36
идентификация экземпляров сущности.
3. Связь - это графически изображаемая ассоциация, устанавливаемая
между двумя сущностями. Различают бинарные связи, т.е. связи между двумя
сущностями, тернарные - между тремя сущностями, и в общем случае n-арные
связи. Наиболее часто встречаются бинарные связи. Обычно каждый экземпляр
одной сущности (родительской) ассоциируется с произвольным числом
экземпляров-потомков. Имя каждой связи между двумя сущностями должно
быть уникально, однако может повторяться в пределах модели. Для каждой
связи определяется степень и обязательность. Связь всегда направляется от
родительской сущности. Связи бывают следующих типов:
1:1 (один к одному) – используется на верхнем уровне
иерархической модели данных;
1:М (один ко многим) – один экземпляр одной сущности
связывается с несколькими экземплярами второй сущности;
М:N (многие ко многим) – используется на начальной стадии
разработки диаграммы. [3, С.287]
Посредством анализа предметной области выделены следующие
сущности и их атрибуты, представленные в таблице 2 (приложение 9).
Пометка РК рядом с атрибутом значит, что данный атрибут является
первичным ключом.
Ссылочная целостность обеспечивает однозначное соответствие
значений в поле одной таблицы значениям связанного поля в другой. Кроме
обеспечения равенства значений в связанных полях при вводе, ссылочная
целостность обеспечивает сохранение этого условия при внесении изменений в
связанные поля подчиненной таблицы.
Итак, в организации ссылочной целостности присутствуют 2 таблицы,
одна из них содержит данные (подчиненная), а другая использует эти данные
(основная). Осуществляется она через поля основной и подчиненной таблиц.
При этом в основной таблице можно использовать только ключевые поля, а в
под-чиненной - индексированные, причем выбранные для связи поля