Базы данных. Краморенко Н.В. - 40 стр.

UptoLike

Составители: 

41
Пример преобразования модели «сущность-связь» к реляционной модели
Рассмотрим на примере, как осуществить переход от модели «сущность-связь» к реляционной
модели. Возьмем пример, приведенный в параграфе 2.1.2.На Рис. 2-14 приведен окончательный
вариант диаграммы «сущность-связь».
1. В указанной модели мы имеем дело со следующими сущностями: Продукты, Поставщики,
Города, Продажи. Следовательно, и в реляционной модели будут участвовать четыре отношения
с такими же именами.
2. Далее в процессе задания конкретных типов данных для каждого атрибута отношений (домены
могли быть определены уже на этапе инфологического моделирования) получаем отношения,
приведенные на Рис. 2-27. Таблица 2-4 содержит типы данных для каждого атрибута.
3. Первичные ключи отношений, описанных в Таблица 2-4, помечены знаком .
Рис. 2-27. Переход от сущностей ER-модели к отношениям реляционной модели
       Пример преобразования модели «сущность-связь» к реляционной модели
       Рассмотрим на примере, как осуществить переход от модели «сущность-связь» к реляционной
модели. Возьмем пример, приведенный в параграфе 2.1.2.На Рис. 2-14 приведен окончательный
вариант диаграммы «сущность-связь».
1. В указанной модели мы имеем дело со следующими сущностями: Продукты, Поставщики,
   Города, Продажи. Следовательно, и в реляционной модели будут участвовать четыре отношения
   с такими же именами.
2. Далее в процессе задания конкретных типов данных для каждого атрибута отношений (домены
   могли быть определены уже на этапе инфологического моделирования) получаем отношения,
   приведенные на Рис. 2-27. Таблица 2-4 содержит типы данных для каждого атрибута.
3. Первичные ключи отношений, описанных в Таблица 2-4, помечены знаком √.




         Рис. 2-27. Переход от сущностей ER-модели к отношениям реляционной модели




                                              41