Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 курс 2 семестр лабораторки.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
926.53 Кб
Скачать
  1. Закрийте базу даних. Закінчіть роботу. Здайте звіти. Контрольні запитання.

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

  2. Як у базі даних відшукати потрібні записи?

  3. Яке призначення фільтрів?

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

  5. Які є типи звітів?

  6. Як створити запит?

  7. Як виконати пошук по текстовому полю?

  8. Чи можна з відфільтрованих записів створити нову таблицю?

  9. Що таке запит?

  10. Яка різниця між використанням фільтра і запиту?

  11. Яке призначення команди Відмінити фільтр?

  12. Що таке простий запит на вибірку?

  13. Яке призначення конструктора запитів?

  14. Як створити нову таблицю за допомогою запитів?

  15. Як побудувати умову зі сполучником “або” у запиті?

  16. Що таке запит на доповнення?

  17. Які є способи створення запитів?

  18. Як додати таблицю у вікно конструктора запитів?

  19. Як перемістити поля з таблиці у бланк запиту?

  20. Як упорядкувати записи, використовуючи запит?

  21. Як змінити тип запиту?

  22. Як побудувати умову зі сполучником “і” у запиті?

  23. Що таке запит з параметром?

  24. Як модифікувати запит?

  25. Як створити таблицю з обчислювальним полем?

  26. Як відшукати і вилучити з таблиці записи, що повторюються?

  27. Опишіть умову для відшукання записів про студентів, які народилися між 1 квітня і 30 травня.

  28. Опишіть умову вибірки записів про студентів, прізвища яких починаються на букву “С”.

  29. Опишіть умову відшукання записів про студентів, номери телефонів яких починаються на 72.

  30. Опишіть умову вибірки записів про студентів, які мають з усіх предметів 7–12 балів.

Лабораторна робота № 13.

Тема: Реляційні таблиці, запити, форми. Оформлення звітів.

Мета: Уміти створювати реляційні запити, оформляти звіти, налагоджувати реляційні зв’язки між таблицями.

План.

  1. Реляційний запит.

  2. Автозвіт.

  3. Майстер звітів.

  4. Конструктор звітів.

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

Дві або більше таблиці, які мають поля з однотипними даними, між якими встановлено зв’язок, називаються реляційними. Приклади реляційних таблиць: Оцінки і Адреси, Оцінки і Телефони. Ці таблиці характеризуються зв’язком один до одного по полю Номер. Є таблиці, які мають зв’язки по багатьох полях. Такі зв’язки встановлюються під час створення підпорядкованої форми чи запиту на відшукання записів без підпорядкованих. Реляційні зв’язки дають змогу звести до мінімуму дублювання одних і тих же даних (полів) у різних таблицях.

Для реляційного зв’язку зазвичай використовують поле таблиці, значення в якому не повторюються, наприклад, поле типу лічильник, числове поле з персональними номерами співробітників тощо (поле з прізвищами не підходить, бо в БД можуть бути однакові прізвища). У конструкторі таблиці такому полю присвоюють ключ (командою з головного меню Редагувати → Ключове поле або командою з контекстного меню поля). Відповідне поле другої таблиці може бути не ключовим – воно має назву поля зовнішнього ключа.

Задавши ключове поле в першій таблиці, можна налагоджувати зв’язки між таблицями командою Сервіс → Схема даних.

За допомогою вікна Додати таблиці вибирають і долучають потрібні таблиці у вікно Схема даних. Зв’язок налагоджують методом перетягування і накладання назви поля з однієї таблиці на назву однотипного поля в іншій, між якими встановлюється відповідність один до одного, один до багатьох чи багато до багатьох. У вікні Зв’язки потрібно увімкнути перший перемикач Забезпечити цілісність даних → ОК. Після натискання на кнопку ОК зв’язок між таблицями буде відображений графічно.

З в’язок можна анулювати, клацнувши на лінії зв’язку і натиснувши на клавішу Delete на клавіатурі. Після цього можна встановити інший тип зв’язку між таблицями. Вікно схеми даних закривають зі збереженням зв’язків, давши відповідь Так на відповідний запит програми.

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

Розглянемо принципи створення звітів. Звіти призначені для оформлення потрібних даних з БД згідно з вимогами стандартів чи замовника і виведення їх на папір.

Є такі засоби створення звітів:

  1. конструктор (не для початківців);

  2. м айстер звітів;

  3. авто звіти.

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

Звіт складається з декількох частин (елементів, не всі вони є обов’язковими), які створює конструктор, а саме:

  • заголовок звіту;

  • верхній колонтитул (повторюється на усіх сторінках);

  • заголовок групи (якщо записи групуються);

  • область даних;

  • нижній колонтитул (повторюється на усіх сторінках);

  • примітки.

За допомогою елементів керування у звіт можна додавати рисунки, діаграми, інші об’єкти. У колонтитулі можна помістити будь-яку обчислювальну функцію бази даних, наприклад, для вставляння дат, номерів сторінок тощо. Дані редагувати у звіті не можна.