Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет "Львівська політехніка"
Кафедра прикладної математики
Звіт
до лабораторної роботи №2
з курсу
"Бази даних"
Підготував( ст.гр. ПМ-31
Остапчук Ю.М.
Прийняв( Гладун В.Р.
Львів - 2010
Завдання.
Завдання лабораторної роботи виконувати в призначеній предметній області. Змістовне призначення запитів визначати самостійно виходячи з логіки предметної області.
Створити запити типу:
SELECT на базі однієї таблиці з використанням сортування, накладенням умов зі зв’язками OR та AND.
SELECT з виводом обчислюваних полів (виразів) в колонках результату.
SELECT на базі кількох таблиць з використанням сортування, накладенням умов зі зв’язками OR та AND.
SELECT на базі кількох таблиць з типом поєднання Outer Join.
SELECT з використанням операторів Like, Between, In, Exists, All, Any.
SELECT з використанням підсумовування та групування.
SELECT з використанням під-запитів в частині Where.
SELECT з використанням під-запитів в частині From.
ієрархічний SELECTзапит.
SELECTзапит типу CrossTab.
UPDATE на базі однієї таблиці.
UPDATE на базі кількох таблиць.
Append (INSERT) для додавання записів з явно вказаними значеннями.
Append (INSERT) для додавання записів з інших таблиць.
DELETE для видалення всіх даних з таблиці.
DELETE для видалення вибраних записів таблиці.
Запити можуть бути складними і поєднувати у собі одразу декілька типів (згідно завдання). У роботі має бути не менше двох таких складних запитів. При цьому обов’язково необхідно відобразити у звіті відповідні особливості запиту.
Для кожного SQL-запиту:
1) Призначення (опис завдання, яке має реалізувати запит).
2) SQL представлення.
3) Результат виконання.
4) Опис особливостей, які використані у запиті та які реалізують поставлене завдання.