Oracle Data Modeling and Relational Database Design
Предварительная подготовка:
Понимание основных концепций реляционных баз данных в объеме курса "Введение в Oracle".
Длительность
Доступ к курсу
Документы
Кому подойдет этот курс
Слушатели научатся:
Собирать бизнес-правила и ограничения, накладываемые на данные
Преобразовывать ER-модели в начальный проект реляционной базы данных
Применять различные технологии оптимизации проекта данных в среде Oracle для повышения производительности и облегчения сопровождения
Программа курса
٠ Назначение концептуальных моделей
٠ Различия между данными и информацией
٠ Нахождение сущностей в различных источниках информации
٠ Моделирование подтипов и супертипов
٠ Нахождение атрибутов
٠ Отличия между сущностями и атрибутами
٠ Распознавание отношений
٠ Выбор имен для сущностей, атрибутов и отношений
٠ Представление модели данных на диаграммах
٠ Выбор для отношения свойств обязательности и степени отношения
٠ Определение непереносимости
٠ Отличия между типами отношений
٠ Распознавание атрибутов и отношений
٠ Выявление уникальных идентификаторов (UID)
٠ Различные типы уникальных идентификаторов
٠ Различия между арками и подтипами
٠ Преобразование подтипов в отношения с помощью арок
٠ Создание доменов
٠ Моделирование во времени
٠ Дата и день
٠ Использование сущности ДЕНЬ
٠ Моделирование изменений
٠ Моделирование жизненного цикла экземпляров сущностей
٠ Журнализация
٠ Использование моделей хранилищ, иерархий и ролей
٠ Соглашения по использованию графических изображений на диаграмме
٠ Использование общих моделей
٠ Основы создания проекта базы данных
٠ Конструирование имен для объектов базы данных
٠ Выполнение основного отображения модели сущность-отношение в табличную модель
٠ Отображение сущностей и атрибутов
٠ Отображение различных типов отношений
٠ Отображение арок
٠ Выбор соответствующей реализации подтипов
٠ Способы денормализации модели данных
٠ Выбор типов данных Oracle
٠ Выбор первичного ключа
٠ Использование искусственных ключей
٠ Использование последовательностей
٠ Использование уникальных ключей
٠ Выбор правила для внешних ключей: cascade/restrict
٠ Создание индексов
٠ Определения представлений
٠ Устранение ограничений структуры с помощью арок
٠ Проектирование распределенной базы данных
٠ Нормализация структуры таблиц до третьей нормальной формы
٠ Нормализация в процессе моделирования данных