YourLib.net
Твоя библиотека
Главная arrow Базы данных. Проектирование и создание (С.М. Диго) arrow 4.2. Выбор шаблона представления модели
4.2. Выбор шаблона представления модели

4.2. Выбор шаблона представления модели

   В ERWin, как, впрочем, и в некоторых других CASE-системах, используется терминология, отличающаяся от традиционно используемой в теории баз данных. Так, понятие «физическая модель» традиционно используется для описания способа хранения данных в запоминающей среде, а в ERWin физической моделью называется описание (логической) структуры базы данных в среде выбранной целевой СУБД. Описание базы данных безотносительно к выбранной СУБД называется логической моделью.Для создания новой модели после запуска системы надо выбрать позицию Create a new model (рис. 4.1).

 Рис. 4.1. Начальный экран

Рис. 4.1. Начальный экран

   При моделировании в среде ERWin можно выбрать одну из трех возможностей: создавать только логическую модель, только физическую или и логическую и физическую модель одновременно. На рис. 4.2 представлен вид экрана при выборе типа модели «Logical».

 Рис. 4.2. Выбор типа модели. Экран при выборе типа модели «Logical»

Рис. 4.2. Выбор типа модели. Экран при выборе типа модели «Logical»

   При выборе «Physical» или «Logical/Physical» экран будет иметь вид, представленный на рис. 4.3. В этом случае уже сразу перед началом моделирования можно выбрать целевую СУБД (Target Database). Целевую СУБД можно выбирать/изменять и на более поздних этапах проектирования.

Рис. 4.3. Экран при выборе типа модели «Physical» или «Logical/Physical» 

Рис. 4.3. Экран при выборе типа модели «Physical» или «Logical/Physical»

   Как правило, создание модели данных начинается с создания ER-модели логического уровня, если речь не идет о реверс-инжиниринге, когда логический уровень модели получается на основе существующей базы данных. Создание отдельно логической и физической моделей может быть полезно при проектировании распределенных гетерогенных систем, когда одной логической модели можно поставить в соответствие несколько физических.
   Мы выберем вариант «Logical/Physical». Экран после этого выбора будет иметь вид, представленный на рис. 4.4. При работе в таком режиме можно в любой момент переключаться между логической и физической моделью.

 Рис. 4.4. Основной экран при разработке модели ERWin

Рис. 4.4. Основной экран при разработке модели ERWin

   Если был выбран режим «совмещенной» «Logical/Physical» модели, позволяющий переход от логической модели к физической и обратно, то в любой момент можно получить отдельно логическую и физическую модели, воспользовавшись возможностью разделения (Split) исходной модели (меню Tools/Split L/P Model). При этом система предложит последовательно задать имя логической и физической модели.
   ERWin автоматически сохраняет историю всех изменений, связанных с моделью в целом или тем или иным ее объектом. В описании истории создания модели, полученной описанным выше путем, автоматически будет сформировано сообщение «Created by splitting model [имя модели] - «создано путем расщепления модели [имя модели] (рис. 4.5).

 Рис. 4.5. Окно Model Properties (Свойства модели). Вкладка History (История).

Рис. 4.5. Окно Model Properties (Свойства модели). Вкладка History (История).

 
< Пред.   След. >