Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZNAJOMSTVO_Z_MS_ACCESS.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
11.93 Mб
Скачать

Лабораторна робота № 4. «обробка даних за допомогою запитів у реляційній базі даних субд access» Ціль роботи:

Вивчення методів обробки даних за допомогою спеціально розроблених запитів у реляційній базі даних, що створена за допомогою системи управління базами даних (СУБД) Access.

Завдання на проведення лабораторної роботи

1. Ознайомитися з наведеним методичним матеріалом по призначенню і видам запитів, створенню запитів на прикладі реляційній бази даних «Навчальний процес» СУБД MS Access.

2. Створити наступні запити на вибірку:

а) На основі таблиці Викладачі створити простий запит на вибірку, у якому повинні відображатися прізвища, імена, по батькові викладачів і їхня посада,

б) Створити запит на вибірку з параметром, у якому повинні відображатися прізвища, імена, по батькові викладачів і преподавані ними дисципліни, а як параметр задати прізвище викладача і виконати цей запит для викладача Гришина.

Зберегти запити, давши їм осмислені імена.

3. Розробити запит з параметрами про студентів заданої групи, у якому при введенні у вікно параметрів номера групи (у прикладі це 151 чи 152) на екран повинний виводитися склад цієї групи.

4. Створити запит, у якому виводяться оцінки студентів заданої групи по заданій дисципліні.

5. Створити перехресний запит, у результаті якого створиться вибірка, що відбиває середній бал по дисциплінах у групах.

6. Розробити запит на збільшення на 10% заробітної плати тих викладачів, хто одержує менш 500 руб.

7. Створити запит на видалення відрахованих студентів.

8. Розробити запит на створення бази даних відмінників.

Зміст звіту і демонстрація результатів

1. Призначення запитів різних типів і перелік усіх створених запитів з їхніми іменами.

2. Приклади роботи запитів на вибірку (у тому числі з груповими операціями) і перехресних запитів.

3. Продемонструвати викладачу на комп'ютері роботу всіх запитів, перерахованих у завданні

Теоретичні відомості

Основи розробки запитів

Одним з основних інструментів вибірки й обробки даних у СУБД є запити. У Microsoft Access існує зручний для користувача діалоговий графічний засіб формування запиту за прикладом, за допомогою якого легко може бути побудований складний запит.

Запит будується на основі однієї чи декількох взаємозалежних таблиць. При цьому можуть використовуватися таблиці бази даних, а також збережені таблиці, що отримані в результаті виконання інших запитів. Крім того, запит може будуватися безпосередньо на іншому запиті з використанням його тимчасової таблиці з результатами. Запит QBE містить схему даних, що включає використовувані таблиці і бланк запиту. При конструюванні запиту досить, працюючи мишею, виділити і перетягнути необхідні поля з таблиць, представлених у схемі даних запиту, у бланк запиту і ввести умови добору записів.

Призначення і види запитів

Запит дозволяє вибрати необхідні дані з однієї чи декількох взаємозалежних таблиць, зробити обчислення й одержати результат у вигляді таблиці. Через запит можна робити відновлення даних у таблицях, додавання і видалення записів.

За допомогою запиту можна виконати наступні види обробки даних:

Вибрати записи, що задовольняють умовам добору

Включити в результуючу таблицю запити, задані користувачем поля

Зробити обчислення в кожному з отриманих записів

Згрупувати записи, що мають однакові значення в одному чи декількох полях, в один запис з одночасним виконанням групових операцій над іншими полями

Зробити відновлення полів в обраній підмножині записів

Створити нову таблицю бази даних, використовуючи дані з існуючих таблиць

Видалити обрану підмножину записів з таблиці бази даних

Додати обрану підмножину записів в іншу таблицю

Багатотабличний запит дозволяє сформувати записи результату шляхом об'єднання взаємозалежних записів з таблиць бази даних і включити потрібні поля з декількох таблиць.

Послідовне виконання ряду запитів за прикладом дозволяє вирішувати досить складні задачі, не прибігаючи до програмування.

У Access може бути створено кілька видів запиту (рис.5.1):

Запит на вибірку – вибирає дані з взаємозалежних таблиць і інших запитів. Результатом його є таблиця, що існує до закриття запиту. На основі цього виду запиту будуються запити іншого виду

Запит на створення таблиці – використовує запит на вибірку, але на відміну від його результат запиту зберігається в новій таблиці

Запити на відновлення, додавання, видалення – є запитами дії, у результаті виконання яких змінюються дані в таблицях

Рис.5.1. Види запитів

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]