Глава 3 Проектирование баз данных

3.3 Даталогическое проектирование

Понятие ДЛМ

Переход от ИЛИ к ДЛМ

Пример ДЛМ

Вопросы для самоконтроля

Пример ДЛМ

Этап даталогического проектирования начинается с выбора СУБД, на основе которой мы будем создавать свою БД. Допустим, в качестве СУБД мы выберем InterBase версии 5.

Итак, выполним первое правило перехода: "Каждый класс объектов записывается в виде схемы отношения."

Мы имеем объекты: ПРЕПОДАВАТЕЛЬ, ДИСЦИПЛИНА.

Поскольку выбранная СУБД не поддерживает русских имен, составление схем отношений будем вести с учетом этого требования.

PREPOD (KODP, FIOP, ADDR, KOD_UCH_S, KOD_UCH_Z, STAG, KOD_DOLG, DATA_R)

DISCIP (KODD, NAME_DIS, SEM, LEK, PZ, LZ) NOM_GR : KOD2, YEAR : YEAR)

Справочники

DOLGNOST (KOD, NAM_D)

UCH_STEP (KOD, NAM_ST)

UCH_ZV (KOD, NAM_ZV)

Переходим ко второму правилу перехода от ИЛМ к ДЛМ, реализации связи между объектами.

Поскольку связь Преподаватель : Дисциплина - это связь М : М, то мы создаем новое отношение

PREP_DIS (KODP, KODD)

Итак, после второго этапа проектирования БД мы получили следующую ДЛМ:

PREPOD (KODP, FIOP, ADDR, KOD_UCH_S, KOD_UCH_Z, STAG, KOD_DOLG, DATA_R)

DISCIP (KODD, NAME_DIS, SEM, LEK, PZ, LZ) NOM_GR : KOD2, YEAR : YEAR)

DOLGNOST (KOD, NAM_D)

UCH_STEP (KOD, NAM_ST)

UCH_ZV (KOD, NAM_ZV)

PREP_DIS (KODP, KODD)
Предыдущая страница Следующая страница