Концептуальные и физические ER-модели

Разработанный ранее пример ER-диаграммы складского учета является примером концептуальной диаграммы. Это означает, что диаграмма не учитывает особенности конкретной СУБД. По данной концептуальной диаграмме можно построить физическую диаграмму, в которой уже будут учитываться такие особенности СУБД как допустимые типы и наименования полей и таблиц, ограничения целостности и т.п. Физический вариант диаграммы, приведенной на рис. 19.9, может выглядеть, например, следующим образом (рис. 19.14).

На данной диаграмме каждая сущность представляет собой таблицу базы данных, каждый атрибут становится колонкой соответствующей таблицы. Обращаем внимание на то, что во многих таблицах, например, «CUST DETAIL» и «PROD IN SKLAD», соответствующих сущностям «Запись списка накладной» и «Товар на складе», появились новые атрибуты, которых не было в концептуальной модели — это ключевые атрибуты родительских таблиц, мигрировавших в дочерние таблицы для того, чтобы обеспечить связь между таблицами посредством внешних ключей.

Полученные таблицы сразу находятся в ЗНФ.

Физический вариант диаграммы на рис. 19.9

Рис. 19.14. Физический вариант диаграммы на рис. 19.9

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ     След >