Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
АТРИБУТ - это средство, с помощью которого определяются свойства сущности или связи. Атрибут - это поименованная характеристика сущности. Наименование атрибута должно быть уникальным для конкретной сущности, но может быть одинаковым для разных сущностей.
Конкретный набор атрибутов для сущности определяется задачами, в которых они используются. Например, сущность Студент можно описать с помощью следующей совокупности атрибутов Номер Студента, ФИО, Адрес, Специальность, Пол и других, а сущность Кафедра может быть описано атрибутами: Название кафедры; ФИО завкафедрой; Адрес; Номер Телефона и другие.
Атрибуты можно разделить на простые и сложные, на однозначные и многозначные.
Простой атрибут – это атрибут, который состоит из одного компонента с независимым существованием. Например, Пол, Должность. Простые атрибуты называют атомарными.
Составной атрибут – это атрибут, состоящий из нескольких компонентов, каждый из которых характеризуется независимым существованием. Например, Адрес может быть разбит на отдельные атрибуты – Страна, Город, Улица и т.д.
Однозначный атрибут – это атрибут, который содержит одно значение для одной сущности.
Многозначный атрибут – это атрибут, который содержит несколько значение для одной сущности. Например, атрибут НомерТелефона может принимать одновременно несколько значений – 222222, 444444 и т.д.
Производный атрибут – это атрибут, который представляет значение, производное от значения связанного с ним атрибута или некоторого множества атрибутов, подлежащих некоторой сущности. Например, атрибут Количество сотрудников кафедры, который определяется путем подсчета количества сотрудников кафедры и т.д.
Графически изображение атрибутов сущности представляются в виде выносок, в которых перечисляется список имен атрибутов. Пример разных типов атрибутов приведен на рис.1.2.
Обозначения:
§ полужирным и с подчеркиванием выделяются первичные ключи (Номер зачетной книжки для типа сущности Студент и Номер кафедры для типа сущности Кафедра).
§ подчеркиванием отмечаются потенциальные ключи (Атрибут Номер паспорта для типа сущности Студент)
§
Рис.1.2. Представление атрибутов сущностей на диаграммах «сущность-связь»
Атрибут сущности можно определить следующим набором характеристик:
§ имя атрибута и его описание;
§ любые алиасы, или синонимы, имеющиеся для данного атрибута;
§ тип данных и размерность значения;
§ значение, принимаемое для атрибута по умолчанию (если таковое имеется);
§ является ли атрибут обязательным (т.е. может ли он отсутствовать или иметь значение NULL);
§ является ли атрибут составным и, если это так, из каких простых атрибутов он состоит;
§ является ли данный атрибут производным и, если это так, какой метод следует использовать для вычисления его значения;
§ является ли данный атрибут множественным.
Для документирования атрибутов используется описание их характеристик в табличном виде. Пример описания атрибута Номер зачетной книжки для сущности Студент приведен в табл.1.2.
Таблица 1.2.
Дата публикования: 2014-11-02; Прочитано: 4281 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!