Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
16.07.2022
Размер:
863.2 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего профессионального образования

«Национальный исследовательский университет «МИЭТ»

Институт «Микроприборы и системы управления» (МПСУ)

Кафедра «Вычислительная техника» (ВТ)

Лабораторная работа №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 запросов для БД, разработанной в предыдущей лабораторной работе, с помощью которых можно просматривать интересующую нужную информацию.

Соседние файлы в папке Лабораторные работы