0

Oracle Data Modeling and Relational Database Design

  • Код курса: DMRDD_
  • Длительность: 4 д.
  • Цена: 60 000 Р
  • Часы в неделю: 32 ак. часов.

Аннотация:

Курс "Моделирование данных и проектирование реляционных баз данных" рассматривает методику использования моделей сущность-отношение, применяемую на этапе концептуального проектирования. В курсе дано много примеров из реальной жизни, приведены проблемы из различных областей, встречающиеся в реальной жизни, и их решения. Изучаются теория построения моделей "сущность-отношение", принципы нормализации, методы проектирования реляционных баз данных. Процесс проектирования начинается с выявления потребностей в информации, описания информационных потребностей предприятия путем создания модели "сущность - отношение". По завершении некольких итераций модель сущность-отношение содержит требования к данным и бизнес-правила, и представляет собой основу для начального проекта реляционной базы данных. Вторая часть курса знакомит с процессом разработки, рассматриваются вопросы нормализации базы данных, последующее отображение модели в начальный проект реляционной базы данных.

Слушатели научатся:

  • Читать, усовершенствовать, использовать и анализировать модели сущность-отношение
  • Собирать бизнес-правила и ограничения, накладываемые на данные
  • Преобразовывать ER-модели в начальный проект реляционной базы данных
  • Применять различные технологии оптимизации проекта данных в среде Oracle для повышения производительности и облегчения сопровождения

Аннотация:

  • Бизнес-аналитики
  • Системные архитекторы
  • Проектировщики баз данных, разработчики
  • Разработчики модулей
  • Администраторы приложений
  • Администраторы баз данных
  • Администраторы Web серверов
  • Любой персонал, ответственный за анализ данных

Предварительная подготовка:

  • Понимание основных концепций реляционных баз данных в объеме курса "Введение в Oracle".

Программа курса:

Модели сущность-отношение

  • Назначение концептуальных моделей
  • Различия между данными и информацией
  • Нахождение сущностей в различных источниках информации
  • Моделирование подтипов и супертипов
  • Нахождение атрибутов
  • Отличия между сущностями и атрибутами
  • Распознавание отношений
  • Выбор имен для сущностей, атрибутов и отношений
  • Представление модели данных на диаграммах
  • Выбор для отношения свойств обязательности и степени отношения
  • Определение непереносимости
  • Отличия между типами отношений
  • Распознавание атрибутов и отношений
  • Выявление уникальных идентификаторов (UID)
  • Различные типы уникальных идентификаторов
  • Различия между арками и подтипами
  • Преобразование подтипов в отношения с помощью арок
  • Создание доменов
  • Моделирование во времени
  • Дата и день
  • Использование сущности ДЕНЬ
  • Моделирование изменений
  • Моделирование жизненного цикла экземпляров сущностей
  • Журнализация
  • Использование моделей хранилищ, иерархий и ролей
  • Соглашения по использованию графических изображений на диаграмме
  • Использование общих моделей

Проект реляционной базы данных

  • Основы создания проекта базы данных
  • Конструирование имен для объектов базы данных
  • Выполнение основного отображения модели сущность-отношение в табличную модель
  • Отображение сущностей и атрибутов
  • Отображение различных типов отношений
  • Отображение арок
  • Выбор соответствующей реализации подтипов
  • Способы денормализации модели данных
  • Выбор типов данных Oracle
  • Выбор первичного ключа
  • Использование искусственных ключей
  • Использование последовательностей
  • Использование уникальных ключей
  • Выбор правила для внешних ключей: cascade/restrict
  • Создание индексов
  • Определения представлений
  • Устранение ограничений структуры с помощью арок
  • Проектирование распределенной базы данных
  • Нормализация структуры таблиц до третьей нормальной формы
  • Нормализация в процессе моделирования данных

Содержание курса

Записаться на курс: Oracle Data Modeling and Relational Database Design

* - обязательные поля

Отправьте другу или начальнику ссылку на почту
Заявка на обучение

* - обязательные поля

Заявка на обучение

Записаться на курс:

Город:

Дата:

* - обязательные поля