(могут быть разделены на более мелкие части (например, «адрес»), но
решение о представлении такого атрибута (как простой или составной)
зависит от проектировщика);
• однозначные и многозначные: однозначное свойство – свойство, которое
может содержать только одно значение для одного объекта;
многозначное свойство – может содержать несколько значений для
одного объекта (например, «телефон компании»);
• производные и базовые: производное свойство - представляет значение,
производное от значения связанного с ним свойства или некоторого
множества свойств, принадлежащих некоторому типу объектов (не
обязательно одному), например, «сумма деталей», «возраст сотрудника»;
базовое – не зависит от других свойств.
• Ключевое и не ключевое: ключ – свойство (набор свойств), которое
однозначно определяет объект из всех объектов данного типа (например,
«номер паспорта»); ключи делят на: потенциальные – содержит значения,
которые позволяют уникально идентифицировать каждый отдельный
экземпляр типа объекта (тип объекта может иметь несколько
потенциальных ключей); первичные – один из потенциальных ключей
для типа объекта, который выбран для идентификации объектов (должен
гарантировать уникальность значений не только в текущий период, но и в
обозримом будущем, лучше чтобы он содержал меньшее число свойств
(например, «номер сотрудника», «номер паспорта»)); альтернативные –
все потенциальные ключи, кроме первичного; составной ключ –
потенциальный ключ, который состоит из 2-х и более свойств (позволяет
определить уникальность объекта, не вводя лишних уникальных свойств).
Представление свойств на диаграмме: в виде эллипсов с именем внутри
него, присоединенных линией к типу объекта; для производных свойств –
эллипс окружен пунктирным контуром, для многозначных – двойным; имя
свойства, которое является первичным ключом – подчеркивается.
39