- •4.2. Основные понятия рбд (отношение, сущность, атрибут, связь, ключ, домен, примеры)
- •4.3. Нормализация отношений (1, 2, 3 нф; нфбк; фз; потенциальный ключ; детерминант; пример)
- •4.4. Целостность реляционных данных. Преимущества и недостатки рмд
- •4.5. Реляционные операции. Операции над отношениями
- •Контрольные вопросы
- •4.6. Постановка задачи проектирования рбд с использованием метода «сущность-связь» (сущность, связь, атрибут, er-диаграмма)
- •4.7. Построение er-диаграммы предметной области (er-диаграммы экземпляров и классов; пример)
- •4.8. Бинарных связи и классы принадлежности. Случай 1 – связь 1:1, кп обеих сущностей обязательный
- •4.9. Примеры er-диаграмм (связь 1:1): случай 2 – кп сущностей обязательный и необязательный; случай 3 – кп обеих сущностей необязательный
- •4.10. Примеры er-диаграмм: случай 4 – связь 1:n, кп сущностей необязательный; случай 5 – связь n:1, кп сущностей обязательный; случай 6 – связь m:n, кп сущностей необязательный
- •Контрольные вопросы
- •4.11. Получение предварительных отношений из er-диаграмм для бинарных связей 1:1 (шаги использования метода; правило 1 – кп сущностей обязательный)
- •4.12. Получение предварительных отношений из er-диаграмм для бинарных связей 1:1 (правило 2 – кп сущностей обязательный и необязательный; правило 3 – кп обеих сущностей необязательный)
- •4.13. Пример проекта бд «Проводники и озера» (бинарная связь 1:1; кп сущностей обязательный и необязательный; er-диаграммы для экземпляров и классов; диаграмма фз; анализ на нфбк)
- •Контрольные вопросы
- •4.14. Получение предварительных отношений из er-диаграмм для бинарных связей 1:n (правило 4 – кп n-связной сущности обязательный; правило 5 – кп n-связной сущности необязательный)
- •Отношение «Читает»
- •Контрольные вопросы
- •4.15. Получение предварительных отношений из er-диаграмм для
- •4.16. Пример проектирования бд с тройственной связью («Проводник обслуживает Озеро, в нем водится Рыба»; постановка задачи; атрибуты; er-диаграммы; диаграммы фз; отношения)
- •Контрольные вопросы
Контрольные вопросы
Как скажется на решении изменение следующих условий:
1. Проводник может обслуживать несколько озер.
2. Требуется хранить информацию обо всех наживках, которые можно использовать для данного вида рыбы?
3. Сколько таблиц необходимо, если степень связи М:М и КП обеих сущностей обязательный?
4. Какие атрибуты принимаются за ключевые в предварительных отношениях, соответствующих случаю, когда степень связи М:М и КП обеих сущностей обязательный?
5. Сколько таблиц необходимо, если степень связи М:М и КП обеих сущностей необязательный?
6. Какие атрибуты принимаются за ключевые в предварительных отношениях, соответствующих случаю, когда степень связи М:М и КП обеих сущностей необязательный?
7. Сколько таблиц необходимо, если степень связи М:М и КП одной сущности обязательный, а другой - необязательный?
8. Какие атрибуты принимаются за ключевые в предварительных отношениях, соответствующих случаю, когда степень связи М:М и КП одной сущности обязательный, а другой - необязательный?