Использование средств Visual Basic .NET в создании информационных систем - 9 стр.

UptoLike

9
Атрибут может быть либо обязательным, либо необязательным. Обязатель-
ность означает, что атрибут не может принимать неопределенных значений (null
values). Атрибут может быть либо описательным (т.е. обычным дескриптором
сущности), либо входить в состав уникального идентификатора (первичного клю-
ча).
Уникальный идентификаторэто атрибут или совокупность атрибутов
и/или связей, предназначенная для уникальной идентификации
каждого экземп-
ляра данного типа сущности. В случае полной идентификации каждый экземпляр
данного типа сущности полностью идентифицируется своими собственными
ключевыми атрибутами, в противном случае в его идентификации участвуют
также атрибуты другой сущности-родителя.
Каждый атрибут идентифицируется уникальным именем, выражаемым
грамматическим оборотом существительного, описывающим представляемую ат-
рибутом характеристику. Атрибуты изображаются в виде
списка имен внутри
блока ассоциированной сущности, причем каждый атрибут занимает отдельную
строку. Атрибуты, определяющие первичный ключ, размещаются наверху списка
и выделяются жирным шрифтом.
Каждая сущность должна обладать хотя бы одним возможным ключом.
Возможный ключ сущностиэто один или несколько атрибутов, чьи значения
однозначно определяют каждый экземпляр сущности. При существовании не-
скольких возможных ключей один из них обозначается в качестве первичного
ключа, а остальныекак альтернативные ключи.
С учетом имеющейся информации дополним построенную ранее диаграмму
(рисунок 2), определив для каждой сущности набор атрибутов. Следует отметить,
что набор атрибутов для каждой из сущностей может быть расширен, например, в
реальной ситуации для каждого студента
должны выясняться и сохраняться такие
атрибуты, как дата рождения, паспортные данные, адрес и другие. Также отме-