Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры дипломов / Отчёт (Бусыгина).pdf
Скачиваний:
48
Добавлен:
13.05.2015
Размер:
1 Мб
Скачать

 

 

Таблица 3.22. «Родитель»

Имя поля

 

Тип данных

Код

Числовой

 

Код учащегося

Числовой

 

 

Таблица 3.23. Связи между сущностями

Сущность

Тип связи

Сущность

Учащийся

«один ко многим»

Родитель

Родитель

«многие к одному»

Родители

На Рисунок 3.4. представлена даталогическая модель данных, разработанная при помощи AllFusion ERwin Data Modeler r7.2.

Рисунок 3.4. Даталогическая модель данных

3.3. Физическая модель данных

На рисунке 3.5. приведен список таблиц, реализованных в Microsoft Access. После того, как все таблицы БД созданы, необходимо установить связи

между таблицами и задать ограничения ссылочной целостности в окне схемы данных (см. Рисунок 3.7).

При установлении связи между отношениями возникает необходимость поддержания целостности по ссылкам. Требование ссылочной целостности состоит в следующем: для каждого значения внешнего ключа, появляющегося в подчиненном отношении, в основном отношении должен существовать кортеж с таким же значением первичного ключа. [5]

39

У первичного и внешнего ключей, образующих связь, должен быть одинаковый тип данных.

Связь устанавливается между полями таблиц (между первичным ключом основной таблицы и внешним ключом подчиненной таблицы). Заданы правила ссылочной целостности путем установки соответствующих флагов (см. пример на Рисунок 3.6):

обеспечение целостности данных;

каскадное обновление связанных полей;

каскадное удаление связанных полей.

Рисунок 3.5. Список таблиц БД

Рисунок 3.6. Пример задания правил ссылочной целостности

40

Рисунок 3.7. Схема данных

41

Соседние файлы в папке Примеры дипломов