Моделирование взаимосвязей между сущностями



Сайт знакомств без регистрации на сайте dating.meta.ua. | кпсэнг а frls 1⪴⪲ 35 |

Атрибут


Точное определение атрибутов имеет значение, сопоставимое с важностью адекватного определения связей. Вне зависимости от того, выполняется ли оно на бумаге, средствами БД или другими средствами, оно всегда требует от аналитика аккуратности и больших затрат времени, идущего на создание и отладку модели. Сущности и домены зачастую являются лишь ярлыками и категориями, позволяющими объединять атрибуты в группы и производить их настройку.

Определение

Атрибутом назовем любое свойство, позволяющее квалифицировать, идентифицировать, классифицировать, измерять сущность или выражать ее состояние либо любое описание объекта или явления.

Применение

Каждая сущность по определению должна иметь не менее двух атрибутов к концу этапа анализа и, как правило, один атрибут в ходе этапа выработки стратегии (для достижения элементарного понимания).

К началу проектирования мы должны уже найти все атрибуты, входящие в состав уникальных идентификаторов. Иногда имеет смысл (с прикладной точки зрения) создавать уникальные идентификаторы, "генерируемые системой" (такие как код занятости), дабы дополнять неизвестные, но остронеобходимые идентифицирующие атрибуты.

Представление

Значимость атрибута на схеме обозначается специальным символом, предшествующим наименованию атрибута:

* наименование-атрибута

обязательный атрибут

o наименование-атрибута

необязательный атрибут

# * наименование-атрибута

обязательный атрибут, являющийся частью первичного уникального идентификатора

Необходимость появления того или иного атрибута на схеме определяется исходя из интересов достижения понимания решаемой проблемы.

Характеристики атрибутов

Важнейшими характеристиками атрибута являются его наименование, описание, формат и длина. Атрибуты не всегда представляют собой самостоятельные данные, они могут иметь значения, подчиняющиеся некоторым ограничениям (как мы уже упоминали при обсуждении доменов). Простейшим из ограничений является соответствие списку значений; например, атрибут "положение" для сущности МЕСТО может иметь только одно из следующих значений: "у прохода", "у окна" и "в центре".




Содержание  Назад  Вперед