2 семестр / ЛР ИТиП 3
.docx
МИНИСТЕРСТВО ЦИФОРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ
Факультет СиСС
Кафедра направляющие телекоммуникационные среды
ЛАБОРАТОРНАЯ РАБОТА
№ 3
по дисциплине «Информационные технологии и программирование»
«Создание таблиц»
Выполнила:
Балыбердина Анастасия
БИН2401
Проверил: Старший преподаватель Бахус Александр Владимирович
(Осенний семестр)
Москва 2025
Цель работы: Изучить принципы проектирования реляционных баз данных, освоить создание таблиц и установление связей между ними в СУБД PostgreSQL, а также закрепить навыки выполнения выборок при помощи языка SQL (операторы SELECT, JOIN, WHERE, GROUP BY, ORDER BY и агрегатные функции).
Рис. 1 — Установка СУБД PostgreSQL через терминал
Рис. 2 — Подключение к базе данных «university»
Рис. 3 — Создание таблицы student
Рис. 4 — Создание таблицы faculty
Рис. 5 — Добавление внешнего ключа faculty_id в таблицу student
Рис. 6 — Создание таблицы exam
Рис. 7 — Заполнение таблицы student тестовыми данными
Рис. 8 — Проверка содержимого таблицы student (команда SELECT * FROM student)
Рис. 9 — Список студентов с указанием факультета (JOIN student + faculty)
Рис 10 – проверка таблиц
Рис 11 – продолжение работы с таблицами
Рис 12 – продолжение работы с таблицами
Рис 13 – конец проверки
Вывод: в ходе выполнения лабораторной работы была спроектирована и создана база данных «University», включающая таблицы student, faculty и exam. Были заданы связи между таблицами с помощью внешних ключей. База данных была заполнена тестовыми данными, после чего были выполнены различные SQL-запросы: простые выборки, запросы с соединением таблиц (JOIN), фильтрацией и группировкой данных. Полученные результаты подтвердили работоспособность созданной структуры БД и позволили закрепить практические навыки работы с PostgreSQL.
