ВУЗ:
Составители:
Рубрика:
9
Атрибут может быть либо обязательным, либо необязательным. Обязатель-
ность означает, что атрибут не может принимать неопределенных значений (null
values). Атрибут может быть либо описательным (т.е. обычным дескриптором
сущности), либо входить в состав уникального идентификатора (первичного клю-
ча).
Уникальный идентификатор – это атрибут или совокупность атрибутов
и/или связей, предназначенная для уникальной идентификации
каждого экземп-
ляра данного типа сущности. В случае полной идентификации каждый экземпляр
данного типа сущности полностью идентифицируется своими собственными
ключевыми атрибутами, в противном случае в его идентификации участвуют
также атрибуты другой сущности-родителя.
Каждый атрибут идентифицируется уникальным именем, выражаемым
грамматическим оборотом существительного, описывающим представляемую ат-
рибутом характеристику. Атрибуты изображаются в виде
списка имен внутри
блока ассоциированной сущности, причем каждый атрибут занимает отдельную
строку. Атрибуты, определяющие первичный ключ, размещаются наверху списка
и выделяются жирным шрифтом.
Каждая сущность должна обладать хотя бы одним возможным ключом.
Возможный ключ сущности – это один или несколько атрибутов, чьи значения
однозначно определяют каждый экземпляр сущности. При существовании не-
скольких возможных ключей один из них обозначается в качестве первичного
ключа, а остальные – как альтернативные ключи.
С учетом имеющейся информации дополним построенную ранее диаграмму
(рисунок 2), определив для каждой сущности набор атрибутов. Следует отметить,
что набор атрибутов для каждой из сущностей может быть расширен, например, в
реальной ситуации для каждого студента
должны выясняться и сохраняться такие
атрибуты, как дата рождения, паспортные данные, адрес и другие. Также отме-
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »