Міністерство освіти і науки
Національний університет “Львівська політехніка”
Кафедра ЕОМ
/
Звіт
з лабораторної роботи № 3
з дисципліни: “Організація баз даних”
на тему: “Створення запитів до бази даних. Запити типу SELECT”
Мета лабораторної роботи
Познайомитися з візуальними засобами побудови запитів до бази даних OpenOffice.org Base.
Завдання
Візуальними засобами побудови запитів до бази даних OpenOffice.org Base спроектувати запити для створених у першій лабораторній роботі таблиць. Запити мають мати певний зміст з вибраної предметної галузі (наприклад, запит для визначення найкращого студента за певний проміжок часу або запит для підрахунку рейтингу студенів і т.п.).
Мінімальна кількість запитів – 5 (2 запити створених за допомогою майстра запитів та 3 – в режимі дизайнера).
Запити не мають бути однотипними.
Інтернет-магазин
Запити, створені за допомогою майстра запитів
SELECT "Виробники"."Виробник" AS "Виробник", "Категорії"."Категорія" AS "Категорія", "Товари"."Найменування" AS "Кількість", "Товари"."Ціна" AS "Ціна", "Товари"."Кількість" AS "Кількість" FROM "Товари", "Виробники", "Категорії" WHERE "Товари"."ID виробника" = "Виробники"."ID виробника" AND "Товари"."ID категорії" = "Категорії"."ID категорії" AND "Товари"."Ціна" >= 1000 ORDER BY "Ціна" ASC
/
SELECT "Категорії"."Категорія" AS "Категорія", "Товари"."Найменування" AS "Найменування", "Товари"."Ціна" AS "Ціна", "Товари"."Кількість" AS "Кількість" FROM "Товари", "Категорії" WHERE "Товари"."ID категорії" = "Категорії"."ID категорії" AND "Товари"."ID виробника" = 1 ORDER BY "Категорія" ASC
/
Запити, створені в режимі дизайнера
SELECT "Виробники"."Виробник", "Товари"."Найменування", "Товари"."Ціна", "Товари"."Кількість" FROM "Товари", "Виробники" WHERE "Товари"."ID виробника" = "Виробники"."ID виробника" AND "Товари"."ID категорії" = 6
/
/
SELECT "Клієнти"."Прізвище", "Клієнти"."Ім'я", "Клієнти"."По-батькові", "Клієнти - додаткова інформація"."Номер телефону", "Клієнти - додаткова інформація"."Електронна пошта", "Товари"."Найменування", "Замовлення"."Вартість", "Замовлення"."Статус" FROM "Замовлення", "Клієнти", "Клієнти - додаткова інформація", "Товари" WHERE "Замовлення"."ID клієнта" = "Клієнти"."ID клієнта" AND "Клієнти - додаткова інформація"."ID клієнта" = "Клієнти"."ID клієнта" AND "Замовлення"."ID товару" = "Товари"."ID товару" AND "Замовлення"."Статус" = 'Оплачено'
/
/
SELECT "Виробники"."Виробник", "Категорії"."Категорія", "Товари"."Найменування", "Товари"."Ціна", "Товари"."Кількість" FROM "Товари", "Виробники", "Категорії" WHERE "Товари"."ID виробника" = "Виробники"."ID виробника" AND "Товари"."ID категорії" = "Категорії"."ID категорії" AND "Товари"."Кількість" > 0
/
/