БД4
.docxМІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ
ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ
Інститут комп’ютерних систем
Кафедра інформаційних систем
Протокол
лабораторної роботи № 4
«Маніпулювання даними. Підзапити.»
з дисципліни
«Організація баз даних та знань»
Ст. гр. АІ-171
Анищенко М. О.
Викладач:
Глава М.Г.
Одеса 2018
Завдання до лабораторної роботи
Запишіть SQL-запити (мінімум 6) з використанням підзапитів для маніпулювання даними з таблиць, що створені у лабораторній роботі 1. В роботі обов’язково відобразити використання наступних операторів та конструкцій:
1) спеціальних операторів умови (ANY, ALL, EXISTS);
2) операторів порівняння;
3) оператора IN;
4) зв’язані підзапити.
Хід роботи
Завдання 1
Скриншот 1 ANY
Запит виводить всі парковки, на яких зайнято більше ніж одне місце.
Скриншот 2 ALL
Запит виводить рахунки, баланс яких вище ніж у будь-якого боржника.
Скриншот 3 EXISTS
Запит виводить номер машини і місце, у якого немає заборгованості.
Завдання 2
Скриншот 4 Оператор сравнения
Запит виводить всі рахунки, баланс яких вище середнього.
Завдання 3
Скриншот 5 IN
Запит виводить номера місць і машин, що знаходяться на парковках з більш ніж одним зайнятим місцем.
Завдання 4
Скриншот 6 Связанные подзапросы
Запит виводить дані про автомобілях, власники яких мають номер починається на «+38098».
Висновки
В ході лабораторної роботи було створено 6 запитів що використовували підзапити та такі операції: ANY, ALL, IN, EXIST та ін.