Отдел Сотрудник

Номер отдела Табельный номер

       
   
 


ФИО

Адрес

Номер отдела (FK)

 

 

Рисунок 1.16 – Неидентифицирующая связь с признаком NULLS для внешнего ключа

 

Теперь рассмотрим категориальные связи, участвующие в иерархии наследования сущностей. Иерархия наследования (или иерархия категорий) представляет собой особый тип объединения сущностей, которые имеют общие характеристики. Например, в организации работают служащие, занятые полный рабочий день (постоянные служащие) и совместители. Из их общих свойств можно сформировать обобщенную сущность (родовой предок). «Сотрудник» (рисунок 1.17), чтобы представить информацию, общую для всех типов служащих. Специфическая для каждого типа информация может быть расположена в категориальных сущностях (потомках) «Постоянный сотрудник» и «Совместитель». Обычно иерархию наследования создают, когда сущности имеют общие по смыслу связи (например, если бы «Постоянный сотрудник» и «Совместитель» имели бы сходную по смыслу связь «работает в» с сущностью Организация). Для каждой категории указывается дискриминатор – атрибут родового предка, который показывает, как отличить одну категориальную сущность от другой.