ГЛАВА 1 ОСНОВНЫЕ СВОЙСТВА ERwin
Глава 6 Области (Subject Area) и Хранимые Изображения Содержание главы В этой главе описывается, как использовать области и хранимые изображения для создания адаптированных версий диаграммы ER win. Область - именованная версия модели данных, которая может включать в себя все сущности, связи, подтипы и текстовые блоки или любой подмножество объектов в полной модели данных. Например, Вы можете создать область, в которой будут только те сущности и связи между ними, которые используются конкретной единицей бизнеса или процессом. По умолчанию исходная модель данных получает название Главной области. когда Вы создаете другую область, то Вы выбираете объекты, которые хотите в нее включить, и присваиваете ей имя, которое описывает ее назначение. Хранимое изображение - альтернативное представление области, освещающее какой-то аспект всей структуры данных. Хранимое изображение включает в себя все объекты, содержащиеся в родительской области, но объекты могут располагаться иначе и диаграмма может быть установлена на другой уровень демонстрации изображения. В этой главе Вы узнаете, как: · Создать область · Добавлять и удалять объекты в области · Удалить область · Сохранить область · Создать хранимое изображение · Реорганизовать объекты в хранимом изображении · Изменить и удалить хранимое изображение · Сохранить хранимое изображение Использование областей для управления большими диаграммами Главная область включает в себя все сущности структуры данных компании. ER win позволяет Вам разбить главную область на одну или более специализированных областей, которые отражают отдельные бизнес-функции и задачи. Обычно объекты, включаемые в специализированную область, относятся к определенной единице бизнеса, например, службе финансов, маркетинга или производству. Главная область для склада видеопродукции (см.пример) включает в себя сущности и связи для всех областей бизнеса. Вторая область, созданная на базе этой главной области, может быть использована для иллюстрации бизнес-функций, относящихся только к просроченным договорам аренды видеофильмов. Области могут оказаться особенно полезными при проектировании и управлении большой и сложной моделью данных. Разбиение главной области на несколько меньших областей позволяет различным группам, входящим в организацию, сконцентрироваться на процессах и задачах, относящихся к их области бизнеса. В предыдущих версиях ERwin Вы могли сохранить подмножество сущностей модели данных как представление сущности (Entity View). В данной версии эта функция была усовершенствована и теперь она позволяет Вам разбить диаграмму на несколько областей. Если в предыдущей версии ERwin Вы сохранили Entity View, то при открытии диаграммы в данной версии ERwin автоматически создает его заново, как область, и называет эту область “Old Entity View”. Переход из одной области в другую Если Вы создали несколько областей для одной модели данных, то Вы можете переходить из одной области в другую, выбирая ту диаграмму, с которой Вы хотите работать, из списка областей. Этот список вызывается из Toolbar или из окна-диалога редактора Subject Area. Как перейти из одной области в другую 1. Находясь в окне диаграммы ER win, щелкните по стрелке “вниз”, которая находится рядом с окном Subject Areas. 2. Щелкните по той области, с которой Вы хотите работать. ER win показывает выбранные области в окне диаграммы. Создание области Область создается путем задания сущностей (с атрибутами и связями) и текстовых блоков (в совокупности называемых объектами) из диаграммы главной области или из другой области. Например, Вы можете создать область, посвященную фильмам, аренда которых просрочена, выбрав сущности CUSTOMER, MOVIE-RENTAL-RECORD и OVERDUE-NOTICE из диаграммы главной области для примера “Видеопрокат (Video store)”. Video Store | Video Store | Main Subject Area Entity Pool | Overdue Notice Subject Area | CUSTOMER | CUSTOMER | EMPLOYEE | MOVIE-RENTAL-RECORD | INVOLVEMENT RECORD | OVERDUE-NOTICE | MOVIE MOVIE-COPY MOVIE-RENTAL-RECORD OVERDUE-NOTICE В этом примере только несколько сущностей из главной области были включены в область Overdue Notice. Вместе с тем, ER win позволяет Вам включить все или часть объектов из главной области в специализированную область. Вы выбираете объекты, которые хотите в нее включить, исходя из задачи, выполняемой областью. ERwin позволяет Вам выбирать объекты для включения в область одним из двух способов: напрямую из окна диаграммы или выбирая их из объектных пулов (object pools) в редакторе Subject Area. Как выбрать объекты из окна диаграммы 1. Выберите из текущей диаграммы сущности и (или) текстовые объекты, которые Вы хотите включить в область. Вы можете выбирать объекты с помощью SHIFT-Click или с помощью лассо, в которое Вы захватываете объекты, которые хотите включить в область. 2. Дайте команду “Subject Area...” в меню Window. Вы войдете в редактор Subject Area. 3. Щелкните по текстовому окну “Subject Area Name” и удалите находящееся там имя стандартным способом, как при редактировании. Затем введите новое имя - имя создаваемой Вами области. 4. Нажмите кнопку “New”. ER win добавит новую область в список областей, который находится в верхней части редактора. 5. Нажмите кнопку “Model Sel” для добавления объектов, выбранных Вами на диаграмме текущей области. ERwin добавляет выбранные на диаграмме сущности и текстовые блоки в списки “Subject Area Entity” и “Subject Area Text Block”. Все объекты, которые находились в этих окнах до нажатия кнопки “Model Sel”, возвращаются в списки “Entity Pool” и “Text Block Pool”. 6. Нажмите “ОК” для создания или обновления области. Выйдите из редактора и вернитесь в диаграмму. Выбранные объекты остаются выделенными на диаграмме до тех пор, пока Вы не вернетесь в окно ER win и не нажмете кнопку мыши. При работе в редакторе Subject Area Вы можете использовать кнопку “Model Sel” для того, чтобы добавлять выбранные объекты в одну или более областей. Вы можете использовать команду Go To для поиска объектов, которые Вы хотите выбрать для Вашей области. См. гл. 10, Управление диаграммами: возможности повышенного уровня сложности, разд. “Поиск конкретной сущности с использованием Go To”. Использование редактора Subject Area для выбора объектов Редактор Subject Area позволяет Вам создать, изменить или удалить область. Для создания области нужно сначала ввести имя, имя автора и описание области (Subject Area Name, Author, Description), а затем нажать кнопку “New”. Для изменения ранее созданной области выберите область. щелкнув по ее имени, которое находится в списке в верхней части редактора, внесите все необходимые изменения, а затем нажмите кнопку “Update” для сохранения изменений. аналогичным образом, для того, чтобы удалить область, выберите ее из списка и нажмите кнопку “Delete”. В центральной части редактора Subject Area находятся два набора окон-списков, которые используются для задания сущностей и (или) текстовых блоков, которые Вы хотели бы включить в текущую область. Два списка под названиями “Subject Area” c левой стороны редактора содержат сущности и текстовые блоки, входящие в текущую область. Два списка с названиями “Pool” с правой стороны редактора показывают, какие сущности и текстовые блоки доступны из исходной диаграммы, но не были присвоены той области, с которой Вы сейчас работаете. Кнопки, находящиеся между двумя наборами окон-списков, позволяют Вам добавлять объекты, находящиеся в пуле, в Вашу область или удалять объекты из области и возвращать их в пул. Кнопка “Add” добавляет объекты, выбранные Вами из пула, в область. Кнопки “Remove” и “Remove All” работают аналогичным способом. Они убирают объекты из области и возвращают их в пул неприсоединенных объектов. Кнопка “Model Sel” добавляет все объекты, выбранные Вами на той модели данных, которая демонстрируется в окне диаграммы ER win, в область. После того как Вы закончите добавление или удаление объектов, нажмите “ОК” для сохранения определения области или “Cancel” для отмены всех изменений, которые Вы сделали при работе в редакторе. Вы можете создавать, изменять или удалять одну или более областей в течение одного сеанса работы в редакторе. Если Вы нажмете “ОК”, все Ваши изменения будут сохранены и Вы выйдете из редактора. Если Вы нажмете “Cancel”, все Ваши изменения отменяются и Вы выходите из редактора. Когда Вы сохраняете файл модели данных, ER win сохраняет все связанные с ним области (и хранимые изображения) вместе, как один файл. Если Вы дважды щелкнете по любому объекту, то Erwin перенесет его в список напротив. То есть, если Вы дважды щелкнули по текстовому объекту в окне “Subject Area Entity”, то ERwin перенесет его в окно “Text Block Pool”. Как создать новую область 1. Выберите ту область, которую Вы хотите использовать в качестве источника сущностей для новой области, из списка “Subject Area” на Toolbar. 2. Дайте команду “Subject Area...” в меню Window или нажмите кнопку Subject Area на Toolbar для того, чтобы войти в редактор Subject Area. 3. Введите имя новой области в окно-список “Subject Area Name” и, если хотите, имя автора и описание в окна “Author” и “Description”. 4. Нажмите кнопку “New”. ER win покажет на экране имя новой области в окне Subject Area, в верхней части редактора, и вставит все объекты - сущности и текстовые блоки из исходной диаграммы в окна, название которых начинается с “Subject Area” с левой стороны редактора. 5. Если Вы выбрали на исходной диаграмме объекты, которые хотите включить в новую область, то нажмите кнопку “Model Sel” для того, чтобы добавить эти объекты в область. Пользуйтесь кнопками “Add” и “Remove” в центре редактора для переноса объектов из окон области в окна пула и наоборот, до тех пор, пока в списках области не останутся только те объекты, которые Вы хотите поместить в новую область. 6. Нажмите “ОК” для сохранения Вашей работы. ER win закрывает редактор, возвращается в окно диаграммы и демонстрирует на экране диаграмму новой области. Вы можете также нажать “Cancel” для отмены всех изменений, сделанных Вами при работе в редакторе Subject Area, тогда Вы вернетесь в ту диаграмму, из которой Вы вошли в редактор. Как модифицировать область 1. Выберите ту область, которую Вы хотите изменить, из списка “Subject Area...”, который находится на Toolbar. 2. Дайте команду “Subject Area...” в меню Window или нажмите на кнопку Subject Area, которая находится на toolbar, для входа в редактор Subject Area/ 3. Пользуйтесь кнопками “Add” и “Remove” в центре редактора для переноса объектов из окон области в окна пула и наоборот, до тех пор, пока в списках области не останутся только те объекты, которые Вы хотите поместить в область. Кроме содержимого области, Вы можете также изменять информацию, содержащуюся в текстовых окнах Name, Author, Description. 4. Закончив производить изменения, нажмите кнопку “Update” для обновления определения текущей области. Если Вы хотите использовать изменения в качестве отправного пункта для новой области, измените имя области и щелкните не по кнопке “Update”, а по “New”. 5. Нажмите “ОК” для сохранения Вашей работы и возвращения в окно диаграммы, или “Cancel” - для отмены всех проделанных изменений и возвращения в окно диаграммы. ERwin не разрешает Вам изменять имя Главной Области. Вы также не можете удалять из нее сущности в редакторе Subject Area. Удаление области Вы можете удалить область в любой момент с помощью кнопки “Delete” в редакторе Subject Area. При удалении области Главная область и все остальные связанные с ней области сохраняются. Если Вы удаляете или добавляете сущности, атрибуты или связи в окне области. то эти изменения отражаются на Главной области и на остальных связанных с ней диаграммах. Если Вы удаляете область, в которую внесены изменения, то Главная область сохраняет изменения. Поэтому серьезные изменения данных, вставки, удаления должны производиться из Главной области. Как удалить область 1. Дайте команду “Subject Area...” в меню Window. Вы войдете в редактор Subject Area. 2. Выберите удаляемую область из списка областей “Subject Area”. 3. Нажмите кнопку “Delete”. Если Вы передумали удалять область, нажмите “Cancel”. ER win закрывает редактор, не удаляя область. 4. Нажмите “ОК” для удаления области. Если Вы удаляете область, то сущности и текстовые объекты в Главной области и остальных областях сохраняются. Как сохранить область ERwin сохраняет все области вместе с диаграммой Главной области, когда Вы сохраняете файл модели данных. Вы не можете сохранить область как отдельный файл. Например, если Вы создали область под названием “Overdue Notice” в файле модели данных MOVIES.ER1, то при сохранении файла вместе с ним сохраняется связанная с ним область “Overdue Notice”. Если Вы создаете новую область или изменяете имеющуюся область, работая в редакторе Subject Area, то ER win сохраняет эти изменения, когда Вы нажимаете “ОК” для выхода из редактора. Вместе с тем Вам нужно давать команду “Save” или “Save As...” в меню File для того, чтобы сделать запись всей информации об областях на диск. Как сохранить область 1. Дайте команду “Save” или “Save As...” в меню File. 2. Давая нужные ответы на запросы, сохраните файл. ЕRRwin сохранит файл модели данных и вместе с ним - все связанные с ним области. Использование хранимых изображений для фокусирования на отдельных сущностях Вы можете использовать хранимые изображения - еще одну возможность ER win - для того, чтобы работать с различными представлениями диаграммы, которые помогают Вам фокусироваться на отдельных бизнес-процессах. Например, Вы можете создать хранимое изображение для диаграммы Главной области “Video Store” для изображения объектов, связанных с процессом просроченных договоров. Создание хранимого изображения Используя хранимые изображения, Вы можете создать различные представления области. Хранимое изображение содержит те же объекты, что и исходная область, но Вы можете переносить объекты на другие места в хранимом изображении без изменения исходной диаграммы . Использование хранимого изображения помогает лучше определить задачи или функции, связанные с кконкретным бизнес-процессом. Например, Вы можете переносить объекты, связанные с процессом, на более заметное место на диаграмме. Изменив расположение объектов, Вы можете лучше сфокусироваться на конкретном участке Главной области. Хранимое изображение можно использовать для презентации. При обращении к конкретной аудитории Вы можете построить диаграмму-хранимое изображение для того, чтобы подчеркнуть те объекты, которые связаны с темой презентации. Если Вы хотите показать диаграмму на нескольких различных уровнях демонстрации изображения, то Вы можете создать хранимое изображение, сохраняющее эту диаграмму на другом уровне демонстрации изображения. Например, если Главная область показана на уровне атрибутов, то Вы можете создать хранимое изображение для показа этой же модели на уровне Физической схемы. Или Вы можете использовать функцию изменения размеров (Zoom) в хранимом изображении для того, чтобы изменить размер диаграммы по сравнению с исходным. Для создания хранимого изображения Вам нужно войти в редактор Stored Display и ввести имя, имя автора и описание. Когда Вы, сохранив то, что ввели, вернетесь в окно диаграммы, ER win выведет на экран копию области в отдельном окне Stored Display. Закладка в нижней части диаграммы будет содержать имя, которое Вы присвоили хранимому изображению при работе в редакторе. Работа в редакторе Stored Display Хранимые изображения создаются, модифицируются и удаляются в редакторе Stored Display. Для того, чтобы создать хранимое изображение, введите имя, имя автора и описание. Присвоенное Вами имя переносится на закладку хранимого изображения в окне диаграммы ER win. Для того, чтобы изменить характеристики хранимого изображения, нужно войти в редактор Stored Display и в нем отредактировать имя, имя автора и описание. Вы можете создавать, изменять или удалять одно или несколько хранимых изображений в одном и том же сеансе редактирования. Если Вы нажмете кнопку “ОК”, то все изменения будут сохранены и Вы выйдете из редактора. Если же Вы нажмете кнопку “Cancel”, то произойдет выход из редактора без сохранения Ваших изменений, и ER win вернется в окно диаграммы. Когда Вы сохраняете файл модели данных, ER win сохраняет все связанные с ним хранимые изображения (и области) как один общий файл. Если при работе в редакторе Stored Display Вы дали какую-то команду из меню Display, кроме “Background Color”, то режим демонстрации изображения будет применяться только к текущему хранимому изображению. Например, если Вы установите режим “Shadow”, то ERwin применит теневой эффект только к текущему хранимому изображению, остальные хранимые изображения не изменятся . Демонстрация висящих связей на хранимом изображении Хранимое изображение может содержать такие связи (называемые висящими связями), для которых не включается либо родительская, либо дочерняя сущность. По умолчанию ER win не показывает линию связи, если это висящая связь. Если Вы хотите, чтобы линия висящей связи была показана на экране в хранимом изображении, поставьте метку в окне “Show Dangling Relationship” в редакторе Stored Display. Поскольку Главная область всегда содержит полный набор сущностей, она не может содержать висящих связей. Тем не менее, если Вы создадите область с меньшим числом сущностей, чем в Главной области, то могут появиться одна или несколько висящих связей. В таком случае Вы можете установить режим “Show Dangling Relationship” для того, чтобы показать висящие связи на хранимом изображении, или отключить этот режим и спрятать висящие связи (в том числе и на хранимом изображении с именем “Display1”, которое автоматически создает ERwin). Когда вы создаете хранимое изображение, содержащее висящие связи, может оказаться полезным, если Вы покажете висящие связи на одном хранимом изображении и спрячете их на другом. Как создать хранимое изображение 1. Дайте команду “Stored Display...” в меню Window. Вы войдете в окно-диалог редактора Stored Display. 2. Введите имя нового хранимого изображения в окне-списке “Stored Display”. Присвоенное Вами имя будет показано на закладке хранимого изображения в окне диаграммы ER win. 3. Если Вы хотите включить фоновую информацию о хранимом изображении, введите Ваше имя в окно “Author” и краткое описание - в окно “Description”. 4. Если Вы хотите показать соединительные линии висящих связей на хранимом изображении, поставьте метку в окне “Show Dangling Relationships”. 5. Нажмите кнопку “New” для создания хранимого изображения. После этого нажмите кнопку “ОК” для того, чтобы вернуться в окно диаграммы. Если Вы передумаете создавать хранимое изображение, нажмите кнопку “Сancel”. Закладка в нижней части окна диаграммы служит для идентификации каждого хранимого изображения. По умолчанию ER win присваивает имя “Display1” закладке первого хранимого изображения каждой области. Вы можете изменить это имя, войдя в окно-диалог редактора Stored Display. Как изменить имя, имя автора и описание хранимого изображения 1. Дайте команду “Stored Display...” в меню Window. Вы войдете в редактор Stored Display. 2. Выделите (подсветите) хранимое изображение, которое Вы хотите изменить, в окне-списке “Stored Display”. 3. Если Вы хотите изменить имя изображения, имя автора или описание, отредактируйте старую информацию. Например, если вы хотите изменить имя “Display1” на “Main Subject Area”, выделите старое имя, нажмите DELETE и затем введите новое имя. 4. Нажмите кнопку “Update” для сохранения введенной информации. Затем нажмите “ОК”. ER win сохраняет изменения, закрывает редактор и возвращается в диаграмму. Если Вы изменили имя хранимого изображения, новое имя появится на закладке, когда Вы вернетесь в диаграмму. Как изменить расположение объектов на хранимом изображении 1. Щелкните по закладке хранимого изображения, диаграмму которого Вы хотите модифицировать. 2. Измените расположение объектов, используя для этого инструменты ER win Toolbox, режимы и функции меню. Вы можете переносить любой графический объект в хранимом изображении на новое место, и это не отразится на расположении объектов в Главной области или в других хранимых изображениях, основанных на этой же модели данных. Если Вы изменили шрифты или цвета объектов на хранимом изображении, это изменение распространяется на Главную область, другие хранимые изображения и области, основанные на этой же модели данных. Например, если Вы изменили цвет заполнения сущности MOVIE с белого на синий на хранимом изображении, то цвет заполнения этой сущности изменится на синий во всех хранимых изображениях и областях. Как удалить хранимое изображение 1. Дайте команду “Stored Display...” в меню Window. Вы войдете в окно-диалог редактора Stored Display. 2. Нажмите кнопку “Delete”. ERwin удаляет хранимое изображение из списка “Stored Display”. Если Вы передумали удалять хранимое изображение, нажмите “Cancel”. ERwin закроет редактор, не удаляя хранимого изображения, и вернется в окно диаграммы. 3. Нажмите “ОК”. ERwin удаляет выбранное хранимое изображение, закрывает редактор и возвращается в диаграмму. Остальные связанные с изображением хранимые изображения и области не удаляются. Как перейти от одного хранимого изображения к другому 1. В нижней части окна диаграммы найдите закладку хранимого изображения, с которым Вы хотите работать, и щелкните по ней. ERwin покажет на экране выбранное хранимое изображение. По умолчанию в ERwin принято, что закладки хранимых изображений демонстрируются на экране. Вы можете их спрятать с помощью переключателя “Display Tabs” в меню Window. Сохранение хранимого изображения ERwin cохраняет все хранимые изображения и все области. когда Вы сохраняете файл модели данных. В ERwin Вы не можете сохранить хранимое изображение как отдельный файл. Например, если Вы создали хранимое изображение под названием “Overdue Notice” в файле модели данных MOVIES.ER1, то при записи файла связанное с ним хранимое изображение “Overdue Notice” будет записано вместе с файлом. Если Вы создаете новое хранимое изображение или изменяете уже существующее в редакторе Stored Display, то ER win сохраняет эти изменения, когда Вы выходите из редактора с нажатием кнопки “ОК”. Однако для записи изображений на диск Вам нужно использовать команды “Save” или “Save As...” меню File. Как сохранить хранимое изображение 1. Дайте команду “Save” или “Save As...” в меню File. 2. Отвечая на запросы, сохраните файл. ER win cохраняет файл модели данных и вместе с ним - все связанные с ним хранимые изображения. Краткое повторение главы 6 Как создать область Выберите область, которую Вы хотите использовать в качестве источника сущностей для новой области, из списка “Subject Area” на Toolbar. Войдите в редактор Subject Area: дайте команду “Subject Area...” в меню Window или щелкните по кнопке “область” на Toolbar. Введите имя области, имя автора и описание новой области и нажмите кнопку “New”. Пользуйтесь кнопками “Add” и “Remove”, которые находятся в центре редактора, для переноса объектов из списков Subject Area в списки Pool и наоборот. Если Вы выбрали объекты в окне диаграммы, нажмите кнопку “Model Sel” для того, чтобы добавить эти объекты в новую область. Нажмите “ОК” для сохранения Вашей работы. ER win закрывает редактор и показывает новую область в окне диаграммы. Как модифицировать область Выберите область, которую Вы хотите использовать в качестве источника сущностей для новой области, из списка “Subject Area” на Toolbar. Войдите в редактор Subject Area: дайте команду “Subject Area...” в меню Window или щелкните по кнопке “область” на Toolbar. Пользуйтесь кнопками “Add” и “Remove”, которые находятся в центре редактора, для переноса объектов из списков Subject Area в списки Pool и наоборот. Вы можете также изменить имя области, имя автора и описание области. Нажмите кнопку “Update” для обновления определения текущей области. Затем нажмите “ОК” для сохранения Вашей работы. Вы возвращаетесь в текущую область. Как удалить область Дайте команду “Subject Area...” в меню Window для того, чтобы войти в редактор Subject Area. Выберите область, которую Вы хотите удалить, из списка “Subject Area”. Нажмите “Delete” для удаления области из списка “Subject Area”. Нажмите “ОК” для удаления области и возвращения в диаграмму. Вы можете нажать кнопку “Сancel” для выхода из редактора без удаления области. Как сохранить область Дайте команду “Save” или “Save As...” в меню File для сохранения файла диаграммы и связанных с ним областей в одном файле. Как создать хранимое изображение Дайте команду “Stored Display...” в меню Window. Введите имя хранимого изображения и, по желанию, - Ваше имя и краткое описание изображения. Нажмите кнопку “New” для создания хранимого изображения. Затем нажмите “ОК” для сохранения изображения, выйдите из редактора и вернитесь в диаграмму. Как изменить имя, имя автора и описание хранимого изображения Дайте команду “Stored Display...” в меню Window. Внесите необходимые изменения и нажмите кнопку “ОК” для сохранения изменений. Затем нажмите “ОК” для сохранения изменений, выйдите из редактора и вернитесь в диаграмму. Как изменить расположение объектов на хранимом изображении Выберите хранимое изображение, которое Вы хотите изменить, щелкнув по закладке хранимого изображения. Пользуйтесь любыми инструментами и возможностями ER win для изменения расположения объектов на диаграмме. Как удалить хранимое изображение Дайте команду “Stored Display...” в меню Window. Выделите (подсветите) хранимое изображение, которое Вы хотите удалить, в списке “Stored Display”. Нажмите кнопку “Delete” для удаления хранимого изображения из этого списка. Затем нажмите “ОК” для удаления изображения, выйдите из редактора и вернитесь в диаграмму. Вы также можете нажать “Cancel” для выхода из редактора без удаления хранимого изображения. Как сохранить хранимое изображение Дайте команду “Save” или “Save As...” в меню File для сохранения файла диаграммы и связанных с ним хранимых изображений в одном файле.
|