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

БД4

.docx
Скачиваний:
45
Добавлен:
14.12.2018
Размер:
370.32 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ОДЕСЬКИЙ НАЦІОНАЛЬНИЙ

ПОЛІТЕХНІЧНИЙ УНІВЕРСИТЕТ

Інститут комп’ютерних систем

Кафедра інформаційних систем

Протокол

лабораторної роботи № 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 та ін.

Соседние файлы в предмете Базы данных