мають відношення до занадто великого, на думку ERwin Validator, кількістю зв'язків таблиці "Працівник" з іншими. p align="justify"> Але оскільки саме така структура даних малася на увазі з самого початку розробки, то помилками це не є, і звертати увагу на це не слід.
В
Рис.16 Результати аналізу моделі даних
Отже, спираючись на дані ERwin Validator, можна сказати, що моя модель даних адекватна і відповідає всім вимоги логічної цілісності даних. Тепер моя модель БД повністю готова до перенесення на обрану раніше СУБД. br/>
4.5 Генерація системного каталогу бази даних
Перш ніж приступати до генерації фізичної схеми бази даних необхідно створити нову базу даних в Access. Після цього необхідно виконати наступні дії. ul>
У програмі Erwin виконати команду Tools | Forward Engineer/Schema Generation.
У діалоговому вікні Access Schema Generation на закладці Option задати опції генерації об'єктів моделі, вибираючи в лівому списку об'єкт, а в правому - відповідні йому опції. Клацнути по кнопці Generate.
У діалоговому вікні Access Connection встановити зв'язок з створеною базою даних, заповнивши всі запропоновані поля.
У разі встановлення з'єднання буде виконуватися SQL-скрипт. Якщо в процесі генерації виникають помилки, то вона припиняється, відкривається вікно з повідомленнями про помилки.
Після генерації в базі даних, створеної в Access раніше, з'являються усі таблиці, представлені на фізичному рівні моделі, а на схемі даних можна побачити, яким чином усі таблиці пов'язані між собою (рис.17).
В
Рис.17 Згенерована схема даних в Microsoft Access 2003
4.6 Завдання правил валідації
4.6.1 Загальне поняття правил валідації
Останній етап фізичного проектування моєї бази даних - це завдання правил валідації, тобто це установка певних обмежень на введення даних у визначені поля певних таблиць.
Визначення умов на значення дозволяє поставити умову, що обмежує коло прийнятих даних. Ці умови перевіряються при введенні або зміні даних у таблиці в режимі таблиці, у формі, пов'язаної з таблицею, у запиті на додавання, у запиті на оновлення, в програмі Visual Basic для додатків або при імпорті даних з іншої таблиці. Також допускається визначення двох типів умов на значення: умова на значення поля і умова на значення запису. p align="justify"> Умова на значення поля задає перевірку введених значень при виході користувача з поля. Наприклад, прикладом умови на значення для числового поля може служити вираз"> = 10 And <= 100", що дозволяє введен...