Курс Oracle11g Основы SQL в Киеве
O11gSQL. Основы SQL. Oracle Database 11g: Основы SQL. Introduction to SQL.
-
- Код курса:
- O11gSQL
-
- Длительность:
- 5 / 40
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
- Євген Тренер Oracle
-
Викладання курсів з 1999 року, сертифікований тренер,
навчено понад 3000 осіб.Описание Курса:
В курсе Oracle Основы SQL слушатели знакомятся с основными концепциями реляционной базы данных.
Курс "Oracle Database 11g: основы SQL" обеспечивает слушателей базовыми знаниями SQL, позволяющими разработчику писать запросы к одной или нескольким таблицам, модифицировать данные таблиц и создавать объекты базы данных.
Слушатели получат также представление о системных и объектных привилегиях.
В курсе Основы SQL рассматривается создание индексов и ограничений, а также изменение существующих объектов схемы.
Слушатели научатся создавать и делать запросы к внешним таблицам. Кроме того, слушатели изучат передовые возможности SQL в написании сложных запросов и манипулировании данными, а также использовании представлений словаря данных для получения метаданных и создания отчетов об этих объектах схемы.
Слушатели познакомятся с некоторыми из встроенных функций даты и времени, доступными в базе данных Oracle.
В курсе "Oracle Database 11g: основы SQL"также обсуждается использование регулярных выражений, поддерживаемых SQL.
Основным инструментом разработки, используемым в курсе, является Oracle SQL Developer; в качестве дополнительного используется SQL*Plus.Аудитория:
- Разработчики приложений
- Бизнес аналитики
- Администраторы хранилищ данных
- Разработчики
- Разработчики форм
- Разработчики PL/SQL
- Системные аналитики
Предварительная подготовка:
- Представления о концепциях и методиках обработки данных
- Успешное окончание курса Английский язык для IT специалистов (pre - intermediate) или знание технического английского языка.
Приобретаемые навыки:
- Создавать отчеты, включающие выборку отсортированных данных
- Выполнять команды DML для изменения данных
- Управлять доступом к индивидуальным объектам базы данных
- Сопровождать объекты схемы, в том числе с помощью представлений словаря данных
Содержание курса:
Введение в базу данных Oracle 11g- Обзор основных возможностей БД Oracle 11g
- Обсуждение основных концепций, а также теоретических и физических аспектов реляционной базы данных
- Классификация команд SQL как стандартного языка реляционных баз данных
- Обзор данных, используемых в курсе
- Использование SQL Developer для установления сеанса связи с базой данных
- Сохранение результатов запросов в файлы и использование скрипт-файлов в SQL Developer
- Обзор возможностей команды SELECT
- Создание отчета при помощи базовой команды SELECT
- Выбор всех столбцов
- Выбор конкретных столбцов
- Заголовки столбцов по умолчанию
- Арифметические выражения
- Понимание приоритетов операторов
- Использование команды DESCRIBE для вывода структуры таблицы
- Использование предложения WHERE для выборки необходимых строк
- Использование операторов сравнения и логических операторов в предложении WHERE
- Описание правил приоритета операторов сравнения и логических операторов
- Использование символьных литералов в предложении WHERE
- Сортировка строк с использованием предложения ORDER BY команды SELECT
- Использование сортировок в порядке возрастания и порядке убывания
- Демонстрация различий между однострочными и многострочными функциями SQL
- Преобразование строк при помощи символьных функций, используемых в списке SELECT и предложении WHERE
- Преобразование чисел при помощи функций ROUND, TRUNC и MOD
- Использование арифметических операций с датами в предложении SELECT
- Использование функций для работы с датами
- Неявное и явное преобразование типов данных
- Использование функций преобразования TO_CHAR, TO_NUMBER и TO_DATE
- Вложенные однострочные функции
- Применение функций NVL, NULLIF и COALESCE к датам
- Использование логических условий IF THEN ELSE в команде SELECT
- Использование групповых функций в команде SELECT для создания аналитических отчетов
- Создание групп данных при помощи предложения GROUP BY
- Исключение групп данных при помощи предложения HAVING
- Синтаксис соединения таблиц для доступа к данным более чем одной таблицы
- Просмотр данных из таблиц при помощи внешнего соединения
- Соединение таблицы с самой собой как рефлексивное соединение
- Типы проблем, решаемые при помощи подзапросов
- Определение подзапросов
- Типы подзапросов
- Однострочные и многострочные подзапросы
- Описание операторов работы над множествами
- Использование операторов работы над множествами для объединения нескольких запросов в один
- Сортировка результатов при использовании операторов работы над множествами
- Синтаксис каждой команды DML
- Добавление строк в таблицу при помощи команды INSERT
- Использование команды UPDATE для изменения строк таблицы
- Удаление данных из таблицы при помощи команды DELETE
- Использование скриптов для манипулирования данными
- Сохранение и откат изменений при помощи команд COMMIT и ROLLBACK
- Что такое согласованность чтения
- Основные объекты БД, рассматриваемые в курсе
- Обзор структуры таблицы
- Основные типы данных, используемые при создании столбцов таблицы
- Демонстрация простого синтаксиса для создания таблиц
- Как правила целостности могут быть заданы при создании таблицы
- ? Как работают объекты схемы: CREATE, ALTER,DROP ?
- Создание простого и сложного представления
- Доступ к данным через представление
- Создание, изменение и использование последовательностей
- Создание и сопровождение индексов
- Создание частных и доступных всем пользователям синонимов
- Отличия системных привилегий от объектных
- Выдача привилегий на таблицы
- Просмотр привилегий в словаре данных
- Выдача привилегий роли
- Различия между привилегиями и ролями
- Добавление ограничений
- Создание индексов, в том числе при помощи команды CREATE TABLE
- Создание индексов, основанных на функциях
- Удаление столбцов таблицы и пометка их как неиспользуемые
- Выполнение операции FLASHBACK
- Создание и использование внешних таблиц
- Словарь данных
- Поиск информации о таблицах
- Информация о столбцах
- Просмотр информации об ограничениях
- Проверка информации о последовательностях
- Понимание синонимов
- Как добавить комментарии
- Манипулирование данными с использованием подзапросов
- Описание особенностей многотабличной команды INSERT
- Использование различных типов многотабличной команды INSERT
- Слияние строк при помощи команды MERGE
- Отслеживание ретроспективных изменений данных
Сопровождение данных различных временных зон- Использование различных типов данных даты и времени для хранения дробных долей секунды, а также сопровождения данных различных временных зон
- Использование интервальных типов данных для хранения разницы между двумя значениями, содержащими время
- Практическое применение ряда функций даты и времени для глобализации приложений
- Многостолбцовые подзапросы
- Использование скалярных подзапросов в SQL
- Круг проблем, решаемых при помощи коррелированных подзапросов
- Модификация и удаление строк при помощи коррелированных подзапросов
- Использование операторов EXISTS и NOT EXISTS
- Применение предложения WITH
- Преимущества применения регулярных выражений
- Использование регулярных выражений для поиска соответствия и замещения строк
Материалы и сертификаты:
Акцент Профи