четвер, 9 квітня 2026 р.

Створення бази даних «Бібліотека» в MS Access

1. Створення нової бази даних

Відкрийте програму MS Access та виконайте наступні дії:

  • Оберіть «Нова база даних»
  • Введіть назву файлу: Бібліотека.accdb
  • Натисніть кнопку «Створити»

2. Створення таблиці «Література»

Перейдіть у режим Конструктора та створіть поля:

Ім’я поля

Тип даних

Властивості / Примітки

Код

Лічильник

Первинний ключ (автоматична нумерація)

Назва книги

Короткий текст

Обов’язкове поле

Автор книги

Короткий текст

Жанр

Короткий текст

Список: роман; фантастика; детектив; наукова; підручник

Кількість сторінок

Числовий

>0

Мова видання

Короткий текст

українська; англійська; німецька

Видавництво

Короткий текст

Підстановка: Фоліо; Наука; Поліграфія; Письменник; Левеня; Юніан

Рік видання

Числовий

Формат: 4 цифри

ISBN

Короткий текст

Маска: 000-0-00-000000-0

Сайт видавництва

Гіперпосилання

Обкладинка

Об'єкт OLE

Для зображення книги

Опис

Вкладення

PDF, DOCX файли

Наявність

Логічний

Так/Ні

🔹 Пояснення:

  • Поле Код — унікальний ідентифікатор.
  • Поле Видавництво — реалізоване через список для уникнення помилок.
  • Обкладинка — дозволяє вставити зображення книги.
  • Опис — можна додати файли з анотацією.

📌 Збережіть таблицю під назвою: Література


Створення форми

  • Виділіть таблицю → вкладка «Створення» → «Форма»
  • Збережіть форму з назвою Література

Заповнення таблиці (5 записів)

Назва книги

Автор

Жанр

Сторінок

Мова

Видавництво

Рік

ISBN

Сайт

Таємничий острів

Жуль Верн

фантастика

480

українська

Фоліо

2018

978-0-12-345678-9

www.folio.ua

Місто

Валер'ян Підмогильний

роман

320

українська

Письменник

2015

978-1-23-456789-0

www.pysmennyk.ua

Java для початківців

Герберт Шилдт

підручник

800

англійська

Наука

2020

978-0-98-765432-1

www.nauka.com

Гаррі Поттер і філософський камінь

Джоан Роулінг

фантастика

350

українська

Юніан

2019

978-1-11-222333-4

www.unian.ua

Шерлок Холмс

Артур Конан Дойл

детектив

410

англійська

Поліграфія

2017

978-2-22-333444-5

www.polygraph.ua


3. Таблиця «Облік читання»

Створіть таблицю:

Ім’я поля

Тип даних

Властивості

Код

Лічильник

Первинний ключ

Номер квитка

Короткий текст

Маска: 00-0-00

Назва книги

Короткий текст

Дата видачі

Дата/час

Повний формат

Дата повернення

Дата/час

Строк (днів)

Числовий

Штраф (грн)

Числовий

За прострочення

Стан книги

Короткий текст

незадовільний; задовільний; добрий

Категорія читача

Короткий текст

студент; школяр; викладач; науковець

📌 Зберегти як: Облік читання


Форма + дані (5 записів)

№ квитка

Назва книги

Дата видачі

Дата повернення

Строк

Штраф

Стан

Категорія

01-5-22

Таємничий острів

01.03.2025

15.03.2025

14

0

добрий

студент

02-3-11

Місто

10.02.2025

22.02.2025

12

10

задовільний

науковець

01-5-22

Java для початківців

20.03.2025

12.04.2025

23

20

незадовільний

студент

03-7-44

Гаррі Поттер

05.03.2025

20.03.2025

15

0

добрий

школяр

04-2-10

Шерлок Холмс

01.04.2025

18.04.2025

17

5

задовільний

викладач


4. Таблиця «Читачі»

Ім’я поля

Тип даних

Властивості

Код

Лічильник

Первинний ключ

Номер квитка

Короткий текст

Маска: 00-0-00

Дата реєстрації

Дата/час

Повний формат

ПІБ

Короткий текст

Стать

Короткий текст

чол.; жін.

Дата народження

Дата/час

Адреса

Короткий текст

Телефон

Короткий текст

Маска

Email

Короткий текст

Посада

Короткий текст

📌 Зберегти як: Читачі


Дані (5 записів)

№ квитка

Дата

ПІБ

Стать

Дата народження

Адреса

Телефон

Email

Посада

01-5-22

01.01.2025

Петренко Олег Іванович

чол.

15.06.2000

вул. Шевченка 10

050-123-45-67

oleg@gmail.com

студент

02-3-11

10.02.2024

Коваленко Анна Сергіївна

жін.

22.11.1985

пр. Перемоги 5

067-987-65-43

anna@gmail.com

науковець

03-7-44

20.03.2025

Сидоренко Микола

чол.

05.05.2010

вул. Лесі Українки 2

093-111-22-33

mykola@gmail.com

школяр

04-2-10

12.01.2025

Іваненко Марія

жін.

01.01.1995

вул. Центральна 8

066-222-33-44

maria@gmail.com

викладач

05-8-77

15.02.2025

Бондар Андрій

чол.

10.10.1990

вул. Молодіжна 3

099-555-66-77

andriy@gmail.com

службовець


5. Встановлення зв’язків між таблицями

Необхідно створити логічні зв’язки:

  • Читачі → Облік читання (по номеру квитка) — один до багатьох
  • Література → Облік читання (по назві книги)

📌 Кроки:

  1. Вкладка «Знаряддя бази даних» → «Схема даних»
  2. Додати таблиці
  3. Перетягнути поля
  4. Увімкнути «Забезпечення цілісності даних»

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

  1. Які типи даних використано в базі?
  2. Для чого застосовують маску вводу?
  3. Як вставити зображення в поле OLE?
  4. Чому важливо встановлювати зв’язки?
  5. Що таке підстановка (lookup)?

 

Немає коментарів:

Дописати коментар