ВУЗ:
Составители:
Рубрика:
- 38 -
Рисунок 20.— Логическая модель данных после нормализации
На основе физической модели возможно описать реакцию сервера на по-
пытки нарушения ссылочной целостности БД (рис.22), для чего необходимо
выделить соответствующую связь (черный квадратик на связи между сущно-
стями ‘Visit’ и ‘Patient’) и выбрать вариант
Referential Integrity из выпадающего
по щелчку правой кнопки мыши списка. В данном случае на событие ‘Паци-
ент осуществляет Посещение’ определены соответствующие реакции по из-
менению данных - на событие
Child Delete (попытка уничтожения данных в
таблице Visit), событие
Parent Delete (то же для таблицы Patient) и др.
Последним этапом является генерация самой БД на целевом сервере или
создание сценария создания БД с помощью языка DDL (Data Definition Lan-
guage), являющегося расширением SQL. В результате выполнения DDL-
сценария на сервере создаются пустые таблицы и другие объекты БД (триг-
геры, удаленные процедуры и др.).
В случае сохранения проекта несложен
процесс переноса (миграции) спро-
ектированной БД между платформами; в случае отсутствия проекта реинжи-
ниринг (необходим ERwin версии не ниже 3.0) возможен с участием про-
граммиста.
Рисунок 20.— Логическая модель данных после нормализации
На основе физической модели возможно описать реакцию сервера на по-
пытки нарушения ссылочной целостности БД (рис.22), для чего необходимо
выделить соответствующую связь (черный квадратик на связи между сущно-
стями ‘Visit’ и ‘Patient’) и выбрать вариант Referential Integrity из выпадающего
по щелчку правой кнопки мыши списка. В данном случае на событие ‘Паци-
ент осуществляет Посещение’ определены соответствующие реакции по из-
менению данных - на событие Child Delete (попытка уничтожения данных в
таблице Visit), событие Parent Delete (то же для таблицы Patient) и др.
Последним этапом является генерация самой БД на целевом сервере или
создание сценария создания БД с помощью языка DDL (Data Definition Lan-
guage), являющегося расширением SQL. В результате выполнения DDL-
сценария на сервере создаются пустые таблицы и другие объекты БД (триг-
геры, удаленные процедуры и др.).
В случае сохранения проекта несложен процесс переноса (миграции) спро-
ектированной БД между платформами; в случае отсутствия проекта реинжи-
ниринг (необходим ERwin версии не ниже 3.0) возможен с участием про-
граммиста.
- 38 -
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »
