Области (домены) (Domains)




 

Что такое Область (Domain)?

 

В программе ERwin Область (домены) – это объект модели, который используется для быстрого присваивания свойств атрибутам или колонкам.

Области (домены) также уменьшают время, необходимое для внесения улучшений или изменений в модель, т.к., изменяя область (домен), все связанные с ним атрибуты и колонки тоже изменяются.

 

Domain Dictionary (словарь областей (доменов))

 

Вы можете создавать и изменять физические и логические области (домены), используя Domain Dictionary (словарь областей (доменов)).

. Некоторые свойства областей (доменов):

1. Имя области (домена) и имя колонки

2. Тип колонки, значение, по умолчанию, и текущее значение

3. Комментарии к области (домену) или колонке

4. Свойства, определенные пользователем.

Внимание! Закладки и опции в словаре меняются в зависимости от того, является ли модель только Логической, только Физической или Логической/Физической.

 

 

Наследуемые и ненаследуемые свойства (Inherited and Non-inherited Properties)

 

В программе ERwin области (домены) содержат два типа свойств:

- Ненаследуемые, т.к. они связаны только с данной областью (доменом) и не распространяются на атрибуты или колонки исходящей из нее области (доменом).

- Наследуемые, т.к. они передаются атрибутам и колонкам, связанным с данной областью (доменом).

 

Где отображаются области?

1. Словарь областей (Domain Dictionary) содержит в себе все области для модели данных. Вы можете выстраивать их как в иерархическом, так и в алфавитном порядке.

2. Окно проводника Model Explorer показывает такой же список областей, как и в Словаре, который может быть также отсортирован как в иерархическом, так и в алфавитном порядке.

Внимание! Для изменения порядка сортировки в окне Model Explorer, нужно нажать правой клавишей мыши на папке областей и выбрать предпочтительный порядок сортировки из контекстного меню.

 

Области отсортированы в иерархическом порядке

 

Использование областей для создания Атрибутов и Колонок

 

Перетягивая область из окна Model Explorer на какой-либо объект или таблицу, вы можете тем самым добавить новый атрибут к объекту или колонку к таблице.

Новые атрибуты или колонки приобретают все наследуемые свойства, включая имя, области.

В примере, приведенном ниже, показано добавление колонки Number к таблице MOVIE, используя окно Model Explorer.

 

 

Внимание! В зависимости от правил уникального именования информационной модели, вы можете переименовать каждый атрибут или колонку, потому что автоматически каждому новому атрибуту или колонке присваивается имя области.

 

Создание новых областей

 

Программа ERwin предоставляет набор стандартных областей, которые вы можете использовать без изменений, либо изменяя их свойства. Вы также можете создавать новые области всего лишь в несколько шагов.

1. В меню Model выберите пункт Domain Dictionary (словарь областей (доменов)).

2. В словаре выберите родительская область, которой может быть любая из существующих областей.

3. Затем нажмите Next.

4. Когда диалоговое окно New Domain открыто, выбранная вами область (домен) выделяется.

5. Введите имя для новой области (домена) и нажмите OK.

Внимание! В диалоговом окне New Domain пункты Logical Name и Physical Name появляются только при работе с информационными моделями типа Логическая/Физическая. По умолчанию, физическому имени присваивается имя логической области, но вы всегда можете переименовать физическую область (домен).

Новая область появляется ниже родительской

 

Изменение свойств области (домена) (Domain Properties)

Вы также можете использовать Domain Dictionary для изменения свойств области (домена). Каждая закладка в словаре имеет ряд связанных реквизитов.

Для изменения свойств области (домена) необходимо:

1. Выбрать щелчком мыши область, свойства которой необходимо изменить.

2. Выбрать необходимую закладку и изменить нужные свойства.

3. Нажать OK для сохранения изменений. ERwin автоматически обновит все атрибуты и колонки, которые связаны с текущей областью.

 

Здесь можно изменить свойства области
Выберите область, которую необходимо изменить

 

Области и типы данных (Datatypes)

 

Тип данных ( Datatype) определяется физическими свойствами колонки базы данных, такими как длина (число цифр), типом (символьный или числовой), точностью (десятичные дроби). Программа ERwin также позволяет определять и логический тип данных, который соответствует физическому типу данных.

Тип данных – это тоже свойство областей. По умолчанию, новая область обладает таким же типом данных, как и родительская для нее область. Вы можете изменить его в любое время. Доступные для текущей разрабатываемой информационной модели типы данных всегда отображаются в соответствующем списке в Domain Dictionary.

Для определения типа данных необходимо:

1. Выбрать нужную область.

2. Выбрать закладку Datatype в логической модели или закладку <Database> в физической модели.

3. Выберите новый тип данных для данной области.

 

 

Значки области (Domain Icons)

 

В окне Model Explorer и в Domain Dictionary каждой области соответствует уникальный значок.

По умолчанию, значок новой области имеет вид значка папки ., но вы можете заменить его любым другим.

Вы можете выбрать любой значок (bmp-файл) для ненаследуемого свойства области. А также присвоить такой же значок (или выбрать другой), которая будет передаваться атрибутам и колонкам, связанным с конкретной областью.

Внимание! Вы можете воспользоваться стандартным набором значков, поставляемых вместе с программой ERwin, или воспользоваться любым другим значком, хранящимся в формате.bmp.

 

Наследуемый значок области
Ненаследуемый значок области

 

***




Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-10-17 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: