Содержание
- 2. Учебные вопросы. 1. Проектирование реляционных БД с использованием нормализации отношений 2. Проектирование реляционных БД на основе
- 3. Выделяют два подхода к проектированию реляционной базы данных. Первый подход был предложен Коддом и заключается в
- 4. 1. Проектирование реляционных БД с использованием нормализации отношений Исходной информацией является представление предметной области в виде
- 5. Фундаментальные свойства отношений 1. Отсутствие кортежей-дубликатов. Исходя из этого свойства, у каждого отношения должен быть первичный
- 6. Реляционная модель данных. Общие понятия Составной ключ — это ключ, содержащий более чем один атрибут. Простой
- 7. Типы отношений между сущностями 1. Связь «один к одному» (1:1) — такой тип связи между типами
- 8. Проектирование реляционных БД В базе данных отражается информация об определенной предметной области. Предметной областью называется часть
- 9. Универсальное отношение
- 10. Недостатки универсального отношения Дублирование информации (избыточность). У студентов, обучающихся на одном факультете, будет повторяться название факультета.
- 11. Определенный набор отношений обладает лучшими свойствами при включении, модификации и удалении данных, если он отвечает определенным
- 12. Группировка атрибутов в отношении должна отвечать следующим требованиям: выбранные для отношений первичные ключи должны быть минимальными;
- 13. Процесс проектирования представляет собой процесс нормализации схем отношений, причем каждая следующая нормальная форма обладает лучшими свойствами,
- 14. Методы нормализации базируются на использовании понятий функциональной и транзитивной зависимости. Функциональная зависимость. В отношении R атрибут
- 15. Функциональные зависимости (зависимости между атрибутами отношения) Пусть R(A1, A2, ..., An) – схема отношения, а X
- 16. Часто используется другое утверждение: X функционально определяет Y или Y функционально зависит от X тогда и
- 17. Полной функциональной зависимостью называется зависимость неключевого атрибута от всего составного ключа. Частичной функциональной зависимостью будем называть
- 18. Транзитивная функциональная зависимость. Функциональная зависимость R.X→R.Y называется транзитивной, если существует такой атрибут Z, что имеются функциональные
- 19. Для решения перечисленных задач выполняется нормализация исходных схем отношений проекта БД.
- 20. Последовательность нормальных форм реляционных баз данных: первая нормальная форма (1NF); вторая нормальная форма (2NF); третья нормальная
- 21. ОДИН ФАКТ ХРАНИТСЯ ОДИН РАЗ!!!
- 22. Свойства нормальных форм: каждая следующая нормальная форма, в некотором смысле, лучше предыдущей нормальной формы; при переходе
- 23. Для реляционных БД необходимо, чтобы все отношения базы данных находились обязательно в 1NF. Нормальные формы более
- 24. Отношение называется нормализованным или приведенным к первой нормальной форме (1NF), если все его атрибуты простые или
- 25. Пример. Информационная система «Преступные группировки». Информация о членах преступных группировок: фамилия, имя, отчество; роль в группировке
- 26. Информация о группировках: условный номер группировки; район деятельности; условный номер района (для связи с другими БД);
- 27. В описании информационной системы неатомарными являются атрибуты «Фамилия, имя, отчество» и «Предыдущие судимости». Они могут быть
- 28. База данных, приведенная к 1NF
- 29. Для приведения отношения к 2NF необходимо: определить ключевые атрибуты; определить функциональные зависимости неключевых атрибутов от ключевых;
- 30. определить связанные между собой группы атрибутов и типы отношений между ними; для реализации связей между группами
- 31. При построении 2NF следует помнить следующие правила: если ключ является простым, то требование 2NF для отношения
- 32. В примере могут быть выделены четыре группы функциональных зависимостей: (1, 2, 3, 7) ← (5, 6)
- 33. Между данными группами можно выделить следующие отношения: В → A типа 1:M, D → В типа
- 34. База данных, приведенная к 2NF
- 35. Для приведения к 3NF необходимо в каждом отношении определить транзитивные зависимости между атрибутами; разделить атрибуты на
- 36. определить связанные между собой группы атрибутов и типы отношений между ними; для реализации связей между группами
- 37. Организация связей осуществляется таким же образом, как и при построении 2NF. Транзитивные зависимости имеются только в
- 38. База данных, приведенная к 3NF
- 39. Нормальная форма Бойса-Кодда BCNF требует, чтобы в таблице был только один потенциальный первичный ключ. Если обнаружился
- 40. Для приведения отношения к четвертой нормальной форме необходимо устранить имеющиеся в нем многозначные зависимости. Нужно, чтобы
- 41. Отношение, находящееся в четвертой нормальной форме, в некоторых случаях еще можно разбить на три или более
- 42. Итого: Рассмотренный декомпозиционный подход к проектированию схемы реляционной БД путем последовательной нормализации первоначальных отношений используется при
- 43. 2. Проектирование реляционных БД на основе концептуальной модели 1. Инфологическое моделирование Проектирование БД начинается с предварительной
- 44. Для каждого типа объектов фиксируется совокупность свойств, посредством которых будут описываться конкретные объекты этого типа в
- 45. Инфологическая модель предметной области (ИЛМ) — это описание предметной области, выполненное без ориентации на используемые в
- 46. Основные требования к ИЛМ: адекватное отображение предметной области; непротиворечивость; отсутствие неоднозначности трактовки; возможность легкой расширяемости, обеспечивающая
- 47. На этом этапе используется модель «сущность-связь». Основное ее назначение — семантическое описание предметной области и представление
- 48. При моделировании предметной области проектировщик разбивает ее на ряд локальных областей, моделирует каждое локальное представление, а
- 49. Для удобства проектирования в отдельном локальном представлении желательно использовать шесть-семь типов сущностей. Для каждого локального представления
- 50. Пример. Пусть в некотором локальном представлении выполняется описание преступных группировок. Предполагается, что член группировки может состоять
- 52. С помощью данной графической диаграммы локального представления нельзя представить информации о членах группировки, не имеющих судимостей.
- 54. Полученный вариант не представляет информацию о группировках, если их активность в какой либо сфере деятельности не
- 56. База данных, реализующая это представление, окажется более гибкой в обработке данных, будет обладать большими возможностями по
- 58. Скачать презентацию