Тема N 1. Основы проектирования в курсе Oracle
Этапы разработки проекта: определение стратегии, анализ, проектирование и реализация. Особенности проектирования и выделяются наиболее важные черты СУБД Oracle.
Тема N 2. Моделирование данных в курсе Oracle
Основы моделирования данных. Понятия сущности, отношения и нормальных форм. Результаты, которые должны выдать аналитики проектировщикам, чтобы последние смогли превратить концептуальную модель данных в логическую.
Тема N 3. Принятие решения о денормализации в курсе Oracle
Специальные методы денормализации находящихся в БД данных с целью повышения производительности.
Тема N 4. Выбор типов данных, неопределенные значения в курсе Oracle
Типы данных Oracle. Смысл неопределенного значения и возможности его обработки.
Тема N 5. Выбор ключей и индексов в курсе обучения Oracle
Порядок выбора наилучших ключей для конкретной базы данных.
Тема N 6. Обработка временных данных в курсе обучения Oracle
Неадекватная поддержка временных рядов (временных данных). Типичные для Oracle приемы, с помощью которых можно преодолеть ограничения, связанные с данными этого типа.
Тема N 7. Загрузка и выгрузка данных в курсе обучения Oracle
Различные способы заполнения базы данных Oracle из внешних источников данных. Методика извлечения данных из базы данных Oracle.
Тема N 8. Размещение и хранение объектов в курсе администрирования СУБД Oracle
Физические аспекты проектирования баз данных, в частности оценка размера и размещение файлов.
Тема N 9. Защита данных в курсе администрирования СУБД Oracle
Вопросы резервного копирования, архивации, аудита и безопасности.
Тема N 10. Проектирование для архитектур клиент/сервер в курсе администрирования СУБД Oracle
Методы проектирования Oracle применительно к модели клиент/сервер. Разнообразные приемы распределения обработки с целью оптимизации производительности.
Тема N 11. Проектирование для распределенных баз данных в курсе администрирования СУБД Oracle
Принципы работы распределенных баз данных. Возможности, которые предоставляет Oracle и методы проектирования для различных ситуаций.
Тема N 12. Проектирование для хранилищ данных в курсе администрирования СУБД Oracle
Настройка и сопровождение хранилища данных. Вопросы многомерного моделирования и различные методы ввода данных в хранилища и извлечения их оттуда.
Тема N 13. Проектирование для параллельной обработки в курсе администрирования СУБД Oracle
Основы параллельной обработки данных, практическое применение средств Oracle Parallel Query Option и Oracle Parallel Server, технологии: стрипинг и RAID.
Тема N 14. Введение в проектирование кода в курсе Oracle
Oсновные понятия, связанные с проектированием модулей кода.
Тема N 15. Размещение логики обработки в курсе Oracle
Способы размещения логики приложения.
Тема N 16. Метрики, макеты и спецификации в курсе Oracle
Формальная сторона проектирования кода. Обеспечение соответствия проектируемых модулей поставленным требованиям.
Тема N 17. Блокировка.
Сведение к минимуму конкуренции в проектируемых приложениях.
Тема N 18. Выбор инструментальных средств
Сравнение достоинства различных категорий интерфейсных продуктов, которые могут поддерживать СУБД Oracle.
Тема N 19. Экранные формы, отчеты и пакетные программы.
Специальные вопросы проектирования экранных форм, отчетов, пакетных программ, средств обработки ошибок, навигации и справочных систем.
Тема N 20. Готовые пакеты прикладных программ
Выгоды от приобретения готового пакета прикладных программ, принципы правильного выбора продуктов.
Тема N 21. Практическая задача
Рассмотрение методов, позволяющих обойти проблему мутирующих таблиц в триггерах Oracle. Возможности расширенного SQL.
Предварительная подготовка
Уверенный пользователь ПК и знание теории баз данных