Согласно построенной выше диаграмме, «Преподаватель» является категорией общей сущности «Сотрудник», причём общая сущность имеет значительное количество атрибутов, поэтому согласно правилу 8.1, приведённому в конспекте лекций Фомичёвой Т. Г., общая сущность и её категория будут источниками для генерации отдельных отношений, при этом ключ общей сущности добавится в отношение, соответствующее категории.
Преподаватель (№ Паспорта, Нагрузка, Дата закл-я контракта, Дата окон-я котракта,.
Категория, Педагогический стаж)
Сущности «Сотрудник» и «Паспорт» имеют степень бинарной связи 1:1 и обязательный класс принадлежности, поэтому, согласно правилу 1, для их представления требуется только одно отношение, к тому же в ином случае будет иметь место дублирование данных (атрибуты «№ паспорта» и «ФИО»). В это же отношение по той же причине должна войти сущность «Трудовая книжка».
Таким образом, имеем следующее отношение:
Сотрудник (ФИО, № паспорта, дата рождения, дата выдачи паспорта, кем выдан паспорт, прописка, № трудовой книжки, дата выдачи труд. книжки, ИНН, № пенс. свид-ва, название кафедры/отдела, степень, звание, дата начала отпуска, дата конца отпуска) Сущности «Сотрудник» и «Награда» имеют связь 1: n, а класс принадлежности сущности «Награда» — необязательный. Поэтому, должны быть созданы три отношения «Сотрудник», «Награда» и связное отношение «Сотрудник имеет награду», но так как «Награда» имеет только один атрибут «Название», то будет достаточно двух отношений «Сотрудник» и «Сотрудник имеет награду».
Сотрудник имеет награду (№ паспорта, Название)
Сущности «Трудовая книжка» и «Приказ» имеют связь 1: n и обязательный класс принадлежности. Значит, должны быть созданы 2 отношения. В отношение «Приказ» в качестве атрибута должен войти ключ сущности «Трудовая книжка», но так как сущность «Трудовая книжка» вошла в состав сущности «Сотрудник», то в отношение «Приказ» добавим ключ отношения «Сотрудник» — атрибут «№ паспорта».
Приказ (№ приказа, Заголовок, Дата, № паспорта)
Рассмотрим сущности «Преподаватель» и «Дисциплина». Имеется связь n: n и обязательный класс принадлежности обеих сущностей. Должны быть сформированы три отношения: «Преподаватель», «Дисциплина» и связное отношение «Может преподавать», но так как сущность «Дисциплина» имеет только один атрибут, то будет достаточно двух отношений: «Преподаватель» и «Может преподавать».
Может преподавать (№ Паспорта, Название)
После создания таблиц и установления между ними требуемых связей получаем следующую схему данных: