Разделы презентаций


МЕТОД СУЩНОСТЬ-СВЯЗЬ ( пример проектирования БД)

Содержание

Этапы проектированияВыделение сущностей и связей между ними.Построение диаграммы ER-типа с учетом всех сущностей и связей между ними.Формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения. Набор отношений формируется

Слайды и текст этой презентации

Слайд 1МЕТОД СУЩНОСТЬ-СВЯЗЬ (пример проектирования БД)

МЕТОД  СУЩНОСТЬ-СВЯЗЬ (пример проектирования БД)

Слайд 2Этапы проектирования
Выделение сущностей и связей между ними.
Построение диаграммы ER-типа с

учетом всех сущностей и связей между ними.
Формирование набора предварительных отношений

с указанием предполагаемого первичного ключа для каждого отношения. Набор отношений формируется на основе диаграммы ER-типа с помощью выше указанных правил.
Добавление неключевых атрибутов, которые не были выбраны раньше, и назначение их одному из предварительных отношений с тем условием, чтобы отношения отвечали требованиям нормальной формы Бойса-Кодда.
Этапы проектированияВыделение сущностей и связей между ними.Построение диаграммы ER-типа с учетом всех сущностей и связей между ними.Формирование

Слайд 3Первый этап проектирования - выделение сущностей и связей между ними
ИЗДАНИЕ

(Ключ – idИздания),
ВИД_ИЗДАНИЯ (Ключ – idВида),
ИЗДАТЕЛЬСТВО (Ключ – idИздательства),
АВТОР (Ключ

– idАвтора),
ПЕРЕПЛЕТ (Ключ – idПереплета),
ЧИТАТЕЛЬ (Ключ – Билет),
МЕСТО (Ключ – idРазмещения).
Первый этап проектирования - выделение сущностей и связей между нимиИЗДАНИЕ (Ключ – idИздания),ВИД_ИЗДАНИЯ (Ключ – idВида),ИЗДАТЕЛЬСТВО (Ключ

Слайд 4 Связи между сущностями
Сущности
ИЗДАНИЕ (Ключ – idИздания),
ВИД_ИЗДАНИЯ (Ключ – idВида),
ИЗДАТЕЛЬСТВО (Ключ

– idИздательства),
АВТОР (Ключ – idАвтора),
ПЕРЕПЛЕТ (Ключ – idПереплета),
ЧИТАТЕЛЬ (Ключ –

Билет),
МЕСТО (Ключ – idРазмещения).

Издание Имеет Вид_Издания (М:1, О-Н)

Издание Издано Издательство (М:1, О-О)

Издание Создано Автор (М:М, О-Н)

Издание Содержит Переплет (1:М, О-О)

Читатель Берет Переплет (М:М, Н-Н)

Переплет Находится Место (М:1, О-Н)

Первый этап проектирования - выделение сущностей и связей между ними

Связи между сущностями		СущностиИЗДАНИЕ (Ключ – idИздания),ВИД_ИЗДАНИЯ (Ключ – idВида),ИЗДАТЕЛЬСТВО (Ключ – idИздательства),АВТОР (Ключ – idАвтора),ПЕРЕПЛЕТ (Ключ –

Слайд 5Второй этап проектирования - построение диаграммы ER-типа

Второй этап проектирования - построение диаграммы ER-типа

Слайд 6Третий этап проектирования – формирование набора предварительных отношений с указанием

предполагаемого первичного ключа для каждого отношения, используя диаграммы ER-типа
Связь ИМЕЕТ

удовлетворяет условиям правила 4 (М:1, О-Н), следовательно получаем два отношения:
ИЗДАНИЕ (idИздания, idВида, …) – добавился неключевой атрибут (внешний ключ) idВида.
ВИД_ИЗДАНИЯ (idВида, …).
Третий этап проектирования – формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения, используя

Слайд 7Третий этап проектирования – формирование набора предварительных отношений с указанием

предполагаемого первичного ключа для каждого отношения, используя диаграммы ER-типа
ИЗДАНИЕ (idИздания,

idВида, idИздательства, …) – добавился неключевой атрибут (внешний ключ) idИздательства.
ИЗДАТЕЛЬСТВО (idИздательства, …).

Связь ИЗДАНО удовлетворяет условиям правила 4 (М:1, О-О)

Третий этап проектирования – формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения, используя

Слайд 8Третий этап проектирования – формирование набора предварительных отношений с указанием

предполагаемого первичного ключа для каждого отношения, используя диаграммы ER-типа
ИЗДАНИЕ (idИздания,

idВида, idИздательства, …).
АВТОР (idАвтора, …).
ИЗДАНИЕ_АВТОР (idИздания, idАвтора, …) – третье отношение для связи первых двух.

Связь СОЗДАНО удовлетворяет условиям правила 6 (М:М, О-Н)

Третий этап проектирования – формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения, используя

Слайд 9Третий этап проектирования – формирование набора предварительных отношений с указанием

предполагаемого первичного ключа для каждого отношения, используя диаграммы ER-типа
ИЗДАНИЕ (idИздания,

idВида, idИздательства, …).
ПЕРЕПЛЕТ (idПереплета, idИздания, …) – добавился неключевой атрибут (внешний ключ) idИздания.

Связь СОДЕРЖИТ - правило 4 (1:М, О-О)

Третий этап проектирования – формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения, используя

Слайд 10Третий этап проектирования – формирование набора предварительных отношений с указанием

предполагаемого первичного ключа для каждого отношения, используя диаграммы ER-типа
ЧИТАТЕЛЬ (Билет,

…).
ПЕРЕПЛЕТ (idПереплета, idИздания, …).
ЧИТАТЕЛЬ_ПЕРЕПЛЕТ (idПереплета, Билет, …) - третье отношение для связи первых двух.

Связь БЕРЕТ - правило 6 (М:М, Н-Н)

Третий этап проектирования – формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения, используя

Слайд 11Третий этап проектирования – формирование набора предварительных отношений с указанием

предполагаемого первичного ключа для каждого отношения, используя диаграммы ER-типа
МЕСТО (idРазмещения,

…).
ПЕРЕПЛЕТ (idПереплета, idИздания, idРазмещения …).

Связь НАХОДИТСЯ - правило 4 (М:1, Н-О)

Третий этап проектирования – формирование набора предварительных отношений с указанием предполагаемого первичного ключа для каждого отношения, используя

Слайд 12Четвертый этап проектирования – добавление неключевых атрибутов, которые не были

выбраны ранее, и назначение их одному из предварительных отношений с

тем условием, чтобы отношения отвечали требованиям нормальной формы Бойса-Кодда
Четвертый этап проектирования – добавление неключевых атрибутов, которые не были выбраны ранее, и назначение их одному из

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика