Содержание
- 2. Рис. 2 Схема сетевой модели Подходы к организации баз данных Сетевые базы данных
- 3. Рис. 3 Соотношение основных понятий реляционного подход Введение в реляционную модель данных Основные понятия реляционной модели
- 4. Рис. 4 Ненормализованное отношение ОТДЕЛЫ-СЛУЖАЩИЕ Введение в реляционную модель данных Основные понятия реляционной модели данных Атомарность
- 5. Рис. 5 Отношение СЛУЖАЩИЕ: нормализованный вариант отношения ОТДЕЛЫ-СЛУЖАЩИЕ Введение в реляционную модель данных Основные понятия реляционной
- 6. Трехзначная логика (3VL) Таблица 1. Таблица истинности AND Таблица 2. Таблица истинности OR Таблица 3. Таблица
- 7. Имеется несколько парадоксальных следствий применения трехзначной логики. Парадокс 1. Null-значение не равно самому себе. Действительно, выражение
- 8. Таблица 4. Отношение "Сотрудники" Таблица 5. Потенциальные ключи
- 9. Таблица 6. Отношение "Поставщики и поставляемые детали" Внешние ключи
- 10. Таблица 7. Отношение "Поставщики" Таблица 8. Отношение "Детали" Таблица 9. Отношение "Поставки" Внешние ключи
- 11. Стратегии поддержания ссылочной целостности Основные: RESTRICT (ОГРАНИЧИТЬ) CASCADE (КАСКАДИРОВАТЬ) Дополнительные: SET NULL (УСТАНОВИТЬ В NULL) SET
- 12. Технологии проектирования реляционных БД Этапы разработки базы данных Уровни моделирования: Сама предметная область Модель предметной области
- 13. Технологии проектирования реляционных БД Критерии оценки качества логической модели данных Адекватность базы данных предметной области Легкость
- 14. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации При проектировании базы данных
- 15. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации В теории реляционных баз
- 16. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Декомпозиция без потерь и
- 17. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Декомпозиция без потерь и
- 18. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Декомпозиция без потерь и
- 19. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Декомпозиция без потерь и
- 20. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Корректные и некорректные декомпозиции
- 21. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Корректные и некорректные декомпозиции
- 22. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Корректные и некорректные декомпозиции
- 23. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Корректные и некорректные декомпозиции
- 24. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Первая нормальная форма Определение:
- 25. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Рис. 11. Возможное значение
- 26. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Рис. 10. Диаграмма множества
- 27. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Аномалии обновления, возникающие из-за
- 28. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Возможная декомпозиция Рис. 12
- 29. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Рис. 13. Значения переменных
- 30. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Вторая нормальная форма Определение:
- 31. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Аномалии обновлений, возникающие из-за
- 32. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Возможная декомпозиция Рис. 14
- 33. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Третья нормальная форма Определение:
- 34. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Независимые проекции отношений. Теорема
- 35. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Независимые проекции отношений. Теорема
- 36. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Определение Атомарным отношением называется
- 37. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Аномалии обновлений, связанные с
- 38. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Аномалии обновлений, связанные с
- 39. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Третья нормальная форма Определение:
- 40. Возможная декомпозиция Рис. 18. Диаграммы FD и значения переменных отношений СЛУЖ_НОМ_ИМЯ и СЛУЖ_НОМ_ПРО_ЗАДАН
- 41. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Многозначные зависимости и чествертая
- 42. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Аномалии обновлений: Добавление кортежа.
- 43. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Многозначные зависимости и четвертая
- 44. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Многозначные зависимости и четвертая
- 45. Технологии проектирования реляционных БД Проектирование реляционных баз данных на основе принципов нормализации Заключение по разделу: Процесс
- 46. Классический подход к проектированию реляционных баз данных Анализ критериев для нормализованных и ненормализованных моделей данных Сравнение
- 47. Классический подход к проектированию реляционных баз данных Анализ критериев для нормализованных и ненормализованных моделей данных OLTP
- 48. Классический подход к проектированию реляционных баз данных Анализ критериев для нормализованных и ненормализованных моделей данных OLTP
- 49. Классический подход к проектированию реляционных баз данных Анализ критериев для нормализованных и ненормализованных моделей данных OLTP
- 50. Концептуальные модели и схемы баз данных Ограниченность реляционной модели: Модель не предоставляет достаточных средств для представления
- 51. Концептуальные модели и схемы баз данных Семантическая модель данных – средство моделирование предметной области, обеспечение возможности
- 52. Основные понятия модели Entity-Relationship (Сущность-Связи) Сущность - это реальный или представляемый объект, информация о котором должна
- 53. Концептуальные модели и схемы баз данных Рис. 27. Пример типа сущности Определение: Сущность Сущность – это
- 54. Концептуальные модели и схемы баз данных Определение: Связь Связь – это графически изображаемая ассоциация, устанавливаемая между
- 55. Рис. 29. Пример рекурсивного типа связи каждый МУЖЧИНА является сыном одного и только одного МУЖЧИНЫ; каждый
- 56. Концептуальные модели и схемы баз данных Определение: Атрибут Атрибутом сущности является любая деталь, которая служит для
- 57. Концептуальные модели и схемы баз данных Уникальные идентификаторы типов сущности Рис. 31. Тип сущности, экземпляры которого
- 58. Концептуальные модели и схемы баз данных Рис. 32. Тип сущности, экземпляры которого идентифицируются связью Рис. 33.
- 59. ER-диаграмма должна подчиняться следующим правилам: каждая сущность, каждый атрибут и каждая связь должны иметь имя (связь
- 60. Нормальные формы ER-схем В первой нормальной форме ER-схемы устраняются повторяющиеся атрибуты или группы атрибутов, т.е. производится
- 61. Концептуальные модели и схемы баз данных Рис. 35. Пример приведения ER-диаграммы к первой нормальной форме
- 62. имеются следующие FD: {номер рейса, дата-время вылета} -> бортовой номер самолета; номер рейса аэропорт -> вылета;
- 63. Концептуальные модели и схемы баз данных Рис. 36. Пример приведения ER-диаграммы ко второй нормальной форме
- 64. Концептуальные модели и схемы баз данных между уникальным идентификатором и другими атрибутами типа сущности ЭЛЕМЕНТ РАСПИСАНИЯ
- 65. Концептуальные модели и схемы баз данных Рис. 37. Пример приведения ER-диаграммы к третьей нормальной форме
- 66. Рис. 38. Супертипы и подтипы сущности
- 67. Рис. 39. Пример ER-диаграммы со взаимно исключающими связями
- 68. Получение реляционной схемы из ER-схемы Шаг 1. Каждая простая сущность превращается в таблицу. Простая сущность -
- 69. Получение реляционной схемы из ER-схемы Шаг 4. Связи многие-к-одному (и один-к-одному) становятся внешними ключами. Т.е. делается
- 70. Представление в реляционной схеме супертипов и подтипов сущности Если в концептуальной схеме (ER-диаграмме) присутствуют подтипы, то
- 71. Достоинства (а)) можно отнести следующее: соответствие логике супертипов и подтипов; обеспечение простого доступа к экземплярам супертипа
- 72. Достоинства метода (b) состоят в следующем: действуют более понятные правила работы с подтипами (каждому подтипу соответствует
- 73. Представление в реляционной схеме взаимно исключающих связей Существуют два способа формирования схемы реляционной БД при наличии
- 74. Рис. 40. Возможные модификации ER-диаграмм, позволяющие избежать взаимно исключающих связей
- 75. Вариант ER-модели в нотации Баркера каждая сущность должна иметь уникальное имя, и к одному и тому
- 76. Вариант ER-модели в нотации Баркера Концептуальные модели и схемы баз данных Рис. Графическое отображение связей
- 77. Вариант ER-модели в нотации Баркера Связь - это ассоциация между сущностями, при которой, как правило, каждый
- 78. Вариант ER-модели в нотации Баркера Концептуальные модели и схемы баз данных Рис. Виды связей по степени
- 79. Вариант ER-модели в нотации Баркера Концептуальные модели и схемы баз данных Рис. Графическое отображение атрибутов на
- 80. Вариант ER-модели в нотации Баркера Атрибут может быть либо обязательным, либо необязательным. Обязательность означает, что атрибут
- 81. Вариант ER-модели в нотации Баркера Концептуальные модели и схемы баз данных Рис. Пример отображения атрибутов на
- 82. Вариант ER-модели в нотации Баркера Концептуальные модели и схемы баз данных Рис. Подтипы и супертипы Рис.
- 83. Вариант ER-модели в нотации Баркера Концептуальные модели и схемы баз данных Рис. Рекурсивная связь (сущность может
- 84. Вариант ER-модели в методологии IDEF1X Сущность в методологии IDEF1X является независимой от идентификаторов или просто независимой,
- 85. Вариант ER-модели в методологии IDEF1X Связь изображается линией, проводимой между сущностью-родителем и сущностью-потомком с точкой на
- 86. Вариант ER-модели в методологии IDEF1X Если экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем, то связь
- 87. Вариант ER-модели в методологии IDEF1X Концептуальные модели и схемы баз данных Рис. Неидентифицирующая связь
- 88. Вариант ER-модели в методологии IDEF1X Атрибуты изображаются в виде списка имен внутри блока сущности. Атрибуты, определяющие
- 89. Вариант ER-модели в методологии IDEF1X Сущности могут иметь также внешние ключи (Foreign Key), которые могут использоваться
- 90. Вариант ER-модели в методологии IDEF1X Внешние ключи определяются как атрибуты первичных ключей родительского объекта, переданные дочернему
- 91. Вариант ER-модели в методологии IDEF1X Роль (Rolename) Когда внешние ключи мигрируют от родительской сущности через связь
- 92. Вариант ER-модели в методологии IDEF1X Концептуальные модели и схемы баз данных Рис. Модель Пункта обмена валюты
- 93. Вариант ER-модели в методологии IDEF1X Потенциальные ключи, не использующиеся в качестве первичных ключей, могут быть назначены
- 94. Вариант ER-модели в методологии IDEF1X Инверсный вход – это атрибут или группа атрибутов, которые используются для
- 95. Вариант ER-модели в методологии IDEF1X Концептуальные модели и схемы баз данных Рис. Пример модели
- 97. Скачать презентацию