Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Показатель кардинальности

Читайте также:
  1. C) показатель преломления
  2. Важно занять верную позицию в этом вопросе. Это показатель духовной зрелости и мудрости. Это важный шаг к состоянию Предприниматель Жизни.
  3. ГЛАВА 9. СЕМИЗАРЯДНЫЙ (ОБРАЗЦОВО-ПОКАЗАТЕЛЬНЫЙ) ГОРОСКОП.
  4. График показательной функции
  5. Затухающие колебания. Показатель (коэффициэнт) затухания, логарифмический декремент, добротность.
  6. Клиренс креатинина как показатель скорости клубочковой фильтрации.
  7. Лекция №11: Водородный показатель кислотности и щелочности водных растворов. Ионное произведение воды. Растворимость.

Показатель кардинальности (по Джексону - степень связи) описывает количество возможных связей для каждой из сущ­ностей-участниц.

Наиболее распространенными являются бинарные связи с показателями кардиналь­ности «один к одному» (1:1), «один ко многим» (1:М) и «многие ко многим» (M:N).

Показатели кардинальности связей между сущностями определяются прежде все­го производственными правилами, установленными на данном предприятии. Прави­ла, определяющие показатели кардинальности, называютсябизнес-правилами(business rules) организации. Важной частью моделирования процессов функционирования предприятия является выделение и учет всех (без исключения) существую­щих в нем бизнес-правил. К сожалению, не все существующие типы бизнес-правил могут быть представлены с помощью ER-модели. Примером подобного бизнес-правила является распоряжение о том, что любой сотрудник получает дополнитель­ный выходной день за каждый отработанный в данной корпорации год.

Рис. 6.3 иллюстрирует все возможные формы диаграммы ER-экземпляров, кото­рые могли бы существовать между сущностями ПРЕ­ПОДАВАТЕЛЬ и КУРС в том случае, когда кардинальность равна 1:1. Каждая диаграмма представляет соб­ственный набор возможных правил функционирования организации (в данном случае университета). Только одна из этих диаграмм может быть истинной для ор­ганизации в каждый момент времени. Перечни пра­вил, которых следует придерживаться для соответст­вия каждой диаграмме, представленной на рис. 6.3, формулируются следующим образом:

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

Рис. 6.3. Различные степени участия (классы принадлежности) для показателя кардинальности связи 1:1.

Показатель кардинальности 1:1 и степень участия всех сущностей – частичная.

 

 

Показатель кардинальности 1:1 и степень участия сущности ПРЕПОДАВАТЕЛЬ – полная.

 

Показатель кардинальности 1:1 и степень участия сущности КУРС – полная.

 

 

Показатель кардинальности 1:1 и степень участия всех сущностей – полная.

Рис. 6.3(6). Каждый преподаватель читает только один курс, а каждый курс читается не более чем одним преподавателем.

Рис. 6.3(в). Каждый преподаватель читает не бо­лее одного курса, а каждый курс читается толь­ко одним преподавателем.

Рис. 6.3(г). Каждый преподаватель читает только один курс и каждый курс читается только одним преподавателем.

Тот факт, что каждый экземпляр сущности, распо­ложенный как в левой, так и в правой частях диаг­раммы, связывается максимально с одним экземпля­ром сущности, расположенным в противоположной ча­сти диаграммы, дает основание определить каждую из диаграмм экземпляров, приведенную на рис. 6.3, как имеющую показатель кардинальности 1:1.



Различия между диаграммами, показанными на рис. 6.3, являются следствием того, должны или не должны все экземпляры сущности участвовать в свя­зи. На рис. 6.3 (а) не выставляется требование уча­стия всех экземпляров обеих сущностей в связи. На рис. 6.3(6) все экземпляры преподавателей обязатель­но должны участвовать в связи, а экземпляры курсов - необязательно. На рис. 6.3 (в) требуется участие в связи каждого экземпляра курса и допускается неуча­стие некоторых экземпляров преподавателей. На рис. 6.3(г) требование обязательного участия в связи накладывается на все экземпляры обеих сущностей.

Рис. 6.4 иллюстрирует возможность более компакт­ной формы представления информации, приведенной на рис. 6.3.


Дата добавления: 2015-07-08; просмотров: 618 | Нарушение авторских прав


Читайте в этой же книге: Уточнения запроса | Декартово произведение наборов записей | FROM Рейсы Т1, Рейсы Т2 | Внешние соединения | НИЗХОДЯЩЕЕ ПРОЕКТИРОВАНИЕ БД НА ОСНОВЕ ER-МОДЕЛИ | Выбор версии модели | РЕАЛИЗАЦИЯ НИЗХОДЯЩЕГО ПРОЕКТИРОВАНИЯ БД НА ОСНОВЕ ER-МОДЕЛИ | Типы сущностей | Атрибуты | Представление связей на диаграммах |
<== предыдущая страница | следующая страница ==>
Атрибуты связей| Степень участия

mybiblioteka.su - 2015-2021 год. (0.008 сек.)