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