Предметные области (Subject Areas)




 

Что такое предметные области?

 

Предметная область (Subject Area) – это подмножество объектов из целостного объединения объектов (множества) объектов текущей диаграммы. Изначально, по умолчанию, новая модель данных содержит одну предметную область, называемую главной (Main Subject Area), которая включает все объекты данной модели. Но можно создавать и другие области. На примере ниже области “Accounting”, “Customer”, “Movie” были добавлены в модель данных.

 

Члены предметной области (Subject Area Members)

 

Объект, который включен в предметную область, называется членом (member) этой области. По умолчанию, каждый объект модели данных является членом главной предметной области (Main Subject Area). Объект также может принадлежать одной или нескольким предметным областям одной модели данных.

 

Предметная область в логической/физической модели

 

Для каждой предметной области логической/физической модели программа ERwin автоматически создает соответствующую предметную область, но другого типа модели (только логического и только физического). Так, если вы создадите предметную область “Customer Subject Area” в логической модели, то программа ERwin автоматически создаст такую же область “Customer Subject Area”, соответствующую физической модели.

 

Физическая модель
Логическая модель

 

Предметные области НЕ копии…

 

Важно усвоить, что предметные области не копии модели данных, а динамические подмножества множества объектов модели. Другими словами, объект становится членом области, если он уже добавлен в текущую предметную область и главную предметную область (Main Subject Area). Если вы добавляете атрибут или колонку в существующую сущность или таблицу, изменения происходят в каждой предметной области, членом которой является данная сущность или таблица.

Изменения в сущности “MOVIE” происходят сразу во всех предметных областях

 

Редактор предметных областей (Subject Area Editor)

 

В данном редакторе вы можете:

· Создавать предметную область

· Добавлять члены к предметной области

· Менять свойства предметной области

· Удалять предметную область

 

Создание предметных областей с помощью редактора Subject Area Editor

 

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

1. Выбрать пункт Subject Areas… меню Model или нажать кнопку на панели инструментов.

2. В редакторе Subject Area Editor нажать кнопку New.

3. Ввести имя новой предметной области в строке Name.

4. Открыть закладку Members и использовать стрелки для добавления объектов в новую предметную область (справа).

 

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

 

Родство (Spanning Neighborhoods)

 

Чтобы быстро добавить новых членов в предметную область, нужно нажать кнопку , чтобы открыть диалоговое окно Spanning Neighborhoods. В нем вы можете определить уровень предков (ancestors) и потомков (descendants), которых вы хотите автоматически включить в область. Предки (ancestors) – это родительские и прародительские сущности (с соответствующими уровнями 1,2,…) какой-нибудь сущности. Потомки (descendants) – это дочерние и «внучатые» сущности (с соответствующими уровнями 1,2,…) какой-нибудь сущности.

Нажмите для открытия диалогового окна Spanning Neighborhoods

 

 

Просмотр предметной области в окне Model Explorer

 

Окно Model Explorer позволяет быстро просмотреть предметные области модели данных. В нем вы может увидеть предметные области наряду со всеми другими объектами модели. Но если вы хотите просмотреть сразу все предметные области, нажмите на закладку Subject Areas в окне Model Explorer.

Другие предметные области модели данных
Объекты главной предметной области

 

Создание предметной области через проводник Model Explorer

 

Для создания предметной области через проводник Model Explorer необходимо:

1. Щелкнуть правой клавишей мыши на папке Subject Areas. В контекстном меню выбрать пункт New. После этого внизу списка предметных областей появится строка New Subject Area.

2. Ввести имя новой предметной области в эту строку.

 

3. Открыть папку Main Subject Area и решить, какие члены вы хотите добавить в новую предметную область.

4. Перетащить эти члены из главной предметной области (Main Subject Area) в новую предметную область.

Внимание! Программа ERwin следит за всеми объектами во всех предметных областях и изменяет модель данных в соответствии со структурой Model Explorer и наоборот.

***

 



Поделиться:




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

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


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