Базы данных

Сильные классы сущностей


Первые три правила преобразования ER-диаграмм в реляционные схемы определяют, как обращаться с сильными сущностями и их простыми атрибутами.

Правило 1. Для каждого сильного класса сущностей ER-модели создается реляционная схема с тем же именем.

Правило 2. Для каждого простого атрибута сильного класса сущностей создается атрибут реляционной схемы с тем же именем.

Правило 3. В качестве ключа реляционной схемы выбирается один из ключей сильного класса сущностей. Если выбранный ключ состоит из нескольких простых атрибутов, ключ реляционной схемы также будет множеством атрибутов.

Поскольку атрибут реляционной модели не может быть составным, следует представить составной атрибут в виде составляющих его полей.

Правило 4. В реляционной схеме создается атрибут для каждого простого поля каждого составного атрибута сильного класса сущностей.

Имя составного атрибута часто теряется при подобном преобразовании. Используя его в качестве префикса для имен полей, можно сохранить имя составного атрибута в реляционной схеме. Например, атрибуты, созданные из полей составного атрибута address, могут быть названы addressStreet, addressCity, addressState И addressZipcode.

Комментарии закрыты