Реляційна модель даних - модель даних, яка описує:
- структури даних у вигляді (змінюються в часі) наборів відносин;
- теоретико-множинні операції над даними: об'єднання, перетин, різниця і декартовій твір;
- спеціальні реляційні операції: селекція, проекція, з'єднання і поділ;
- спеціальні правила, що забезпечують цілісність даних.
У реляційній моделі даних об'єкти і взаємозв'язки між ними представляються за допомогою таблиць.
Взаємозв'язки також розглядаються в якості об'єктів. Кожна таблиця представляє один об'єкт і складається з рядків і стовпців. У реляційній базі даних кожна таблиця повинна мати первинний ключ (ключовий елемент) - поле або комбінацію полів, які єдиним чином ідентифікують кожну рядок у таблиці. p align="justify"> Основними достоїнствами реляційної моделі даних є:
- простота і доступність;
- незалежність даних;
- гнучкість;
- можливість непроцедурного запитів;
- гарне теоретичне обгрунтування.
Недоліки даної моделі:
- низька продуктивність;
- необхідність глибокого розгляду відносин (нормалізація);
- можливість логічних помилок і необхідність обережної роботи з моделлю;
- лінійність структури таблиць.
реляційна модель даних найбільш задовольняє вимогам побудованої інформаційно-логічної моделі.
Визначаємо кожну сутність як окрему таблицю.
Отже, маємо 6 таблиць:
Замовлення;
Продукція;
Магазини;
Адреси магазинів;
Закупівлі;
Контактна особа.
2.2 Розробка фізичної структури за допомогою СУБД MS Access
Microsoft Office Access або просто Microsoft Access - реляційна СУБД корпорації Microsoft. Має широкий спектр функцій, включаючи пов'язані запити, зв'язок із зовнішніми таблицями і базами даних. Завдяки вбудованому мови VBA, в самому Access можна писати програми, що працюють з базами даних. p align="justify"> Крім того, MS Access є СУБД реляційного типу, в якій розумно збалансовані всі засоби і можливості, типових дл...