Пример логической модели
Задание атрибутов модели - диалог
Создание Физической модели данных Физическая модель содержит всю информацию, необходимую для реализации конкретной БД Различают два уровня физической модели § трансформационная модель (Transformation Model) § модель СУБД (DBMS Model) Трансформационная модель содержит всю информацию для реализации отдельного проекта, который может быть частью общей ИС и может описывать подмножество предметной области. Проектировщик может выделить подмножество модели в виде предметных областей (Subject Area) Модель СУБД автоматически генерируется из трансформационной модели и является точным отражением системного каталога СУБД Пример физической модели
Связь - многие-ко-многим. Возможна только на уровне логической модели данных Преподаватель учит Студент Номер преподавателя учится у Номер пациента Именуется двумя фразами учит / учится у При переходе к физическому уровню ERwin автоматически преобразует связь: Teacher Teacher_Student Student TeacherID: NOT NULL TeacherID: NOT NULL StudentID: NOT NULL Student: NOT NULL Такой таблицы недостаточно, надо дополнить таблицу (таблица "Выполнение курсовых работ") колонкой "Дисциплина" или "Дата". Таблица называется "Курсовые". Teacher Курсовые Student TeacherID: NOT NULL TeacherID: NOT NULL StudentID: NOT NULL StudentID: NOT NULL Course: NOT NULL При этом на логическом уровне диаграмма не изменится. Типы сущностей и иерархия наследования Связи определяют, является ли сущность независимой или зависимой. Зависимые сущности Характеристическая - зависимая дочерняя сущность, которая связана только с одной родительской и по смыслу хранит информацию о характеристиках родительской сущности. Пример. Сотрудник Увлечения ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|