
- •Финансовый университет при правительстве российской федерации
- •Ббк 32.973.202я73
- •Занятие № 1. Знакомство с case-средством eRwin
- •1. Использование eRwin для составления моделей бд
- •1.1. Область применения
- •1.2. Уровни представления и отображение модели данных
- •1.3. Документирование модели
- •1.4. Масштабирование модели
- •1.5. Этапы построения информационной модели
- •2. Подключение учебного примера
- •2.1. Запуск eRwin
- •2.2. Отключение ModelMart
- •2.3. Подключение файла учебной модели
- •3. Инструментарий eRwin
- •3.1. Окно модели
- •3.2. Панели инструментов
- •3.3. Панель инструментов Стандартная
- •4. Методология idef1x
- •4. 1. Логические модели
- •4.2. Физические модели
- •5. Логический и физический уровни модели данных
- •6. Переключение нотаций
- •7. Режимы отображения модели
- •8. Задания
- •9. Контрольные вопросы
- •Занятие № 2. Создание логической модели простой базы данных
- •Создать логическую модель простой базы данных:
- •1. Предварительная подготовка
- •2. Логическое моделирование
- •3. Erd-диаграммы
- •4. Режимы отображения модели
- •5. Порядок выполнения работы
- •5.1. Создание модели
- •5.2. Создание сущностей Сущности (Entity) в eRwin
- •4.3. Определение атрибутов сущностей Атрибуты (Attribute) в eRwin
- •4.4. Создание первичных ключей Ключи в eRwin
- •4.5. Создание логических связей Связи в eRwin
- •4.6. Создание внешних ключей Внешние ключи в eRwin
- •4.7. Задание типа данных для атрибутов Типы данных атрибутов
- •5. Задания
- •5. Контрольные вопросы
- •Занятие № 3. Создание логической модели сложной базы данных
- •Создать логичекую модель сложнойбазы данных:
- •1. Порядок выполнения работы
- •2. Модели сложных бд
- •2. Выравнивание и группировка объектов
- •3. Хранимые изображения
- •Для отображения Атрибуты
- •4. Цветовое и шрифтовое оформление компонентов модели
- •5. Графическое оформление компонентов модели
- •6. Задания
- •7. Контрольные вопросы
- •Занятие № 4. Создание физической модели базы данных
- •1. Уровни физической модели
- •2. Прямое проектирование
- •3. Создание физической модели
- •4. Панели инструментов для работы с бд
- •5. Порядок выполнения работы
- •6. Задания
- •7. Контрольные вопросы
- •Занятие № 5. Построение модели данных на основе базы данных
- •1. Обратное проектирование
- •2. Порядок выполнения работы
- •Для того, чтобы продолжить нормализацию данных, приведем данные ко второй нормальной форме (2нф).
- •3. Задания
- •4. Контрольные вопросы
- •Занятие № 6. Синхронизация модели данных и базы данных
- •1. Синхронизация модели данных и базы данных
- •2. Порядок выполнения работы
- •2.1. Прямая синхронизация
- •2.2. Обратная синхронизация
- •5. Задания
- •6. Контрольные вопросы
- •Занятие № 7. Формирование отчетов
- •1. Отчеты
- •2. Порядок выполнения работы
- •2.1. Построитель шаблонов отчетов (Report Template Builder)
- •Вариант 1. Использование готовых шаблонов отчетов
- •Column Report - Physical Only Model: OtpuskTovarov2 April 04, 2008
- •Вариант 2. Создание своего шаблона отчета
- •Запуск созданного шаблона на выполнение
- •Применение созданного шаблона для другой модели
- •2.2. Генератор отчетов Data Browser
- •Запуск и инструменты генератора отчетов
- •Создание отчета
- •Генерация (выполнение) отчета
- •Редактирования отчета
- •Использование отчетов для проверки правильности построения модели
- •Экспорт отчетов
- •Атрибуты
- •Форматы экспорта
- •3. Задания
- •4. Контрольные вопросы
- •Литература
- •Словарь терминов
- •Оглавление
- •Кузнецов Лонгин Константинович программная инженерия
8. Задания
1. Создайте на вашем компьютере ярлык для запуска программы ERwin.
2. Запустите программу ERwin.
3. Подключите файл учебной модели Emovies.er1.
4. Сохраните учебную модель в свою папку под новым именем Model.er1.
5. Изучите окно ERwin, все входящие в строку меню режимы: File, Edit, View, Format, Model, ModelMart, Tools, Window, Help. Дополнительное меню DataDase отображается только на уровне физического представления модели.
5. Отработайте методику подключения и отключения панелей инструментов.
6. Ознакомтесь с кнопками панели инструментов Стандартная.
7. Посмотрите, как меняется рабочее пространство программы ERwin при переключении между физическим и логическим уровнями представления моделей.
8. Ознакомтесь с кнопками панели Инструменты. Обратите внимание, что когда Вы выбираете инструмент на панели Инструменты, то вид указателя мыши сразу же изменяется и начинает соответствовать выбранному инструменту.
9. Переключитесь в режим работы с логической моделью. Рассмотрите уровни представления логической модели:
Модель Сущность-Связь,
Модель данных, основанная на ключах,
Полная атрибутивная модель.
10. Измените масштаб отображения модели.
11. Изучите режимы отображения модели.
12. Переключитесь в режим работы с физической моделью. Рассмотрите элементы модели.
13. Обратите внимание на представление на модели зависимых и независимых сущностей.
14. Рассмотрите различные виды связей между сущностями.
Идентифицирующая связь,
Неидентифицирующая связь,
Категориальная связь.
15. Откройте редактор атритутов сущности. Посмотрите, как описываются ключевые и неключевые атрибуты. Как определяются домены.
16. Откройте редактор связей. Попробуйте изменить тип связи между сущностями, мощность связи. Посмотрите, как изменится вид диаграммы и структура сущностей.
17. Выделите категориальную связь. Попробуйте изменить в редакторе тип категории (полная/неполная). Уясните разницу в типах категории.
18. Попробуйте изменить сервер СУБД с Oracle на Access. Посмотрите, как изменится диаграмма на физическом уровне модели.
9. Контрольные вопросы
1. Что в Erwin подразумевается как предметная область?
2. Чем отличается сущность от атрибута?
3. Что содержит модель?
4. Сколько предлагается режимов отображения модели?
5. Как подписываются связи между сущностями?
6. Какие типы файлов поддерживает Erwin, в чем их различие и особенности?
7. Что обозначает Subject Area?
8. Сколько моделей можно расположить на одной диаграмме?
9. В чем связь между моделью и сущностью?
10. Что предлагают инструменты-объекты?
11. Что из себя представляют инструменты-указатели?
12. Назовите уровни методологии IDEF1X.
13. Из каких моделей состоит логический уровень?
14. Из каких моделей состоит физический уровень?
15. Что включает в себя модель сущность-связь?
16. Что включает в себя модель данных, основанная на ключах?
17. Какую информацию содержит трансформационная модель?
18. Что включает в себя полная атрибутивная модель?
19. Перечислите преимущества от использования CASE-средства Erwin.
20. Какие кнопки панели инструментов Стандартная позволяют изменить уровень просмотра модели?
21. Назовите виды связей.
22. Какой кнопкой на панели инструментов Стандартная переключаются области модели?
23. Сформулируйте требования, в которых необходимо убедиться перед началом проектирования БД.
24. Что называется моделью СУБД?
25. Обоснуйте необходимость использования CASE-средств для моделирования экономических и производственных процессов.
26. Что представляет собой модель системы в нотации IDEF1Х?
27. Назовите все возможные типы моделей, используемых при проектировании информационных систем.
28. Перечислите этапы экспертизы модели.
29. Каково назначение пакета ERwin и его основные функции?
30. В чем состоят главные преимущества пакета ERwin?
31. Опишите этапы построения информационной модели.
32. Из каких элементов состоит модель "сущность-связь"?
33. Опишите характеристики связей в методологии IDEF1X.
34. Какие типы ключей используются в пакете ERwin, каково их назначение?
35. Каково предназначение доменов, приведите примеры доменов различного вида.