|
Модули, которые будут охвачены
|
Модуль 1. Реляционная база данных. Язык SQL.
- Реляционная модель хранения данных
- Работа с программой TOAD
- Типы данных Oracle
- Оператор SELECT
- Ограничение строк и сортировка данных
- Использование специальных операторов (in, like, between, case, decode и.т.д)
- Использование различных функций (trim, substr, rpad, length, months_between, add_months, next_day и.т.д)
Модуль 2. Выборка данных из несколько таблиц. Подзапросы. Агрегирование данных.
- Выборка данных из нескольких таблиц
- Декартово соединение
- INNER JOIN
- Использование операторов вертикального соединения (SET- операторов)
- UNION ALL
- INTERSECT
- MINUS
- Написание однострочных и многострочных подзапросов
- Агрегирование данных и использование групповых функций
- Групповые функции
- Создание групп данных при помощи предложения GROUP BY
Исключение групп данных при помощи предложения HAVING
Модуль 3. Создание таблиц. Манипулирование данными.
- Ограничения PRIMARY KEY, UNIQUE, NOT NULL, FOREIGN KEY
- Создание таблиц
- Модификация таблиц
- Манипулирование данными
- Использование операторов COMMIT & ROLLBACK
- Описание возможностей SQL не включенных в данный курс
|
|
Ожидаемые результаты
|
По окончанию курса участники получат знания по нижеследующим пунктам:
- Основы технологии и концепции реляционных баз данных
- Знание мощного языка – SQL для запросов данных, метаданных, для формирования необходимых отчетов
- Работать с программой TOAD для выполнение SQL запросов
- Делать выборки при этом ограничивая, группируя и сортируя данные для достижения поставленной задачи
- Научаться операциям DML: добавление, обновление и удаление данных
- Создавать и модифицировать необходимые объекты базы данных
- Изучат механизмы транзакций и концепции “согласованность при чтение”
|