Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
л_7_1_2.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
165 Кб
Скачать
☆

Контрольні питання

1. Що таке база даних?

2. Яке призначення програми Access?

3. З чого складається база даних?

4. Що таке запис?

5. Наведіть приклади баз даних.

6. Як створити базу даних?

7. Що таке структура таблиці бази даних?

8. Які є властивості полів?

9. З чого складається таблиця бази даних?

10. Які об’єкти може містити файл бази даних?

11. Що таке база даних в Access?

12. Яке призначення баз даних?

13. Що таке поле?

14. Наведіть приклад запису.

15. Які є типи полів?

16. Як створити структуру бази даних?

17. Що означає модифікувати структури бази даних?

18. Як ввести дані у базу даних?

19. Які закладки має головне вікно програми Access?

20. Як сховати чи показати стовпці в таблиці?

Захищено з оцінкою_________________

Лабораторна робота 7.2.

ТЕМА: Проектування запитів до БД

МЕТА: Уміти конструювати фільтри і запити для відшукання даних у базі даних. Знати різницю між запитами: на вибірку, параметричними, на внесення змін у БД, на доповнення, вилучення, копіювання, створення, обчислення.

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

  1. Завантажити створену БД „Прізвище_БД1”

  2. Відкрийте таблиці в Режимі конструктора; визначте ключові поля.

  3. У вікні Схеми даних за полями створіть зв'язки між таблицями Оцінки, Телефони, Адреси. Запишіть у звіт типи зв'язку між таблицями.

  4. Створіть запит на вибірку „ Два предмети” про тих студентів, які вчаться на "4" або "3".

  5. Створіть запит з параметром „Математика” для шукання записів про студентів, які мають деяку, задану параметром, оцінку з математики.

Значення параметра повинен вводити користувач в окремому діалоговому вікні після запуску запиту.

  1. Створити запити, що шукають інформацію про тих:

  • Хто проживає в Дрогобичі? Хто проживає в Бориславі? В інших містах?

  • В яких студентів нема двійок із жодного предмету.

  • Студенти(по зростанню поля Прізвище), що здали сесію на відмінно.

  • Хто не склав іспитів?

  • Скільки дівчат в групі? Скільки хлопців;

  • У кого день народження між01.03.** і 01.06.**

  • Хто із хлопців проживає в Бориславі?

  • Хто з дівчат користується мережею Київстар?

  • У кого із дівчат, прізвища починаються на букву "С".

  • Хто із студентів живе в Дрогобичі або Львові.

  • Обчисліть середній бал кожного студента?

  1. Сконструюйте і виконайте Запит Відмінно на створення нової таблиці Відмінники, куди треба скопіювати записи усіх відмінників за алфавітом.

  2. Сконструюйте і виконайте Запит Добре на доповнення таблиці Відмінники записами про студентів, що вчаться на "4" або "5" з усіх предметів.

  3. Перегляньте таблицю Відмінники. Скільки в ній є записів? Чи є записи, що повторюються?

  4. Сконструюйте і виконайте Запит Рейтинг, що створює нову таблицю з назвою Рейтинг і з обчислювальним полем Сума — сумою оцінок студентів з усіх предметів.

Після поля з назвою останнього предмета у порожню клітинку нового поля введіть формулу

= Мат+Інф+Фіз+Літ+Мова.

  1. Вилучіть з таблиці Відмінники записи, про тих студентів, які мають хоча би одну „4”, за допомогою запиту на вилучення Знищення.

  2. Створіть запит Перездача, який збільшує бал з математики на 1 тих, хто отримав 2 (за допомогою запиту на оновлення).

Додатково (на самостійне опрацювання)

  1. Зробити активним вікно таблиці Адреси. Впорядкувати дані поля Прізвище в алфавітному порядку.

  2. Створити простий фільтр: оцінка з мат .більша за ... , а прізвище починається на С (або вказати свою літеру в залежності від даних). Результати записати у звіт.

  3. Створити розширений фільтр: оцінка з мат. менша за ... , і за полем Математика застосувати впорядкування за зменшенням.

  4. Визначити та записати у звіт відповіді на запитання:

  • Скільки студентів мають 2 номери телефонів?

  • Скільки студентів проживає в Дрогобичі?

  • В яких студентів нема двійок із жодного предмету.

  • Перші три студенти(по зростанню поля Прізвище), що здали сесію на відмінно.

  • Скільки студентів не склали іспитів?

  1. Закрийте базу даних. Закінчіть роботу. Здайте звіти.