Oracle Database: SQL Workshop I
Изучаются понятия реляционных баз данных и язык программирования SQL.
Изучаются команды SQL, которые позволяют писать запросы к одной или нескольким таблицам, манипулировать данными и создавать объекты базы данных.
Предварительная подготовка:
Представление о концепциях и методиках обработки данных
Представление о языках программирования
Длительность
Доступ к курсу
Документы
Расписание
Кому подойдет этот курс
Слушатели изучат:
Использование SQL Developer.
Создание отчетов при помощи команд SQL.
Изменение данных в реляционных таблицах и сохранение изменений.
Концепции реляционных баз данных и язык программирования SQL.
Создание отчетов при помощи языка SQL
Программа курса
Обзор основных возможностей базы данных Oracle 12c и сопутствующих продуктов.
Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных.
Введение в SQL и средства разработки на нём.
Использование SQL Developer. Запуск SQL*Plus из Oracle SQL Developer.
Схема Human Resource (HR).
Таблицы, используемые в курсе.
Использование арифметических операторов и неопределенных значений в команде SELECT.
Псевдонимы столбцов.
Использование оператора конкатенации, строк-литералов, альтернативного оператора цитирования и предложения DISTINCT.
Использование команды DESCRIBE для вывода структуры таблицы.
Использование операторов сравнения и логических операторов в предложении WHERE.
Переменные подстановки.
Использование команд DEFINE и VERIFY.
Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE.
Преобразование чисел при помощи функций ROUND, TRUNC и MOD.
Арифметические операции по отношению к типу данных DATE.
Использование функций для работы с датами.
Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE.
Вложенные функции.
Применение функций NVL, NULLIF и COALESCE к данным.
Использование логических условий IF THEN ELSE в команде SELECT.
Создание групп данных при помощи предложения GROUP BY.
Исключение групп данных при помощи фразы HAVING.
Типы соединений.
Естественное соединение.
Соединение таблицы само с собой.
Соединения с условиями, отличными от равенства.
Внешние соединения.
Однострочные подзапросы.
Многострочные подзапросы.
Операторы UNI ON и UNION ALL.
Оператор INTERSECT.
Оператор MINUS.
Сопоставление результатов SEL ECT.
Сортировка результатов при использовании операторов работы над множествами.
Транзакции базы данных.