Створення запитів до бази даних в режимі SQL

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2015
Тип роботи:
Лабораторна робота
Предмет:
Організація баз даних

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет “Львівська політехніка” Кафедра «ЕОМ» Лабораторна робота №4 з предмету “Організація баз даних” на тему: «Створення запитів до бази даних в режимі SQL» Мета: Навчитися писати запити до бази даних мовою SQL. Познайомитися із запитами модифікації бази даних. Теоретичні відомості Запити у СКБД OpenOffice.org Base Запити використовуються для вибору, відображення та маніпулювання даними. Запити можуть об’єднувати дані з багатьох таблиць та надавати доступ до цих даних формам і звітам. Запитами також можна змінити структуру самої бази даних. Для створення запитів в базі даних OpenOffice.org Base необхідно відкрити вікно запитів (Queries window). Для цього необхідно натиснути на “Queries” кнопку у вікні бази даних. Створення запиту можливе за допомогою майстра запитів, в режимі дизайнера або в режимі SQL. Створення запиту в режимі SQL Коли ви створюєте запит в режимі SQL вам необхідно: Відкрити вікно запитів (Query window). Для цього необхідно натиснути на “Queries” кнопку у вікні бази даних. Вибрати задачу Create Query in SQL View. Написати запит на мові SQL. Запустити запит на виконання. Для цього треба натиснути F5 (Run Query). В запитах можуть використовуватися агрегуючі функції, наприклад, SUM, COUNT та інші. запити модифікації бази даних СКБД OpenOffice.org Base підтримує лише SELECT - запити. Проте виконання запитів модифікації бази даних також можливе. Для цього існує команда виконання запиту безпосередньо в HSQL ядрі бази даних. Для цього необхідно відкрити “SQL…” в меню “Tools”. Можливі наступні запити модифікації бази даних: CREATE TABLE, INSERT INTO, DROP, DELETE, UPDATE, APPEND. Виконання роботи Завдання Написати мовою 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. Результат виконання: Створення запиту в режимі SQL Відкриваємо вікно запитів (Query window). Для цього необхідно натиснути на “Запросы” кнопку у вікні бази даних. Вибраємо задачу Создать запрос в режиме SQL. / Рис. 1. Вікно запитів Пишемо запит на мові SQL. / Рис. 2. Простий запит на мові SQL Запускаємо запит на виконання. Для цього треба натиснути F5 (Run Query). / Рис. 3. Результат виконання запиту «Вибрати всі об’єкти з таблиці «Найменування» Другий запит буде лише виводити прізвища та імена клієнтів, запит вибору набуде вигляду на Рис. 4. Для сортування вибраних даних на мові SQL застосуємо ключове слово ORDER BY (Рис. 5). / Рис. 4. Запит на мові SQL / Рис. 5. Результат виконання запиту «Відобразити Прізвище та Ім’я з таблиці Клієнти» із сортуванням В третьому запиті використаємо агрегуючі функції, наприклад, SUM, COUNT та інші. Приклад такого запиту, що визначає кількість однакових назв товарів показано на Рис. 6-7. / Рис. 6. Запит на мові SQL / Рис. 7. Запит для обрахунку кількості найменувань з однаковими назвами Четвертий запит створимо для того, щоб він обраховував кількість однакових найменувань товарів, які необхідно доставити. / Рис. 8. Запит на мові SQL / Рис. 9. Запит для визначення однакових одиниць товарів П’ятий запит призначений для відображення кількості одиниць товару, яка перевищує 34. / Рис. 10. Запит на мові SQL / Рис. 11. Запит для визначення одиниць товарів, кількість яких перевищує 34 ЗАПИТИ МОДИФІКАЦІЇ БАЗИ ДАНИХ Відкриваємо “SQL…” в меню “Сервис”, як це показано на Рис. 12. / Рис.12. Пункт меню “SQL…” / Рис.13. Запит введення даних у таблицю “Склад” / Рис. 14. Запит знищення таблиці “Замовлення” / Рис. 15. Запит знищення вмістимого таблиці “Ціна” / Рис. 16. Запит на оновлення вмістимого таблиці “Склад” Висновок: після виконання даної лабораторної роботи я навчилася писати запити до бази даних мовою SQL. Познайомилася із запитами модифікації бази даних.
Антиботан аватар за замовчуванням

05.11.2015 00:11-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!