Professional Documents
Culture Documents
Кафедра інформаційних мереж та систем Звіт до лабораторної роботи №2 Середовище СУБД MS Access 2016
Кафедра інформаційних мереж та систем Звіт до лабораторної роботи №2 Середовище СУБД MS Access 2016
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
“ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Виконала:
Васів О.Б.
Прийняла:
Марків О. О.
Львів-2023
Тема: «Проектування структури реляційної бази даних в середовищі MS Access
2016»
Мета роботи: Вивчення порядку, методів та засобів інформаційного
моделювання предметної області, розроблення концептуальної, інфологічної та
даталогічної моделей бази даних для конкретної предметної області у
середовищі MS Access 2016.
Теоретична частина:
Реляційна база даних – це множина взаємопов'язаних відношень, в яких
зберігається інформація про деяку сукупність об'єктів реального світу.
Проектування бази даних (БД) складається з двох основних фаз: логічного і
фізичного моделювання. Під час фази логічного моделювання розробник збирає
вимоги та розробляє модель, не залежну від конкретної системи управління
базами даних (СУБД). Під час фази фізичного моделювання розробник створює
модель, адаптовану та оптимізовану для конкретного додатка СУБД.
У теорії реляційних баз даних таблиця являє собою спочатку невпорядкований
набір записів. Єдиний спосіб ідентифікувати певний запис у цій таблиці – це
вказати одне чи декілька полів, які були б унікальними для цього запису. Для
цього вводиться поняття ключа.
Ключ - набір атрибутів(стовпчиків таблиці), який однозначно визначає запис
таблиці. Існують такі види ключів:
Первинний ключ – одне або декількох полів, значення яких дозволяє
однозначно ідентифікувати записи та відрізнити один запис від іншого.
Первинний ключ використовується для пов’язування таблиці з зовнішніми
ключами в інших таблицях. Первинний ключ може бути природним чи
штучним (сурогатним). Ключ, який складається з інформаційних полів таблиці
(тих, що містять корисну інформацію про об’єкт) називається природним.
Зовнішній ключ – одне або декілька полів, які містять посилання на поле чи
поля первинного ключа в іншій таблиці. Зовнішній ключ визначає спосіб
пов’язання таблиць.
В реляційних базах даних існують такі типи зв'язків: один-до-одного, один-до-
багатьох і багато-до- багатьох.
Зв’язок типу один-до-одного створюється у випадку, коли обидва пов'язаних
поля є ключовими або мають унікальні індекси.
Зв’язок типу один-до-багатьох створюється у випадку, коли тільки одне з
пов'язаних полів є ключовим або має унікальний індекс. У цьому випадку
таблиця, яка пов'язана первинним ключем, є головною, а інша – підлеглою.
Цілісність даних означає систему правил, що використовуються в Microsoft
Access для підтримки зв'язків між записами у пов'язаних таблицях, дозволяють
при зміні одних об’єктів автоматично змінювати всі пов’язані з ними об’єкти, а
також забезпечують захист від випадкового видалення або зміни пов'язаних
даних.
Встановити цілісність даних можна, якщо виконані такі умови:
1.пов'язане поле головної таблиці є первинним ключем або альтернативним
ключем (має унікальний індекс);
2.пов'язані поля (первинний ключ головної таблиці і зовнішній ключ
підпорядкованої таблиці) мають один тип даних; як виняток: поле лічильника
може бути пов'язано з числовим полем, властивість якого Розмірність поля
має значення Довге ціле;
3.обидві таблиці належать одній базі даних Microsoft Access.
Код персоналу
Прізвище
Ім'я
Адреса
Номер телефону
№ паспорту
Код складу
Номер телефону
Адреса
Код працівника
Прізвище та Ім'я
Коли прийнятий
Посада
Заробітня плата
Код складу
Код товару
Назва товару
Категорія
Ціна за одиницю
Кількість
Код складу
Код постачальника
Код постачальника
Прізвище
Ім'я
Назва фірми
Адреса
Номер телефону
Таблиця Склад
Таблиця Працівники
Таблиця Товар
Таблиця Постачальник
Подпись
Значение по умолчанию
Правило проверки
Сообщение об ошибке
Индексированное поле
Для всіх таблиць вказуються первинні ключі і після цього створюються
зв’язки між таблицями (з врахуванням правил цілісності).
В даному прикладі між створеними об’єктами встановились такі зв’язки:
Персонал і Склад– зв'язок один до одного
Склад і Товари - зв'язок один до Багатьох
Майстер підстановки
Зробити значно простішим введення значень в поле дозволяє операція
підстановки. Застосовуючи цю операцію, можна вибирати значення поля із
випадаючого списку. Список значень може бути як фіксованим, так і міститися
у таблиці чи запиті.
задайте для цього поля тип Мастер подстановок; відкриється вікно створення
підстановки
у цьому вікні виберіть як джерело поле підстановки з іншої таблиці чи
запиту; натисніть кнопку Далее;
задайте для цього поля тип Мастер подстановок; відкриється вікно створення
підстановки;