Этап 3. Построение в ERWin логической структуры БД
3.1. Построить логическую модель БД, используя полученные на этапе 1 сущности и их реквизиты. Следует учитывать, что на логическом уровне:
· Допускается прямая связь между сущностями типа М:М
· Имена сущностей, реквизитов и связей могут содержать любые символы
3.2. Создать связи между сущностями. Задать типы связей, их названия и описания (Definition). Для связей типа М:М указать, что они отображаются только в логической структуре БД. В описаниях связей указать:
· почему они являются определяющими (Identifying) или не определяющими (Non-identifying)
· почему выбран один из видов отношений: 1:1 (один-к-одному) / 1:M (один-ко-многим) / M:M (многие-ко-многим)
3.3. Указать реквизиты, являющиеся первичными и внешними ключами
3.4. Задать для всех реквизитов каждой сущности домены и типы данных
3.5. Сформировать описания (Definition) для каждой сущности и каждого ее реквизита
3.6. Задать для реквизитов при необходимости ограничения (Constraints) и значения по умолчанию
3.7. Создать типовой отчет средствами ERWin по логической структуре БД (Tools->Report template builder -> Report builder -> New)
· В секции «G» выбрать «Picture»
· В секции «L» (черная) выбрать:
- «Entity», отметив следующие опции: Name, Definition, Attribute (Name, Datatype, Definition, Required, Is PK, Is FK)
- «Relationship», отметив следующие опции: Name, Type, Cardinality, Definition
· Переименовать заголовки разделов и таблиц, задав названия на русском языке
Из данного этапа в общий отчет по заданию необходимо включить:
- Содержание стандартного отчета ERWin, сформированного по логической структуре БД
Этап 4. Построение в ERWin физической структуры БД
4.1. Построить физическую модель БД, используя полученные на этапе 1 сущности и их реквизиты. Следует учитывать, что на физическом уровне:
· НЕ допускается прямая связь между сущностями типа М:М. Если на логической структуре присутствуют связи данного типа, то их следует модифицировать, используя дополнительную сущность.
· Имена сущностей, реквизитов и связей ДОЛЖНЫ быть заданы по общим правилам формирования имен: первый символ – латинская буква, далее любое сочетание латинских символов, арабских цифр и символов «подчеркивание»
4.2. Создать связи между сущностями. Задать типы связей, их названия и описания (Definition). В описаниях связей указать:
· почему они являются определяющими (Identifying) или не определяющими (Non-identifying)
4.3. почему выбран один из видов отношений: 1:1 (один-к-одному) / 1:M (один-ко-многим)
4.4. Указать реквизиты, являющиеся первичными и внешними ключами
4.5. Задать для всех реквизитов каждой сущности домены и типы данных
4.6. Сформировать описания (Definition) для каждой сущности и каждого ее реквизита
4.7. Задать для реквизитов при необходимости ограничения (Constraints) и значения по умолчанию
4.8. Создать типовой отчет средствами ERWin по физической структуре БД (Tools->Report template builder -> Report builder -> New)
· В секции «G» выбрать «Picture»
· В секции «Р» (черная) выбрать:
- «Table», отметив следующие опции: Name, Comment
- «Column», отметив следующие опции: Name, Datatype, Comment, Is PK, Is FK
- «Relationship», отметив следующие опции: FK Name, Type, Cardinality, Comment
· Переименовать заголовки разделов и таблиц, задав названия на русском языке
Из данного этапа в общий отчет по заданию необходимо включить:
- Содержание стандартного отчета ERWin, сформированного по физической структуре БД
Составление отчета
Оформление отчета
Для оформления отчета допускается использование любых текстовых редакторов, в которых могут быть реализованы предъявляемые к оформлению отчета требования, например, MS Office, Open Office и др. Отчет о выполнении лабораторной работы оформляется в соответствии с методическими указаниями [4].
Содержание отчета
Отчет о выполнении лабораторной работы должен включать:
1. Титульный лист (образец приведен в приложении №1)
2. Цель работы
3. Элементы моделей и другие компоненты, согласно требованиям к составлению отчета, приведенные в конце описания каждого из этапов.
Содержание портфолио
Данный учебный материал предполагает формирование портфолио работ студента в составе:
1. Файл модели структуры БД в формате ERWin (*.er1 или *.erwin)
2. Файл стандартного отчета ERWin по логической структуре БД (*.)
3. Файл стандартного отчета ERWin по физической структуре БД (*.)
4. Файл отчета о выполнении задания (*.doc или *.docx – для формата MS Word)
Литература
1. Заботина Н. Н. Проектирование информационных систем: Учебное пособие
М.: НИЦ ИНФРА-М, 2014.
2. Коваленко В. В. Проектирование информационных систем: Учебное пособие
М.: Форум: НИЦ ИНФРА-М
3. Гагарина Л. Г. Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013.
Приложение 1.
Образец титульного листа отчета о выполнении индивидуального задания
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Российский экономический университет имени Г.В. Плеханова»