Тема 2. Инфологическое (концептуальное) моделирование предметной области

На примере исходных документов (например, отчет о продажах по филиалам и клиентам фирмы) требуется изучить процедуру построения нормализованной 3-й формы (3-НФ) для некоторой базы данных, например, Orders (Продажи).

При этом необходимо осуществить построение нормализованных форм (Первая нормальная форма) → (Вторая нормальная форма) → (Третья нормальная форма) путем исключения частных и транзитивных (прямых) зависимостей неключевых атрибутов от ключевых в формате MS Excel в виде плоских (нормализованных) таблиц.

Далее, после нормализации, требуется создать из отчета по продажам реляционную базу данных, состоящую из трех таблиц в MS Access.

Примеры исходного (ненормализованного) и нормализованного документов прилагаются в качестве образца.

Домашнее задание: Взять некоторый исходный документ (или документы), например, отчет о продажах, построить для него 1-ую, 2-ую и 3-ую нормальные формы с последующей реализаций соответствующей базы данных в MS Access.

Тема 3. Логическое и физическое проектирование баз данных

Реализация различных уровней проектирования СУБД с использованием ErWin для предметно-ориентированной («домашней») базы данных:

1. Концептуальное проектирование — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции.

2. Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных в нотации IDEF 1X. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

3. Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п.

Изучение интерфейса ErWin и создание учебного проекта в ErWin для ранее выбранной (домашней) базы данных. К примеру, для базы данных Orders («Продавцы-Покупатели-Заказы», см. рисунок ниже) строится ER-модель.

Домашнее задание: Построить в ER-диаграмму к домашней базе данных (не менее 6 реляционных таблиц) с использованием ErWin.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: