3-я Нормальная форма
Она требует, чтобы не имелось транзитивных зависимостей между не ключевыми полями. В таблицах 2-й нормальной формы нет транзитивных связей между полями. Следовательно, таблицы 2-й нормальной формы удовлетворяют и 3-й нормальной форме.
Создание ER-модели в среде ER-Win
Запустить ERWin и выбрать режим создания новой модели (Create a new model) или открытия существующей (Open an existing file).
Выбрать тип новой модели (New model type): логическая, физическая или модель, которая допускает преобразование одной в другую. Поскольку нужно спроектировать БД, следует выбрать логико-физическую модель.
Для построения ER-моделей используется инструментальная панель, состав которой зависит от выбранного стандарта представления моделей и типа модели: логическая или физическая. В данной работе рекомендуется использовать стандарт IDEF1X (Integration DEFinition for information modeling), в котором используются представленные в таблице обозначения.
Прежде всего, следует разместить диаграммы блоки сущностей. Выбрать блок сущности (Entity) на панели главного меню с помощью щелчка левой клавишей (рис. 3) и разместить в поле проектирования модели (переместить курсор и щелкнуть левой клавишей); в результате в поле проектирования будет размещен блок сущности с именем по умолчанию «E/1».
С помощью пункта главного меню «Model / Entities» или пункта всплывающего меню (по щелчку правой клавишей в поле блока сущности) «Entity Properties» («Свойства сущности») открыть окно для редактирования свойств сущности: название (Name), определение (Definition), примечания (Note, Note2, Note3), определяемые пользователем свойства (UDP - User definition properties) и др.
С помощью пункта «Object Font & Color» всплывающего меню установить параметры шрифта названия сущности и цвет заполнения поля блока.
При разработке ER-модели можно установить параметры шрифтов и цветовое оформление так, чтобы облегчить обзор и понимание модели.
Можно изменить установки шрифтов по умолчанию для всех объектов, для отдельных объектов или для групп выделенных объектов.
Когда добавляется объект в окно диаграммы, ERWin автоматически назначает шрифт по умолчанию. Для изменения параметров шрифтов, задаваемых по умолчанию, используется диалоговое окно «Default Fonts & Colors», которое вызывается из всплывающего меню (после щелчка правой клавишей на поле диаграммы).
Параметры шрифта можно установить с помощью главного меню, аналогично установкам, выполняемым в офисных программах.
С помощью пункта «Attributes …» всплывающего меню и соответствующих форм ввести данные об атрибутах выбранной сущности:
нажать кнопку «New»;
заполнить поля «Attribute Name» и «Column Name» (не обязательно) формы «New Attribute», предварительно выбрав тип данных для атрибута. Названия атрибутов можно задавать с помощью шрифтов типа «Кириллица» или «Латиница» (при этом следует учитывать возможности СУБД, которые будут использоваться для сопровождения БД; при использовании СУБД типа Access можно использовать имена сущностей и атрибутов на русском языке);
создать три сущности; например, «Студент», «Текущая успеваемость», «дисциплина»;
установить отношения «1: М» между сущностями «Студент» и «Текущая успеваемость» и «Дисциплина» и «Текущая успеваемость»
Рисунок 3 - Логическая модель данных
Рисунок 4 - Физическая модель данных
Do'stlaringiz bilan baham: |