Курс сфокусирован на Объектном Ролевом Моделировании (Object Role Modeling – ORM) и средствах моделирования ORM, реализованных в Microsoft Visual Studio .NET Enterprise Architect.
Цель курса: дать слушателям знания и навыки моделирования бизнес-требований к проекту базы данных.
Курс ориентирован: на проектировщиков баз данных, разработчиков и системных архитекторов, которые участвуют в проектировании, разработке или администрировании баз данных на платформе Microsoft SQL Server.
Предварительный уровень подготовки:
Слушатели должны понимать основные концепции построения баз данных и иметь некоторый опыт построения запросов к базам данных.
По окончании курса слушатели научатся:
- анализировать бизнес требования
- создавать концептуальную модель базы данных с использованием объектного ролевого моделирования (ORM)
- создавать логическую модель базы (ER-диаграммы)
- проверять логическую модель
- переносить логическую модель в SQL Server
Методические материалы: учебник Microsoft на английском языке.
Содержание курса:
- Введение в Объектное Ролевое Моделирование.
- Анализ внешней информации и создание концептуальной модели.
- Реализация концептуальной модели и ввод тестовых данных.
- Реализация концептуальной схемы.
- Добавление уникальных ограничений и создание вложенных типов объектов.
- Добавление обязательных ролевых ограничений и проверка логического наследования.
- Добавление Value и Set ограничений и создание производных типов.
- Добавление Frequency и Ring ограничений.
- Формирование логической реляционной модели.
- Завершение создания базовой модели.
- Создание и реинжиниринг физической схемы.

