На этом курсе вы узнаете о среде базы данных Oracle Database 12с и инструменте для разработчиков Oracle SQL
Цели курса
- Использование различных возможностей SQL Developer
- Работа с базовыми элементами SQL
- Объединение таблиц с использованием соединений и подзапросов
- Создание и сопровождение таблиц, синонимой, последовательностей, индексов и представлений
- Внедрение безопасности базы данных при помощи выдачи привилегий и создания ролей
- Описание среды базы данных Oracle
Аудитория
- Администраторы хранилищ данных
- Администраторы баз данных
- Разработкики приложений
- Разработчики
- Опыт работы с SQL
- SQL Developer
Рекомендуется прослушать курсы
Программа курса
Модуль 1. Обзор курса
- Задачи курса
- Описание схемы Human Resources (HR)
- Приложения курса
Модуль 2. Среда базы данных Oracle
- Среда базы данных Oracle
- Экземпляр Oracle
- Обработка оператора SQL
- Обработка данных при выполнении оператора SQL
- Согласованность чтения
Модуль 3. Использование SQL Developer
Модуль 4. Начало работы с Oracle SQL
- Основные команды SQL
- Обработка неопределенных значений
- Использование псевдостолбцов
- Использование операторов, выражений и функций
- Типы данных и формат даты
Модуль 5. Объединение таблиц при помощи продвинутых запросов
- Подзапросы
- Обновление и удаление строк с использованием кореллированных запросов
- Соединения таблиц
- Создание отчета, структурированного в виде дерева
- Исключение ветвей из древовидной структуры
Модуль 6. Создание и сопровождения таблиц
- Операторы CREATE, ALTER, DROP, RENAME, COMMENT и TRUNCATE
- Создание и сопровождение ограничений целостности
- Использование представлений словаря данных для просмотра и сопровождения таблиц
Модуль 7. Создание и сопровождение других объектов базы данных
- Создание и сопровождение индексов
- Создание и сопровождение представлений
- Создание, сопровождение и использование последовательностей
- Создание частных и публичных синонимов
Модуль 8. Расширения Oracle к операторам DML и DDL
- Возможности многотабличных команд INSERT
- Слияние строк таблиц при помощи оператора MERGE
- Создание и использование внешних таблиц
- Последовательность обработки транзакций
Модуль 9. Контроль доступа пользователей
- Концепции пользователей, ролей и привилегий
- Создание пользователей
- Создание ролей
- Выдача и отъем объектных привилегий
- Создание и доступ к связям баз данных