51
Преобразование приведенной диаграммы в структуру данных
выполняется по следующим правилам [8]:
каждой сущности отдельную таблицу
каждая связь сущностей с отношением много ко многим
преобразуется в таблицу
Определяем размерность отношений сущностей:
связь «Предприятие» - «отбирает» - «Соискатель» много ко многим
связь «Соискатель» - «соответствует» - «Вакансия» много ко многим
связь «Соискатель» - «трудоустроен» - «Предприятие» много ко
многим
связь «Предприятие» - «предоставляет» - «Вакансия» один ко многим
связь «Руководитель» - «управляет» - «Предприятие» один ко многим
связь «Предприятие» - «имеет» - «Рабочее место (должность)» один
ко многим
связь «Гражданин» - «работает» - «Рабочее место (должность)» много
ко многим
связь «Гражданин» - «имеет» - «Уровень образования» один ко
многим
связь «Гражданин» - «обучался» - «Учебное заведение» много ко
многим
связь «Гражданин» - «владеет» - «Профессия» много ко многим
связь «Профессия» - «соответствует» - «Рабочее место (должность)»
один ко многим
связь «Гражданин» - «становится» - «Соискатель» один к одному
В соответствии с концептуальной моделью данных представленной в
виде ERD-диаграммы и определенными размерностями отношений, получаем
следующий перечень таблиц, который полностью соответствует перечню
сущностей:
Должности
Соискатели
Профессии