Лабораторна робота № 4
Тема: Створення запитів до бази даних в режимі SQL.
Мета: Навчитися писати запити до бази даних мовою SQL. Познайомитися із запитами модифікації бази даних.
Завдання:
Написати мовою SQL запити до створених у першій лабораторній роботі таблиць бази даних OpenOffice.org Base. Запити мають мати певний зміст з вибраної предметної галузі (наприклад, запит для визначення найкращого студента за певний проміжок часу або запит для підрахунку рейтингу студенів і т.п.).
Мінімальна кількість SELECT запитів – 5.
Запити не мають бути однотипними.
Використання у запитах наступних ключових слів: AS, SUM, COUNT, GROUP BY, HAVING, DISTINCT, IS EMPTY, LIKE, BETWEEN, IN, OUTER JOIN, оператори =, <>, >, <, >=, <=.
Додатково розробити запити модифікації бази даних по кожному з наступних ключових слів: CREATE TABLE, INSERT INTO, DROP, DELETE, UPDATE, APPEND.
Хід роботи
Запити використовуються для вибору та маніпулювання даними. Запити можуть об’єднувати дані з багатьох таблиць та надавати доступ до цих даних формам і звітам. Для створення запитів в базі даних OpenOffice.org Base необхідно відкрити вікно запитів (Queries window). Для цього необхідно натиснути на “Queries” кнопку у вікні бази даних.
Рис.1 Запит виділення Адреса з Постачальника
Рис.2 Запит запит вибірки Дати розміщення + Дата викоання(Заказ)
Рис.3 Запит для визначення однофамільців(Клієнт).
Рис.4 Запит для обрахунку кількості клієнтів з однаковими іменами
Рис.5 Запит клієнт відсортований(Імя+Прізвище).
Рис.6 Використання та результат модифікації UPDATE.
Висновок: На даній лабораторній роботі я навчився писати запити до бази даних мовою SQL. Також під час виконання даної лабораторної роботи мною було створено запити із використанням наступних ключових слів - AS, SUM, COUNT, GROUP BY, HAVING, DISTINCT, IS EMPTY, LIKE, BETWEEN, IN, CREATE TABLE, INSERT INTO, DELETE, UPDATE.