В этом курсе вы изучите принципы моделирования и проектирования данных, уделяя основное внимание взаимосвязям сущностей, нормализации, а также тому, как разрабатывать и внедрять модели данных.
Все материалы по курсу предоставляются вендором на английском языке.
Необходимая предворительная подготовка:
Технический английский язык
Цель курса:
Внедрение моделирования данных
Создание модели отношений между сущностями
Выполнение нормализации
Разработка и внедрение модели данных
Аудитория курса:
Разработчики приложений
Специалисты по моделированию данных
Разработчики баз данных
Все материалы по курсу предоставляются вендором на английском языке.
Модуль 1: Введение в моделированиеc
Введение в моделирование. Почему модель? Этапы проекта и переход к модели. Терминология функциональной модели.
Модуль 2: Создание модели сущностей и отношений
Создание модели сущности-отношения (ER Model). Идентификация сущностей. Выявление взаимосвязей. Типы отношений. Уникально идентифицируемые экземпляры сущностей. Рефакторинг атрибутов как сущностей. Супертип–сущности, подтипа. Проверка уникальных идентификаторов. Мастер-деталь, классификация и шаблоны.
Модуль 3: Нормализация
Нормализация. Принципы реляционной базы данных. Переход от 0-NF к 1-NF.
Модуль 4: Разработка и внедрение моделей данных
Разработка и внедрение моделей данных. От анализа до проектирования и реализации. Переход от сущности к табличной модели. Один подтип для таблицы-реализация супертипа. Денормализация. Переход модели класса Entity на унифицированный язык моделирования (UML).