Содержание
- 2. Содержание: Структура связей в базах данных. Выделение списков в сложных структурах. Реляционные базы данных. Нормализация баз
- 3. Структуры баз данных 1. Линейная, или список – самая простая структура. Она представляет собой набор не
- 4. Выделение списков в сложных структурах 1. Иерархическая: Горизонтальные списки
- 5. Выделение списков в сложных структурах 1. Иерархическая: Вертикальный список Список связей всех элементов нижнего уровня с
- 6. Иерархическая структура Вертикальный список: Горизонтальные списки:
- 7. Выделение списков в сложных структурах 2. Сетевая: Горизонтальные списки 1 2
- 8. Выделение списков в сложных структурах 2. Сетевая: Вертикальный список
- 9. Сетевая структура Горизонтальные списки: Вертикальный список:
- 10. Реляционные базы данных Списки удобнее всего представлять в виде таблиц. База данных, представленная в виде набора
- 11. Атрибуты параметры признаки свойства Числовые характеристики Качественные характеристики Наличие способностей объекта, приводящих к некоторому результату рост
- 12. Таблицы Количество полей определяется разработчиком и не может изменяться пользователем. Любое поле должно иметь уникальное имя.
- 13. Аномалии модификации данных При неправильно спроектированной схеме реляционной БД могут возникнуть аномалии выполнения операций модификации данных.
- 14. Аномалии обновления Такие аномалии могут возникнуть в том случае, когда информация дублируется. Например, если пользователями базы
- 15. Аномалии добавления Такие аномалии возникают в сетевой структуре, когда в качестве атрибута в вертикальном списке берётся
- 16. Аномалии удаления Причина аномалий удаления та же, что и у аномалий добавления: в сетевой структуре в
- 17. Нормализация Чтобы избавиться от всевозможных аномалий при работе с информацией, проводят нормализацию базы данных. Нормализация –
- 18. Нормализация 1. Избавление от повторов в таблицах Ключи горизонтальных списков Связи между списками
- 19. Нормализация 1. Избавление от повторов в таблицах Ключи горизонтальных списков Связи между списками
- 20. 2. Любое поле должно быть неделимым 3. Не должно быть полей, которые могут быть найдены с
- 21. Дополнительные требования к нормализованной базе данных 4. Не должно быть полей, которые обозначают различные виды одного
- 22. Алгоритм нормализации: 1. Определение классов объектов, входящих в её состав. 2. Замена связи «1 – 1»
- 23. Пример для демонстрации нормализации Два автора в одном поле Дублирование информации Дублирование информации
- 24. Классы, связанные соотношением 1-1: Все поля, за исключением поля автор. Книги
- 25. Выделяем повторы в отдельные списки: Связь 1-1 1 1
- 26. Приведение к нормальной форме
- 28. Скачать презентацию