отчет лаба 3
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное
бюджетное образовательное учреждение высшего образования
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И
ИНФОРМАТИКИ
Кафедра Сети и системы связи
Лабораторная работа №3
по дисциплине ВВИТ
“Создание базы данных”
:
Выполнил студент
группы
Москва 2022
Цель работы:
Создать связанные базы данных
Код:
Create database laba3;
Create table Kafedra (id serial primary key, name varchar not null, dekanat varchar not null);
Create table Studgroup (id serial primary key, name varchar not null, kafedra varchar not null, group_kafedra int references Kafedra(id));
Create table Students (id serial primary key, imya varchar not null, passport_id int not null, gruppa varchar not null, studgroup int references Studgroup(id));
Insert into kafedra (name, dekanat) values ('НТС','CиСС');
Insert into kafedra (name, dekanat) values ('MТС','CиСС');
Insert into studgroup (name, kafedra, group_kafedra) values ('АБВ1234', 'МТС', 2);
Insert into studgroup (name, kafedra, group_kafedra) values ('АБВ1235', 'МТС', 2);
Insert into studgroup (name, kafedra, group_kafedra) values ('ВБА4321', 'НТС', 1);
Insert into studgroup (name, kafedra, group_kafedra) values ('ВБА4322' ,'НТС', 1);
Insert into students (name, passport, gruppa, studgroup) values ('Петров', 1111 ,'МТС', 1 );
Insert into students (name, passport, gruppa, studgroup) values ('Смирнов', 2222 ,'МТС', 1 );
Insert into students (name, passport, gruppa, studgroup) values ('Козлов', 3333 ,'МТС', 1 );
Insert into students (name, passport, gruppa, studgroup) values ('Соколов',4444 ,'МТС', 2 );
Insert into students (name, passport, gruppa, studgroup) values ('Сергеев', 5555 ,'МТС', 2 );
Insert into students (name, passport, gruppa, studgroup) values ('Тарасова',6666 ,'МТС', 2 );
Insert into students (name, passport, gruppa, studgroup) values ('Иванова',7777 ,'НТС', 3 );
Insert into students (name, passport, gruppa, studgroup) values ('Петрова',8888 ,'НТС', 3 );
Insert into students (name, passport, gruppa, studgroup) values ('Смирнова',9999 ,'НТС', 3 );
Insert into students (name, passport, gruppa, studgroup) values ('Козлова',1122,'НТС', 4 );
Insert into students (name, passport, gruppa, studgroup) values ('Соколова', 1133 ,'НТС', 4 );
Insert into students (name, passport, gruppa, studgroup) values ('Сергеевна', 1144 ,'НТС', 4 );
Результат:
Вывод: научился создавать базы данных и связывать их между собой