Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Илюшечкин / Отчёт_лаб_6

.docx
Скачиваний:
16
Добавлен:
25.12.2020
Размер:
1.59 Mб
Скачать

МИЭТ

Лабораторная работа № 6 Проектирование базы данных средствами программы ERwin

Цель работы: ознакомиться с методологией IDEF1X, предназначенной для создания инфологических моделей, и научиться проектировать и создавать базы данных с помощью программы ERwin, реализующей эту методологию.

Татьяна

П-21



Контрольные вопросы

1. Из каких компонентов состоит ИЛМ?

  • Описание объектов и связей между ними.

  • Описание информационных потребностей.

  • Алгоритмические связи атрибутов.

  • Лингвистические отношения.

  • Ограничения целостности.

2. Какая методология создания ИЛМ реализована в программе ERwin?

ER-диаграммы стали основой для более совершенных методологий создания ИЛМ, учитывающих такие требования, как простота изучения и возможность автоматизации. В частности, такой методологией является методология IDEF1X, реализованная в ряде специальных программ автоматизации проектирования БД, например, в программе ERwin.

3. Как классифицируются сущности и связи в IDEF1X? Дайте определения используемым понятиям.

Связь между двумя сущностями задается с учетом их подчиненности, т.е. одна из сущностей считается главной (сущностью-родителем, Parent), а другая - подчиненной (сущностью-потомком, Child).

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

Неидентифицирующая связь, обозначаемая штриховой линией, соединяет сущность-родителя с независимой сущностью-потомком и представляет степень связи 1:N или 1:1

4. Как изображаются сущности и связи в IDEF1X?

  • Идентифицирующая связь - сплошной линией,

  • Неидентифицирующая связь - обозначается штриховой линией,

  • Категориальная связь - обозначается символом

  • Независимая сущность - изображается в виде прямоугольного блока

  • Независимая сущность - изображается в виде прямоугольного блока

5. Как представляются степени связи и классы принадлежности в IDEF1X?

Для сущности-родителя класс принадлежности графически не обозначается.

6. Какие действия включает в себя процесс проектирования БД с использованием программы ERwin?

Создание БД с помощью ERwin:

  • построения логической модели,

  • выбор необходимой СУБД,

  • ERwin автоматически создает соответствующую физическую модель

  • На основе физической модели ERwin может сгенерировать схему БД на языке выбранной СУБД и сформировать таблицы, образующие БД.

7. Как разместить сущности в рабочей области окна программы ERwin и задать связи между ними?

На палитре инструментов нажать кнопку , соответствующую сущности. В рабочем поле диаграммы щелчком мыши разместить сущность.

На палитре инструментов нажать кнопку со штриховой линией , щелкнуть мышью по сущности …, а затем по сущности … . Таким образом будет установлена связь “один ко многим”.

8. Какие команды программы ERwin обеспечивают получение физической (даталогической) модели и создание БД для выбранной СУБД?

Вид палитры инструментов (Toolbox) зависит от выбора логической или физической модели, который осуществляется с помощью списка Logical-Physical, расположенного в правой части панели инструментов (см. рис. 8). Для логической модели палитра инструментов имеет кнопки, назначение которых указано в табл.2.

Командой File | New создать новую модель; в появившемся окне Create Model - Select Template указать тип модели Logical/Physical, выделить шаблон Blank Logical/Physical Diagram, в списке Database выбрать СУБД Access и нажать кнопку ОК.

Варианты заданий

Вариант 16

Спроектировать и создать БД для регистрации доставки определенных товаров на конкретные оптовые базы транспортной организацией с указанных предприятий с учетом транспортных расходов и сроков доставки.

  1. Описание объектов и связей

  1. Логическая модель

Ход работы

  1. Работа по образцу

Логическая модель

Физическая модель

Результат создания БД

Создание отчётов

Все данные соответствуют. Текст не вводится больше определённого значения

  1. Работа по вариантам

Логическая модель

Физическая модель

Результат создания БД:

Все таблицы создались. Связи не потеряны. Типы данных так же сохранены. Правило проверки для столбца «срок доставки» (таблица «доставка») сохранены и выполняются.

С помощью программы ERwin БД создаётся быстрее: сразу определяются названия столбцов и таблиц, тип данных и связи между таблицами. Этого не приходится делать отдельно. Можно сказать, что с помощью ERwin БД выглядит более наглядно и понятно.

Отчёт логической модели

Отчёт физической модели

Соседние файлы в папке Илюшечкин