Практична робота. MS Access. Створення структури таблиць

Про матеріал

Матеріал містить розробку практичної роботи з вибіркового модулю "Бази даних" для 10-11 кл. Завдання підвищеної складності. Тема практичної роботи: Створення структури таблиць.

Перегляд файлу

Практична робота №1

Тема: створення структури таблиць.

Мета: навчитися створювати таблиці в базі даних, змінювати їх структуру, додавати поля з різними типами даних, встановлювати і налаштовувати властивості полів та вносити дані в таблиці.

Обладнання: комп’ютер зі встановленою СУБД Access.

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

  1. Інформатика: бази даних (модуль для учнів 10-11 класів, рівень стандарту) автора В.Д. Руденко (розділ 2 ст. 20-33).
  2. Типи даних у локальних базах даних Access. URL: https://cutt.ly/HI4UyrM.
  3. Керування форматами введення даних за допомогою масок вводу. URL: https://cutt.ly/YI4AbVh.
  4. Обмеження на введення даних за допомогою правил перевірки. URL: https://cutt.ly/oI4ZFOf.
  5. Функції: DateDiff(), Now(), DateAdd(). URL: https://cutt.ly/9I4CXD1.

Хід роботи

Завдання 1. Створення таблиць і налаштування їх структури.

1. Для виконання практичних завдань завантажте та відкрийте базу даних КнижковийКлуб.accdb за посиланням: https://cutt.ly/gwCvZVvW.  У базі даних містяться дві таблиці Видавництва (зберігає дані про видавництва) та Рубрики (зберігає дані про рубрики).

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

3. За допомогою режиму Конструктора таблиць створіть нову таблицю з такими полями та їх характеристиками:

- Код книги, визначте як первинний ключ та встановіть тип даних — Автонумерація,

- Назва книги, тип даних — Короткий текст,

- Автор, тип даних — Короткий текст,

- Мова, тип даних — Короткий текст. Для даного поля створіть підстановку в режимі конструктора на вкладці «Підстановка» з фіксованого набору значень: українська, французька, німецька, англійська.

- Мова оригіналу, тип даних — Короткий текст. Створіть підстановку аналогічну підстановці у полі Мова.

- Кількість сторінок, тип даних — Число. Для даного поля необхідно передбачити правило перевірки: кількість сторінок має бути більша за нуль.

- Видавництво, тип даних — Число. Створіть підстановку для даного поля в режимі конструктора на вкладці «Підстановка». В таблиці має зберігатися тільки код видавництва, але при додаванні записів повинні відображатися такі поля: Код видавництва і Назва видавництва.

- Рубрика, тип даних — Число. Створити підстановку для даного поля в режимі конструктора на вкладці «Підстановка». В таблиці має зберігатися тільки код рубрики, але при додаванні записів повинні відображатися такі поля: Код рубрики і Назва рубрики.

- Рік видання, тип даних — Число. Для поля Рік видання необхідно передбачити таке правило перевірки: рік видання не може перевищувати поточний рік.

- Фото обкладинки, тип даних — Вкладення,

- Вартість книги, тип даних — Грошова одиниця.

4. Збережіть створену таблицю з ім’ям КНИГИ та закрийте її.

5. Відкрийте створену таблицю КНИГИ в режимі таблиці та створіть ще одне поле Клубна ціна (клубна ціна повинна бути нижча на 5% від вартості книги), тип даних — Обчислювальне поле — Грошова одиниця.

7. Створіть нову таблицю з такими полями та їх характеристиками:

- Код учасника, визначте як первинний ключ та встановіть тип даних — Автонумерація,

- ПІБ учасника, тип даних — Короткий текст,

- Дата народження, тип даних — Дата і час,

- Номер телефону, тип даних — Короткий текст. Для даного поля створіть маску введення у вигляді: .

- Адреса, тип даних — Короткий текст.

- Електронна адреса, тип даних — Короткий текст. Створіть правило перевірки для даного поля для введення адреси правильного формату.

- Карточка клієнта, тип даних — Короткий текст. Створіть маску введення для поля за зразком: .

8. Збережіть створену таблицю з ім’ям УЧАСНИКИ_КЛУБУ та закрийте її.

9. Відкрийте таблицю УЧАСНИКИ_КЛУБУ в режимі таблиці та на вкладці Поля для Дати народження створіть перевірку віку учасника (вік учасника клубу має бути у межах від 18 р. до 70 р). Запишіть повідомлення про помилку.

10. Збережіть та закрийте таблицю.

11. Створіть нову таблицю з такими полями та їх характеристиками:

- Код замовлення, визначити як первинний ключ та встановити тип даних — Автонумерація,

- ПІБ учасника, тип даних — Число. Для даного поля створіть підстановку за допомогою майстра .

- Перелік книг, тип даних — Число.  В таблиці мають зберігатися тільки коди книг, але при додаванні записів у полі повинні відображатися такі дані: «Код книги», «Назва книги» та «Автор».  Передбачити можливість вибору декількох значень зі списку для кожного запису .

- Дата замовлення, тип даних — Дата і час. Встановити для даного поля значення за замовчуванням — поточна дата.

- Дата доставки, тип даних — Дата і час. Встановити для даного поля значення за замовчуванням — поточна дата + 3 дні.

12. Збережіть створену таблицю з ім’ям ЗАМОВЛЕННЯ та закрийте її.

 

Завдання 2. Налаштування схеми даних.

Створіть схему даних за зразком. Схема даних повинна забезпечувати цілісність та каскадне оновлення даних:

 

docx
Додано
8 лютого
Переглядів
272
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку