ЛЕКЦІЯ 3 Проєктування бази даних
| Сайт: | Навчально-інформаційний портал НУБіП України |
| Курс: | Організація баз даних (КН+ІПЗ). Ч1☑️ |
| Книга: | ЛЕКЦІЯ 3 Проєктування бази даних |
| Надруковано: | Гість-користувач |
| Дата: | неділя, 15 лютого 2026, 21:04 |
1. СУБД Microsoft Access
Рекомендуємо відео від Microsoft:
Система управління реляційними базами даних Microsoft Access (СУРБД) входить до складу пакета програм Microsoft Office, але може використовуватися як самостійний продукт.
Призначення СУРБД Microsoft Access полягає в проектуванні, розробці додатків та супроводженні реляційної бази даних.
Основні етапи, які складають процес проектування бази даних
-
Визначення кількості таблиць та їх змістовного призначення;
-
визначення атрибутів у кожній таблиці;
-
визначення атрибутів, значення яких є унікальними усередині таблиці;
-
визначення зв'язків між таблицями.
Розробка додатків в СУРБД Microsoft Access
Полягає в створенні:
2. Створення бази даних
В СУРБД Microsoft Access створення бази даних можна виконати двома способами. Перший спосіб полягає у створенні порожньої бази даних, а потім доповненні її таблицями, формами, звітами, запитами тощо. Другий спосіб полягає у використанні так званого майстра бази даних. Цей спосіб пропонує готові рішення щодо таблиць, їх структур, форм, звітів тощо.
3. Проектування таблиць
Реляційна база даних має відповідати певним вимогам, головна з яких – структура бази даних повинна бути представлена не менше, ніж у третій нормальній формі.
Для створення таблиці в режимі конструктора необхідно визначити, заповнюючи поля відповідного бланку:
-
назву, тип і уточнення типу для кожного атрибуту;
-
ключове поле,
-
назву таблиці.
4. Типи в Microsoft Access
При виборі типу даних необхідно враховувати таке:
-
Які значення повинні відображатися в поле. Наприклад, не можна зберігати текст у поле, що має числовий тип даних.
-
Скільки місця необхідно для збереження значень у поле.
-
Які операції повинні виконуватися зі значеннями в полі. Наприклад, підсумовувати значення можна в числових полях і в полях, що мають грошовий формат, а значення в текстових полях і полях об'єктів OLE не можна.
-
Чи потрібне сортування чи індексування атрибутів.
-
Чи необхідно використання полів в угрупованні записів у запитах чи звітах.
-
Яким чином повинні бути відсортовані значення в полі.
5. Схема бази даних
Access дозволяє встановити зв'язок між таблицями, який визначає тип відношень між полями таблиць. Як правило, зв'язують ключове поле однієї таблиці із відповідним полем іншої таблиці, яке називають полем зовнішнього ключа. Поля, між якими встановлюється зв'язок, можуть мати різні імена, але однаковий тип даних і однакові властивості. Якщо зв'язок між таблицями встановлений, Access буде автоматично вибирати зв'язані дані у звітах, запитах та формах.
Відношення «один-до-багатьох»
У відношення «один-до-багатьох» кожному запису в таблиці A може відповідати декілька записей в таблиці B, але запис в таблиці B не може мати більш ніж одного відповідного запису в таблиці A.
Відношення «один-до-одного»
У відношенні «один-до-одного» запис в таблиці A може мати не більше одного зв'язанного запису в таблиці В.
Відношення «багато-до-багатьох»
У відношенні «багато-до-багатьох» одному запису в таблиці A може відповідати декілька записів в таблиці B, а одному запису в таблиці B - декілька записів в таблиці A. Цей тип зв'язку можливий тільки за допомогою третьої таблиці, первинний ключ якої складається з двох полів, які є зовнішніми ключами таблиць A и B. Відношення «багато-до-багатьох» представляє собою два відношення «один-до-багатьох» з третьою таблицею.
6. Первинний ключ
Для ідентифікації кожного запису в таблиці використовується унікальний маркер, який називається первинним ключем.
В Microsoft Access можна виділити три типи ключових полів: лічильник, простий ключ та складений ключ.
7. Створення таблиць (відео)
Посилання на відео "Створення таблиць" ось тут: https://www.youtube.com/watch?v=2KwBkEBpdq0
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання
Вирівнювання тексту
Ширина абзацу