Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Логическое проектирование баз данных

Проектирование баз данных

Практическая работа №3

Логическое проектирование баз данных

Цель работы: изучить основные правила преобразования ER-диаграмм в логическую модель базы данных.

 

Задание 1.Преобразовать ER-диаграммы из задания 2 (работа 1) в логическую модель в соответствии с правилами.

Решение:

На рисунке 1 представлена исходная ER-диаграмма.

Рисунок 1 – Исходная ER-диаграмма

 

1. Зайдите в меню Format => Entity Display и установите галочку Show Migrated Attributes. Что изменилось на схеме?

В Erwin существуют два типа связей – идентифицирующие и неидентифицирующие. При идентифицирующей связи между двумя сущностями ключ односвязной сущности становится внешним и первичным ключом для многосвязной сущности, т.е. он участвует в идентификации каждого экземпляра этой сущности. При неидентифицирующей связи первичный ключ односвязной сущности становится лишь внешним ключом для многосвязной сущности, т.е. не участвует в идентификации.

2. Изменим связь между сущностями Жанр и Книга на неидентифицирующию. Для этого:

- в контекстном меню связи выберите пункт Relationship Properties;

- и в диалоговом окне (рис. 2) выберите переключатель Non-Identifying;

- а также установите переключатель Nulls в No Nulls.

Рисунок 2 – Параметры неидентифицирующей связи

 

3. Связь многие ко многим реализуйте в соответствии с правилом 6 через третью таблицу. Для этого в контекстном меню связи выберите пункт Create Association Entity и в появившемся мастере создания связей многие-ко-многим выполните все пункты и нажмите кнопку Готово. Связь через третью таблицу создана (рис. 3).

Рисунок 3 – Добавление связующей таблицы

 

4. Самостоятельно измените связи так, чтобы они выглядели как на рисунке 4.

Рисунок 4 – Изменение параметров связи

 

5. Программа не имеет функций по созданию связующих таблиц для связей один-ко-многим. Поэтому в ручную измените связь между сущностями Жанр и Книга в соответствии с правилом 5 (рис. 5).

Рисунок 5 – Итоговый вариант

Задание 2.Преобразуйте ER-диаграммы в логические модели в соответствии с правилами для заданий 1, 3-6 из работы 1.

Задания для самостоятельного выполнения:Преобразуйте ER-диаграмму в логическую модель для своего варианта задания из работы 1.

 


<== предыдущая страница | следующая страница ==>
Типы соединения костей | Прибор для титрования

Дата добавления: 2015-07-26; просмотров: 247; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.