Руководство по программному пакету ERwin


Руководство по программному пакету ERwin

Содержание главы
Как запустить ERwin
Как создать и открыть диаграмму в ERwin

Как пользоваться подсказкой в Online
Окно ERwin
Как изменить размер окна ERwin
ERwin Toolbar
ERwin Toolbox
Как сохранить диаграмму в ERwin
Поддержка различных файловых типов в ERwin

Как распечатать диаграмму в ERwin


Как закрыть диаграмму и выйти из ERwin
Как создать новую диаграмму в ERwin

Как открыть имеющуюся диаграмму в ERwin
Как открыть диаграмму с использованием Drag and Drop
Как пользоваться ERwin Toolbar
Как пользоваться ERwin Toolbox
Как включать и выключать Erwin Toolbar и Toolbox
Как сохранить диаграмму ERwin в качестве архивного файла PVCS
Как закрыть диаграмму

Как выйти из приложения ERwin
Как более быстро открывать редакторы
Transfer interrupted!
Как включить режим Fast Editor
Использование расширенных возможностей множественного выбора
Повторное использование проделанной работы (Copy, Paste).
Как скопировать одну или несколько сущностей из одной диаграммы ERwin в другую

Как скопировать объекты диаграммы ERwin как изображение типа bitmap.
Как вырезать объекты на диаграмме ERwin
Как вставить одну или несколько сущностей из одной диаграммы ERwin в другую
Как продублировать сущность или множество сущностей на диаграмме
Создание объектов диаграммы при спрятанном Toolbox
Вызов редактора для сущности, которая не видна на экране
Поиск сущности с помощью Go To
Вход в редактор, ориентированный на сущность, с помощью Entity Browser
Изменение имен атрибутов
Как изменить логическое имя атрибута

Как изменить физические имена атрибутов
Прокручивание диаграммы с помощью клавиатуры
Cодержание главы
Как гарантировать уникальность имен сущностей и атрибутов
Использование кардинальности связи для выражения правил
Использование ссылочной целостности для усиления business rules

Как задать режимы RI по умолчанию
Значения RI по умолчанию
Как изменить правило ссылочной целостности для связи, присваиваемое по умолчанию
Как задать режим уникальности имен сущностей и атрибутов
Как показать связи в виде бизнес-утверждений
Как показать business rules в терминах объединения сущностей
Как показать родительские и дочерние business rules рядом друг с другом
Как быстро изменить кардинальность связи
Как задать режимы ссылочной целостности, присваиваемые по умолчанию, для всех связей
Как изменить правило ссылочной целостности, присваиваемое по умолчанию, для конкретной связи

Содержание главы
Улучшение внешнего вида диаграммы при помощи текстовых блоков
Как создать текстовый блок
Как ввести текст в текстовый блок
Изображение на экране имен ролей
Изображение на экране альтернативных ключей и Inversion Entries
Регулировка размера сущности
Выравнивание сущностей с помощью Layout Grid
Как включить режим Layout Grid
Как выключить режим Layout Grid

Использование ERwin для расположения объектов на Вашей диаграмме
Перерисовка диаграммы
Как открыть редактор Text Block
Как показать или спрятать имя роли
Как задать ширину и высоту для всех объектов на диаграмме
Как позволить ERwin автоматически организовать объекты на Вашей модели
Выбор СУБД

Преобразование типов данных СУБД
Использование режимов просмотра физической схемы
Присваивание связям физических имен
Связывание физических имен
Задание информации физической схемы
Работа в редакторе Column Property

Сравнение - изменение имен колонок в разных редакторах
Усовершенствование Вашей модели с помощью ограничений

Работа в редакторе Validation Rule
Работа в редакторе Valid Value
Синхронизация ERwin с базой данных

Как задать режимы DB Sync
Как выбрать несколько таблиц для синхронизации
Как экспортировать таблицу из ERwin в базу данных
Как импортировать таблицу из базы данных в ERwin
Как синхронизировать таблицы путем переименования одной из них
Как синхронизировать таблицы по одной
Как десинхронизировать две синхронизированные между собой таблицы
Как открыть редактор Target Server

Как выбрать СУБД и преобразовать типы данных
Как задать тип данных и режим нулевых значений для неключевых атрибутов, присваиваемые по умолчанию
Как войти в редактор Column Property
Как изменить тип данных и режим нулевых значений для колонки
Как задать характеристики колонки
Как создать (изменить) значение по умолчанию
Как создать (изменить) правило валидации

Как создать (изменить) список допустимых значений

Как создать (изменить) список допустимых значений
Как создать (изменить) домен
Как подсоединиться к серверу СУБД и отсоединиться от него
Как синхронизировать ERwin c базой данных
Содержание главы
Поддержка объектов физической памяти в различных СУБД

Как создать и изменить объекты физической памяти в ERwin
Задание параметров физической памяти для сущностей ERwin
Связывание сущностей ERwin с объектами физической памяти
Обратное проектирование (Reverse Engineering) объектов памяти
Прямое проектирование объектов физической памяти

Синхронизация физических объектов
База данных
Табличное пространство
Сегмент отката
Сегмент
Как создать новый физический объект

Как изменить значения параметров физического объекта
Как удалить физический объект
Как сгенерировать объекты физической памяти, как часть схемы
Как произвести обратное проектирование объектов физической памяти
Как синхронизировать определения объектов физической памяти, хранящиеся в ERwin и на сервере CУБД
Что такое индекс?
Создание и модифицирование индексов в ERwin

Работа в редакторе Index
Изменение характеристик индекса
Изменение физических характеристик индекса

Удаление индекса
Обратное проектирование индексов
Изменение определений индекса
Как войти в редактор Index

Как создать индекс по альтернативному ключу
Как создать индекс по Inversion Entry
Как связать колонки с индексом
Как переименовать индекс
Как изменить порядок колонок в индексе, основанном на нескольких колонках
Как разрешить или запретить использование повторяющихся значений в индексе
Как кластеризовать индекс
Как изменить порядок сортировки значений в индексе
Как связать индекс с объектом физической памяти
Как генерировать индексы в физической схеме

Как изменить определения индексов
Что такое триггеры?
Что такое хранимые процедуры?
RI-триггеры, устанавливаемые ERwin по умолчанию
Как создаются триггеры ERwin
Изменение режима RI-триггера для связи
Работа в редакторе Trigger Template
Использование Trigger Toolbox и макрокоманд
Переопределение шаблонов триггеров в ERwin
Переопределение шаблонов триггеров в ERwin - 2
Как создать шаблон RI Type Override

Как создать шаблон Relationship Override Trigger
Как создать шаблон Entity Override
Пример триггера Entity Override
Использование хранимых процедур
Как создать хранимую процедуру
Как изменить хранимую процедуру

Как удалить хранимую процедуру
Как связать с сущностью хранимую процедуру
Как отсоединить от сущности хранимую процедуру
Как связывать сущности с хранимой процедурой и отсоединять их от нее
Как создать новую хранимую процедуру или скрипт на уровне схемы
Как модифицировать шаблон хранимой процедуры или скрипта на уровне схемы
Как связывать и отсоединять хранимых процедур и скриптов уровня схемы
Генерация триггеров и хранимых процедур

Поддержка триггеров, скриптов и хранимых процедур в различных СУБД
Список макрокоманд
Макрокоманды, используемые в шаблонах триггеров
Как задать режимы ссылочной целостности (RI)
Как войти в редактор Trigger Template
Как просмотреть триггеры и шаблоны

Как модифицировать и создавать триггеры
Как использовать встроенные триггеры
Как применять глобальные шаблоны RI-триггеров
Как создавать уникальные триггеры для связи
Как реализовать расширенные правила в триггерах
Как генерировать триггеры для использования в отчетах или в СУБД
Просмотр и редактирование информации для отчета

Генерация схемы базы данных

Генерация схемы базы данных
Сохранение отчета о генерации схемы
Обратное проектирование базы данных

Режимы генерации схемы
Использование собственного текстового формата ERwin (ERX)
Как сохранить диаграмму в файле формата Multiple ERX
Использование формата SML (Structured Modeling Language - язык структурного моделирования)
Как активизировать поддержку SML в ERwin
Импорт файлов ModelPro
Как открыть уже существующий файл формата ER1
Как открыть файл формата ERX
Как сохранить диаграмму в формате ERX
Как сохранить диаграмму в нескольких файлах ERX

Как просматривать или редактировать файл формата ERX, как текст
Как открыть файл формата SML
Как сохранить диаграмму ERwin в файле SML
Как открыть файл формата ModelPro - .MPD
Информация о сущностях
Как показать или убрать меню Editor
Как пользоваться инструментами для сущности
Перенос на другое место отдельных сущностей ERwin
Как перенести сущность

Метод лассо
Как захватить с помощью лассо сегмент модели
Метод 'Shift-Click'
Как выбирать методом Shift-Click
Работа в редакторах ERwin
Как пользоваться pull-down меню Editor
Как использовать режим меню Edit
Работа с pop-up меню Editor
Содержимое Pop-up меню Editor
Выбор представления на экране меню Editor

Создание новых сущностей
Как войти в редактор Entity-Attribute
Как пользоваться редактором Entity-Attribute
Как изменять размеры окон первичного ключа и неключевых атрибутов
Как перейти к другим сущностям, не выходя из редактора Entity-Attribute
Как войти в редактор Entity Definition
Как изменить размер окна определения сущности
Как пользоваться окном Combo box 'entity:'
Как войти в редактор Entity Note/QuERy/Sample
Как пользоваться редактором Entity Note/QuERy/Sample

Как пользоваться combo box 'Entity:'
Как войти в редактор Attribute Definition
Как пользоваться редактором Attribute Definition
Как изменять логические и физические имена атрибутов
Как изменять размер окна определения атрибута
Как войти в редактор Attribute Note
Как ввести замечание (note)
Как перенести отдельную сущность на другое место

Как выбирать и переносить несколько сущностей сразу
Как войти в сокращенное меню, ориентированное на сущность
Как создать новую сущность
Как войти в редактор Entity-Attribute для сущности
Как сразу создать сущность и войти в активный редактор
Как пользоваться combo box 'Entity:', находясь в редакторах сущности

О связях
Как пользоваться инструментами, ориентированными на связь
Создание связи
Как открыть редактор Relationship
Как пользоваться редактором Relationship
Как просматривать окно VERb Phrase
Как задать кардинальность связи
Как показать или убрать кардинальность связи

Как задать 'обязательную' или 'необязательную' связь
Как войти в редактор Relationship Definition
Как пользоваться редактором Relationship Definition
Как откорректировать связь
Как создать новую связь
Как произвести миграцию внешних ключей в зависимые сущности
Как войти в редактор Relationship

Как откорректировать форму линии связи
Копирование объектов модели ERwin
Вставка (Paste) объектов модели в ERwin
Как вставить объект(ы) модели
Удаление объектов модели в ERwin
Как скопировать удаленный объект в clipboard
Как удалить несколько сущностей
Как удалить связь

Использование инструмента управления атрибутом (Attribute Manupulation)
Как удалить сущность
Как скопировать удаляемые сущности в clipboard
Как удалить внешний ключ при удалении связи
Как перенести атрибут
Как скопировать атрибут
Использование областей для управления большими диаграммами

Переход из одной области в другую
Создание области
Использование редактора Subject Area для выбора объектов
Удаление области
Как сохранить область
Использование хранимых изображений для фокусирования на отдельных сущностях
Создание хранимого изображения
Работа в редакторе Stored Display

Сохранение хранимого изображения
Как создать область
Как модифицировать область
Как удалить область
Как создать хранимое изображение
Как изменить имя, имя автора и описание хранимого изображения
Как изменить расположение объектов на хранимом изображении
Как удалить хранимое изображение

Как сохранить хранимое изображение
Содержание главы
Использование шрифтов и цветов в диаграмме ERwin
Графические характеристики диаграммы в ERwin
Шрифты и цвета, устанавливаемые по умолчанию
Выбор нужного редактора шрифтов и цветов
Работа в редакторе Object Font/Color
Работа в редакторе Default Font/Color

Просмотр результатов изменения шрифтов и цветов
Как войти в редактор Object Font/Color
Как изменить шрифт и (или) цвет объекта
Как изменить значения шрифтов и (или) цветов, присваиваемых группе объектов по умолчанию
Как просмотреть результаты изменений шрифтов и цветов
Назначение альтернативных ключей
Как показать индикаторы альтернативных ключей на Вашей диаграмме
Использование имен ролей атрибутов

Как показать на экране или убрать имя роли с присоединенным базовым именем
Присваивание имени роли
Понятие унификации

Назначение Inversion Entries

Назначение Inversion Entries
Использование редакторов SML Note
Как войти в редакторы SML Note
Как войти в редакторы SML
Как создать новые SML Notes
Как связывать SML Notes с объектами ERwin и уничтожать связи

Как удалить SML Note
Как назначать альтернативные ключи сущности
Как назначать InvERsion Entries для сущности
Как присвоить имя роли атрибуту внешнего ключа
Как изменить или удалить имя роли для атрибута внешнего ключа
Как унифицировать (объединить) два атрибута с одинаковыми именами, которые мигрировали в сущность
Как войти в редакторы SML Notes
Управление внешними ключами
Задание режимов наследования атрибутов

Задание неидентифицирующих связей
Как изменить тип связи
Разрешить или не разрешить нулевые значения?
Обзор
Как сгенерировать схему словаря ERwin
Хранение модели ERwin в базе данных на Вашем сервере

Открытие модели ERwin, хранящейся в базе данных
Cловарь сущностей ERwin
Глоссарий атрибутов ERwin
Соответствие типов данных для СУБД SQL
Глоссарий