ВУЗ:
Составители:
Рубрика:
- 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
- …
- следующая ›
- последняя »