Содержание
- 2. Нормальные формы отношений Нормализация отношений Первая нормальная форма Вторая нормальная форма Третья нормальная форма Нормальная форма
- 3. Нормализация отношений Нормализация отношений информационной модели предметной области является механизмом создания логической модели реляционной базы данных.
- 4. Нормализация отношений Перечень наиболее важных требований при нормализации: Первичные ключи отношений должны быть минимальными (требование минимальности
- 5. Нормализация отношений Данные не должны быть противоречивыми, т.е. при выполнении операций включения, удаления и обновления данных
- 6. Нормализация отношений Разброс времени реакции на различные запросы к базе данных не должен быть большим (требование
- 7. Нормализация отношений В процессе эксплуатации реляционной базы данных происходит модификация данных и данные в базе данных
- 8. Нормализация отношений Пример: Аномалии операций над базой данных ПОСТАВКИ (Поставщик, Адрес, Товар, Количество, Стоимость) Обновление. Если
- 9. Нормализация отношений Удаление. Если Поставщик прекращает поставку товаров на некоторое время, то кортежи со всеми его
- 10. Нормализация отношений Теория функциональных зависимостей позволяет установить определенные требования к схемам отношений в реляционной базе данных.
- 11. Нормализация отношений Теория ФЗ утверждает, что существует минимальное покрытие множества ФЗ базы данных, т.е. минимальный набор
- 12. Нормализация отношений Процесс устранения потенциальной противоречивости и избыточности данных в отношениях реляционной базы данных называется нормализацией
- 13. Нормализация отношений Нормализация схем отношений дает наилучший результат при моделировании предметной области с использованием реляционной модели
- 14. Первая нормальная форма Отношение находится в первой нормальной форме (1НФ), если все атрибуты отношения являются простыми
- 15. Первая нормальная форма Пример: Приведение отношения к 1НФ Отношение SHIPMENT (ОТГРУЗКА) является ненормализованным. Оно содержит повторяющиеся
- 16. Первая нормальная форма Использование отношения, представленного не в 1НФ, может породить следующие проблемы: если груз аннулируется
- 17. Первая нормальная форма Приведение отношения SHIPMENT к 1НФ заключается в изъятии данных о партиях груза из
- 18. Вторая нормальная форма Атрибут отношения считается ключевым если он является элементом какого-либо ключа отношения. В противном
- 19. Вторая нормальная форма Отношение находится во второй нормальной форме (2НФ), если оно находится в 1НФ, и
- 20. Вторая нормальная форма Пример: Приведение отношения ко 2НФ. Отношение SHIPMENT содержит частичную ФЗ: неключевой атрибут Ship
- 21. Вторая нормальная форма Использование отношения, представленного не во 2НФ, может породить следующие проблемы: невозможно занести в
- 22. Вторая нормальная форма Приведение отношения SHIPMENT ко 2НФ заключается в изъятии атрибутов частичной ФЗ из отношения
- 23. Третья нормальная форма Отношение находится в третьей нормальной форме (3НФ), если оно находится во 2НФ, и
- 24. Третья нормальная форма Возможна следующая проблема: Наличие транзитивной зависимости не позволяет связать значения Y и Х,
- 25. Третья нормальная форма Пример: Приведение отношения к 3НФ Отношение SHIPMENT содержит транзитивную ФЗ: атрибут Customs Declaration
- 26. Нормальная форма Бойса-Кодда 3НФ упрощает решение проблем контроля избыточности данных, интерпретации нуль-значений, контроля за операциями модификации
- 27. Нормальная форма Бойса-Кодда Отношение находится в нормальной форме Бойса-Кодда (НФБК), если оно находится в 3НФ, и
- 28. Нормальная форма Бойса-Кодда Схема отношения в НФБК обладает теми же достоинствами, что и схема в 3НФ,
- 29. Нормальная форма Бойса-Кодда Важное замечание: В отличие от 3НФ, исходные отношения не всегда могут быть приведены
- 30. Нормальная форма Бойса-Кодда Отношение находится в 3НФ, однако содержит аномалию удаления. Если Петрова удалить из команды
- 31. Нормальная форма Бойса-Кодда Приведение отношения к НФБК заключается в создании дополнительного отношения, содержащего сведения о руководителях
- 32. Нормальная форма Бойса-Кодда Результат приведения отношения КОМАНДА к НФБК: Следует обратить внимание на возникновение избыточности данных
- 33. Четвертая нормальная форма Отношение находится в четвертой нормальной форме (4НФ), если оно находится в 3НФ или
- 34. Четвертая нормальная форма Пример: Приведение к 4НФ Рассмотрим отношение, содержащее сведения о кораблях (Ship), совершаемых ими
- 35. Четвертая нормальная форма Отношение находится в НФБК и содержит только многозначные ФЗ. Однако имеет место аномалия
- 36. Четвертая нормальная форма Приведение отношения к 4НФ заключается в выделении для каждой многозначной ФЗ своего отношения:
- 37. Пятая нормальная форма Нормализация отношений выполнялась путем разложения (декомпозиции) схем отношений. Очевидно, что при таком подходе
- 38. Пятая нормальная форма Декомпозиция схем отношений не всегда гарантирует обратимость. Это обстоятельство связано с существованием класса
- 39. Пятая нормальная форма Отношение находится в пятой нормальной форме (5НФ), если оно находится в 4НФ и
- 40. Пятая нормальная форма Пример: Приведение к 5НФ Рассмотрим отношение с несколькими многозначными зависимостями:
- 41. Пятая нормальная форма Приведение отношения к 5НФ заключается во введении еще одного отношения, связывающего три исходных
- 43. Скачать презентацию