- •Проектирование бд с использованием декомпозиционного метода. Аномалии, присущие универсальному отношению. Функциональные зависимости. Нормализация отношений. Нормальная форма Бойса-Кодда.
- •Проектирование бд с использованием декомпозиционного метода. Избыточные фз. Примеры удаления избыточных фз. Возможные потери фз при декомпозиции.
- •Модернизированный алгоритм проектирования бд:
- •Преподаватель
- •Дисциплина
- •Преподаватель
- •Дисциплина
- •Преподаватель
- •Дисциплина
- •Преподаватель
- •Дисциплина
- •Преподаватель
- •Дисциплина
- •Проектирование бд с использованием er-метода. Правила получения предварительных отношений по диаграмме er-типа.
- •Рабочий
- •Обслуживает
1 1
Преподаватель
Дисциплина
читает
нп… нд…
2)
нп |
пфам |
птел |
нд |
днаим |
П1 |
Сидорова |
234587 |
Д1 |
Физика |
П2 |
Иванов |
905678 |
Д2 |
Химия |
П3 |
Панин |
342387 |
Д3 |
Экология |
- |
- |
- |
Д4 |
ТАУ |
Построим диаграмму ER-экземпляров:
Преподаватель читает дисциплина
П1 Д1
П2 Д2
П3 Д3
Д4
Так как не все экземпляры сущности «Дисциплина» участвуют в рассматриваемой связи, и каждому значению экземпляра одного атрибута соответствует только одно значение экземпляра с другого атрибута, значит класс принадлежности сущности «Дисциплина» является не обязательным, а степень связи равен 1:1.
Диаграмма ER-типа для данного случая будет выглядеть следующим образом:
1 1
Преподаватель
Дисциплина
читает
нп… нд…
3)
нп |
пфам |
птел |
нд |
днаим |
П1 |
Сидорова |
234587 |
Д1 |
Физика |
П2 |
Иванов |
905678 |
- |
- |
П3 |
Панин |
342387 |
Д3 |
Экология |
- |
- |
- |
Д4 |
ТАУ |
Построим диаграмму ER-экземпляров:
Преподаватель читает дисциплина
П1 Д1
П2
П3 Д3
Д4
Так как не все экземпляры сущностей участвуют в рассматриваемой связи, и каждому значению экземпляра одного атрибута соответствует только одно значение экземпляра с другого атрибута, значит класс принадлежности сущностей – не обязательный, а степень связи равен 1:1.
Диаграмма ER-типа для данного случая будет выглядеть следующим образом:
1 1
Преподаватель
Дисциплина
читает
нп… нд…
4)
нп |
пфам |
птел |
нд |
днаим |
П1 |
Сидорова |
234587 |
Д1 |
Физика |
П1 |
Сидорова |
234587 |
Д2 |
Химия |
П1 |
Сидорова |
234587 |
Д3 |
Экология |
П2 |
Скворцова |
120900 |
Д4 |
ТАУ |
П2 |
Скворцова |
120900 |
Д5 |
БД |
П3 |
Иванов |
897678 |
Д6 |
ИСиК |
П4 |
Панин |
546754 |
- |
- |
Построим диаграмму ER-экземпляров:
Преподаватель читает дисциплина
П1 Д1
П2 Д2
П3 Д3
П4 Д4
Д5
Д6
Так как не все экземпляры сущности «Преподаватель» участвуют в рассматриваемой связи, и каждому значению экземпляра сущности «Преподаватель» соответствуют несколько значений экземпляров с сущности «Дисциплина», значит класс принадлежности сущности «Преподаватель» – не обязательный, а степень связи равен 1:N.
Диаграмма ER-типа для данного случая будет выглядеть следующим образом: