Методика выполнения работы. 1. Создать модель базы данных в Visio: Категория «Программное обеспечение и базы дынных»

1. Создать модель базы данных в Visio: Категория «Программное обеспечение и базы дынных».

2. Задать свойства модели: База данныхПоказать параметрыОбщиеНабор СимволовIDEF1X.

Стандарт IDEF1X предпочтительней, так как в нем неидентифицирующая связь внешне отличается от идентифицирующей.

Рис. 6.1. Задание свойств модели. Вкладка Notation (Нотация – Стандарт)

3. Определить сущности, которые будут представлены на диаграмме. Сущности на ER-диаграммах должны, главным образом, соответствовать хранилищам данных, представленным на DFD-диаграмме модели TO-BE (Лабораторная работа № 5).

4. Разместить сущности на рабочем листе модели данных. Присвоить им имена.

5. Определить атрибуты сущностей. Задать первичные ключи. Задать типы данных для атрибутов.

6. Разместить на рабочем листе связи (элемент «Отношение») и установить их между сущностями. Задать имена связей. На ER-диаграмме в Microsoft Visio допускаются только отношения «один-ко-многим» (1:М), причем на схеме должны быть представлены связи обоих видов: идентифицирующей и неидентифицирующей. По умолчанию ставится неидентифицирующая связь, в случае необходимости нужно изменить тип связи: в нижней части экрана Свойства Базы данных – Категории – Прочее – Тип отношения – идентифицирующее.

7. Отобразить установки ссылочной целостности: База данныхПоказать параметрыОтношениеПоказыватьДействия ссылочной целостности.

8. Привести модель к требуемому уровню нормальной формы (достаточно 3НФ).

9. Убрать тени, заливку и другое цветовое оформление.

10. Рассмотреть ER-диаграмму на наличие циклических связей. Если они присутствуют, это чаще всего говорит об ошибке в построении модели. Если есть уверенность, что все правильно и никакой ошибки нет, то нужно прокомментировать циклическую связь на ER-диаграмме.

Вопросы для подготовки лабораторной работы

1. Каково назначение стандарта IDEF1X?

2. В чем основные отличия стандартов IDEF1X и DFD?

3. Каким образом в MS Visio создается схема IDEF1X?

4. На основании чего строится диаграмма IDEF1X?

5. Каким образом устанавливаются связи между сущностями? Что при этом происходит?

6. Какие виды связей применяются в стандарте IDEF1X? В чем их основное отличие?

7. Что такое ссылочная целостность? Как она задается?

8.


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



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