Аннотация. В настоящей лекции рассматриваются определение предметной области для хранилищ данных, метод моделирования «сущность-связь», нормальные формы отношений, процесс нормализации сущностей модели «сущность-связь», приводятся примеры построения диаграмм «сущность-связь».
Ключевые слова: предметная область, логическая модель предметной области, ядро предметной области, сущность, ситуация, состояние предметной области, атрибут сущности, идентификатор сущности (ключ), экземпляр сущности, уникальный идентификатор сущности, домен, отношение (связь), степень связи, класс принадлежности сущности, подтип, супертип, диаграмма «сущность-связь» (ER-диаграмма), нормальные формы отношений, первая нормальная форма, вторая нормальная форма, третья нормальная форма, нормальная форма Бойса-Кодда, четвертая нормальная форма, нормализация модели «сущность-связь».
Цель лекции
Изучив материал настоящей лекции, обучающийся будет знать:
И научится:
Литература: [48], [54], [55], [63].
Метод моделирования «сущность-связь» был предложен С. Ченом в 1976 году. Ряд исследователей разработали несколько графических нотаций для представления элементов модели. Проектировщик ХД может вы¬ брать графическую нотацию по своему вкусу. Применение метода моделирования «сущность-связь» помогает проектировщикам создать логическую модель предметной области, не зависимую от программно-аппаратной реализации. Этот метод используется как при моделировании предметных областей OLTP-систем, так и при моделировании предметных областей BI-систем. Знание этого метода помогает проектировщику ХД быстрее установить логические связи между моделями БД OLTP-систем масштаба организации и моделями ХД BI-систем. Независимо от выбранной нотации, действия проектировщика ХД при ER-моделировании сводятся к следующему алгоритму.
Для каждой сущности предметной области базы данных необходимо:
Для каждой связи между сущностями необходимо:
Контрольные вопросы: