Лабораторные работы / бд_л5
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Национальный исследовательский университет «МИЭТ»
Институт «Микроприборы и системы управления» (МПСУ)
Кафедра «Вычислительная техника» (ВТ)
Лабораторная работа №5
по дисциплине
«Базы данных»
Тема: «Использование оператора SELECT языка SQL»
Цель работы: научиться проектировать базы данных.
Продолжительность работы: 4 часа.
Выполнил студент группы «ИВТ-44»: Виниченко Анастасия Александровна
Преподаватель: Немченко Дмитрий Игоревич
2021 г.
Оглавление
Задание и выполнение 3
Вывод 9
Задание и выполнение
Сравнение
Рис. 1-3. SQL запрос для отображения совпадающего «Идентификатора аудитории» таблицы «Занятие» с введеным идентификатором.
Сравнение
Рис. 4-6. SQL запрос для отображения большего значения «Количество студентов» таблицы «Группа», чем введено.
Проверка на принадлежность диапазону значений
Рис. 7-10. SQL запрос на проверку принадлежности диапазона значений «Вместимость аудитории» таблицы «Аудитория».
Проверка на принадлежность множеству
Рис. 11-12. SQL запрос на проверку принадлежности некоторых значений «Номер группы» множеству таблицы «Группа».
Проверка на соответствие шаблону
Рис. 13-14. SQL запрос на проверку на соответствие шаблону «1?» значений «Номер группы» таблицы «Группа».
Проверка на соответствие шаблону
Рис. 15-16. SQL запрос на проверку на соответствие шаблону «?2*» значений «Идентификатор предмета» таблицы «Предмет».
Проверка на соответствие шаблону
Рис. 17-18. SQL запрос на проверку на соответствие шаблону «физик*» значений «Должность преподавателя» таблицы «Преподаватель».
Проверка на равенство значению NULL
Рис. 19. Таблица «Кафедра».
Рис. 20-21. SQL запрос на проверку равенства «Количество ставок» значению NULL таблицы «Кафедра».
Сортировка (+ проверка на принадлежность диапазону значений)
Рис. 22-25. SQL запрос на сортировку по возрастанию «Вместимости» таблицы «Аудитория».
Группировка
Рис. 26-27. SQL запрос на группировку по «Тип аудитории» таблицы «Аудитория», где суммируется «Вместимость» одинаковых «Типов аудитории».
Многотабличный запрос
Рис. 28-29. Многотабличный SQL запрос на отображение определенных атрибутов таблиц «Преподаватель», «Занятие», «Предмет».
Итоговый запрос
Рис. 30-31. Итоговый SQL запрос, суммирующий «Вместимость аудиторий» таблицы «Аудитория».
Итоговый запрос
Рис. 32-33. Итоговый SQL запрос, отображающий минимальное «Количество студентов» таблицы «Группа».
Итоговый запрос
Рис. 34-35. Итоговый SQL запрос, отображающий максимальное «Количество студентов» таблицы «Группа».
Многотабличный запрос и сортировка по идентификатору кафедры
Рис. 36-37. Многотабличный SQL запрос на сортировку по «Идентификатор кафедры» таблиц «Преподаватель», «Кафедра».
Вывод
В данной лабораторной работе изучили основные средства СУБД Access, предназначенные для создания и использования запросов с помощью SQL и получили практические навыки манипулирования данными с помощью этих средств.
Создали 15 SQL запросов для БД, разработанной в предыдущей лабораторной работе, с помощью которых можно просматривать интересующую нужную информацию.