- •Практическое занятие №4 «Проектирование базы данных с использованием case-средств»
- •Часть 1. Знакомство с интерфейсом eRwin
- •1.1 Общие сведения
- •1.2 Выбор шаблона представления модели
- •Содержание элементов панели инструментов
- •1.3 Нотации, используемые при построении er-моделей
- •Часть 2. Построение логической модели данных
- •2.1 Создание шаблона
- •2.2 Создание хранимых отображений
- •2.3 Внесение в модель сущностей
- •2.4 Определение атрибутов сущностей
- •Характеристика атрибутов сущностей
- •2.5 Определение альтернативных ключей и инверсных входов
- •Ключевые группы
- •2.6 Установление связей между сущностями
- •Характеристика связей для заданной предметной области
- •2.7 Установление категориальной связи
- •Часть 3.Построение физической модели данных. Генерация схемы базы данных
- •Теоретические сведения
- •3.1 Задание правил декларативной ссылочной целостности
- •3.2 Нормализация данных
- •3.3 Переход к физическому уровню модели
- •3.4 Выбор сервера
- •3.5 Денормализация данных
- •3.6 Корректировка типов и размеров полей
- •Типы данных и размеры колонок таблиц физической модели
- •3.7 Задание правил валидации
- •3.7.1 Задание списка допустимых значений
- •3.7.2 Задание значений, присваиваемых по умолчанию
- •3.7.3 Задание правил проверки вводимых значений
- •3.8 Внесение в диаграмму представлений
- •3.9 Генерация системного каталога базы данных
- •Часть 4. Расчет размера базы данных
- •4.1 Задание параметров вычисления размера бд
- •4.2 Создание отчета
- •Часть 5. Создание отчетов в Erwin
1.2 Выбор шаблона представления модели
Методика выполнения упражнения:
Запустите ERwin (Кнопка Start /ERwin
)Появляется диалоговое окно Computer Associates ERwin (рисунок 1.). В этом окне вберите опцию Create a new model (Создание новой модели) и щелкните по кнопке OK.
Примечание. Обратите внимание на то, что диалоговое окно Computer Associates ERwin (рисунок 1.) позволяет открыть уже существующую модель данных с помощью выбора опции Open an existing file (Открытие существующего файла). Этой опцией вы будите пользоваться в последующих упражнениях, когда у вас появится набор моделей. Список доступных для открытия моделей будет отображен в поле списка.
Рисунок 1. –Выбор типа модели
Откроется диалоговое окно Create Model – Select Template (Создание модели – Выбор шаблона) (рисунок 2)
Рисунок 2 – Выбор шаблона модели
При моделировании в среде ERWin можно выбрать одну из трех возможностей: создавать только логическую модель, только физическую или и логическую и физическую модель одновременно. На рис. 2 представлен вид экрана при выборе типа модели «Logical/Physical».
Во фрейме New Model Type установите опцию Logical/Physical, а во фрейме Target Database (Целевой сервер базы данных) установите в раскрывающемся окне списка систему управления базой данных (СУБД), например, Access, и ее версию, например, 2000. Автоматически создается незаполненная модель данных ERwin (рисунок 3). Таким образом, вы получили доступ к интерфейсу среды ERwin.
В рабочей области ERWin можно выделить несколько зон: меню, панели инструментов, навигатор (Model Explorer), окно диаграмм (область моделирования). (рисунок 3).
Рис. 3. Основной экран при разработке модели ERWin
Содержание пунктов главного меню раскрыто в таблице 1.1
Таблица 1.1 - Содержание пунктов главного меню
Таблица 1.2 – Содержание меню File
Таблица 1.3 – Содержание меню Edit
Таблица 1.4 – Содержание меню View
Таблица 1.5 – Содержание меню Format
Таблица 1.6 – Содержание меню Model
Таблица 1.7 – Содержание меню Window
Таблица 1.8 – Содержание меню ModelMart
Таблица 1.9 – Содержание меню Tools
Таблица 1.10 – Содержание меню Help
Интерфейс ERWin включает восемь перемещаемых панелей инструментов, список которых доступен из меню View/Toolbars (рис. 4).
Рис. 4.Список панелей инструментов
Панель Model Explorer содержит в виде раскрывающихся списков все объекты модели. Перечень объектов будет несколько различаться в зависимости от того, с какой моделью (логической или физической) идет работа.
Содержание элементов панели инструментов
Таблица 1.11 – Стандартная панель инструментов (Standart)
Таблица 1.12 – Инструментарий (палитра инструментов - Toolbox)
Таблица 1.13 – Панель инструментов шрифт и цвет (Font and Color)
Таблица 1.14 – Панель инструментов базы данных (Database)
