Содержание
- 2. Реализация основных типов связей
- 3. От отношения к логической модели Для логической модели необходимо описать способы реализации основных типов связей: Один
- 4. Один ко многим: 1,1-0,M Удобнее всего с отношением 1,1-0,M каждый счет связан с одним и только
- 5. Один ко многим: 0,1-0,M Если в банке есть обезличенные счета, то можно говорить об отношении 0,1-0,M
- 6. Один ко многим: 0,1-0,M Кто-то говорит, что должен быть фиктивный клиент “unassigned”. При этом FK NOT
- 7. Для каждой заявки ровно один заявитель Для каждого заявителя хотя бы одна заявка Один ко многим:
- 8. “Лучший” ответ Отношение вопрос-ответ: Каждый ответ отвечает на конкретный вопрос На каждый вопрос может быть (0,М)
- 9. Распространены 3 способа моделировать отношение 1:1 у сущностей один и тот же первичный ключ (shared PK)
- 10. у одной из сущностей FK UNIQUE NOT NULL на другую FK UNIQUE NOT NULL даёт 1,1-0,1
- 11. Один к одному: 0,1-1,1 (Weak Entity) У университета есть Learning Management Systems. Пользователь в ней может
- 12. Один к одному: подклассы У всех пациентов есть ФИО, но есть сугубо мужские и сугубо женские
- 13. Один к одному: супруги Мужчина может быть женат только на одной женщине Женщина может быть замужем
- 14. Для каждого клиента забронированы комнаты Каждую комнату бронируют клиенты Многие ко многим
- 15. Через развязочную таблицу (“таблицу-связь”) можно любое бинарное отношение представить явно храним подмножество декартова произведения очевидно обобщение
- 16. Через развязочную таблицу (“таблицу-связь”) и здесь довольно часто осознают ещё одну новую сущность-транзакцию связь возникает как
- 17. Популярные логические модели
- 18. Логическая модель Существуют разные подходы к проектированию логической модели т.е. разные методики построения логической по концептуальной
- 19. Нормализованная модель Нормальная форма — свойство таблицы, определяющее избыточность и, как следствие, потенциальную противоречивость информации в
- 20. 1-я нормальная форма Все атрибуты атомарны Это свойство таблицы, а не математического отношения. Просто по определению
- 21. 2-я нормальная форма Находится в 1NF Каждый неключевой атрибут «должен предоставлять информацию о полном ключе» Автор
- 22. 3-я нормальная форма Находится в 2NF Каждый неключевой атрибут «должен предоставлять информацию ... и ни о
- 23. Нормальная форма Бойса—Кодда Таблица находится в нормальной форме Бойса—Кодда тогда и только тогда, когда детерминанты всех
- 24. Нормализованная модель Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации. Все таблицы
- 25. Нормализованная модель Пример “сеть ресторанов”
- 26. Модель звезда Два типа таблиц: Таблица фактов (событий), FACTS Таблицы измерений, DIMENSIONS Факты - объекты анализа.
- 27. Модель звезда Не должно быть циклов В частности, в таблице фактов не должно быть двух внешних
- 28. Модель “звезда”: пример “сеть ресторанов”
- 29. Модель “снежинка” В модели “звезда” все измерения в одном шаге от фактов. Иногда можно дополнительно нормализовать
- 30. С точки зрения измерений, факты - это развязочная таблица для отношения большой арности Это отношение можно
- 31. Slowly Changing Dimension Измерения можно хранить с историей или без истории. Историю можно хранить по-разному. SCD
- 32. SCD type 1 Для одной категории храним ровно одну “последнюю” версию При изменении категории обновляем существующую
- 33. SCD type 2 Для одной категории храним несколько версий запись в такой таблице - это одна
- 34. SCD Pure Type 6 Для одной категории храним несколько версий Используем ключи для сущностей, они не
- 35. Модель Data Vault Гибрид хороших свойств 3NF и Star Schema (полезная ссылка) Три основных составляющих: HUB
- 36. HUB Определяет бизнес-сущность. Точка соединения данных об одной бизнес-сущности из разных источников. Содержит только: суррогатный ключ
- 37. LINK Связи между сущностями. Любой арности. Сущности-транзакции (‘booking’). Содержит: суррогатные ключи, определяющие связь метку времени/источника загрузки
- 38. SATELLITE Дополнительная описательная информация для сущности. Содержит: суррогатный ключ сущности поля, описывающие сущность
- 39. Модель Data Vault Пример - служба доставки
- 41. Скачать презентацию






































Аналого-цифровое преобразование данных
Технология решения задания С1
Системы счисления
Алмасу хаттамалары
Продвижение видео
Доработка игры
Безопасность, гигиена, эргономика, защита информации
Логические функции
Раскдровка, последовательность рисунков, служащая вспомагательным средством при создании фильмов, рекламных роликов
История и будущее компьтеров
Памятка клиенту. СББОЛ. Формирование сообщения в Банк
Редизайн
Создание сервера генерации цифровых сертификатов Х.509 с использованием библиотеки SSL
Структуры и алгоритмы компьютерной обработки данных
Системы программирования
Utilizarea repetată a claselor
Использование сетевого ресурса Dnevnik.ru в работе учителя
Работа над проектными заданиями
Системы рекомендаций
Основы компьютерной графики
HTML, CSS- каскадные таблицы стилей
Отрисовка дизайна сайта
Применение цикла. Алгоритмизация и программирование, язык Python (8 класс)
Системы счисления
Эксплуатационные требования к компьютерному рабочему месту
Учебный центр Digital gate
Жизненный цикл программного обеспечения ИС
Новые ИТ за 15 лет