Освойте язык запросов SQL с нуля и научитесь управлять базами данных: извлекать, обновлять, добавлять и удалять информацию — на ярких примерах и интересных аналогиях. Эти навыки пригодятся в IT и бизнес-аналитике. В качестве бонуса — подготовитесь к экзамену Oracle Database SQL, чей сертификат признаётся во всём мире.
- Функции SINGLE-ROW
Разновидности функций.LOWER.UPPER.INITCAP.CONCAT.LENGTH.LPAD и RPAD.TRIM.INSTR.SUBSTR.REPLACE.ROUND (для числа).TRUNC (для числа).MOD.Введение в DATE-функции.SYSDATE.MONTHS_BETWEEN.ADD_MONTHS.NEXT_DAY.LAST_DAY.ROUND (для даты).TRUNC (для даты).
- DML-команды
Введение в DML.Простой INSERT.INSERT с использованием функций.INSERT с использованием SUBQUERY.INSERT в несколько таблиц.Ошибки при использовании DML.Простой UPDATE.UPDATE с использованием SUBQUERY.Простой DELETE.DELETE с использованием SUBQUERY.MERGE.Принципы ACID.Введение в транзакции.COMMIT.ROLLBACK.SAVEPOINT.AUTOCOMMIT.SELECT FOR UPDATE.
- DDL-команды. Часть 1. Работа с таблицами
Объекты базы данных.Понятия USER и SCHEMA.Правила названия объектов и понятие NAMESPACE.Типы данных (дополнительные).Простое создание таблицы CREATE TABLE.Создание таблиц с использованием SUBQUERY.Изменение таблиц AFTER TABLE.Опустошение таблиц TRUNCATE TABLE.Удаление таблиц DROP TABLE.
- Знакомство с SELECT
Наш первый SELECT.Оператор DISTINCT.Некоторые правила и советы.Expressions в SELECT LIST. Часть 1.Expressions в SELECT LIST. Часть 2. ALIAS.Таблица DUAL, Оператор q.
- SET-операторы (операторы множеств)
Введение в SET-операторы.UNION ALL.UNION.NTERSECT.MINUS.Примеры на SET-операторы.
- CONVERSION-, GENERAL- И CONDITIONAL-функции
Введение в CONVERSION-функции.TO_CHAR (для числа).TO_CHAR (для даты).TO_DATE.TO_NUMBER.Функции nested (вложенные) single-row.NVL.NVL2.NULLIF.COALESCE.DECODE.Simple CASE.Searched CASE.
- GROUP-функции, ORDER BY, HAVING
Введение в GROUP-функции.COUNT.SUM.AVG.MAX и MIN.Введение в GROUP BY.GROUP BY. Часть 1.GROUP BY. Часть 2.HAVING.Функции nested (вложенные) group.
- JOIN (объединение)
Введение в JOIN.NATURAL JOIN.JOIN USING.JOIN ON.Примеры на объединение больше двух таблиц.NONEQUIJOIN.SELF JOIN.Введение в OUTER JOIN.LEFT OUTER JOIN.RIGHT OUTER JOIN.FULL OUTER JOIN.CROSS JOIN.Синтаксис Oracle JOIN.
- Введение в SQL
Знакомство с курсом.Установка SQL Developer для всех и Data Base для Windows 64-bit.Установка Data Base для всех.База данных, таблицы, нормализация.Знакомство с HR-схемой.SQL-команды.Типы данных и понятие NULL.Команда DESCRIBE.
- Selection, операторы, ORDER BY
Selection, WHERE.Математические операторы сравнения.BETWEEN, IN, IS NULL.LIKE.AND.OR.NOT.Приоритетность операторов.ORDER BY. Часть 1.ORDER BY. Часть 2.
- JOIN (объединение)
Введение в JOIN.NATURAL JOIN.JOIN USING.JOIN ON.Примеры на объединение больше двух таблиц.NONEQUIJOIN.SELF JOIN.Введение в OUTER JOIN.LEFT OUTER JOIN.RIGHT OUTER JOIN.FULL OUTER JOIN.CROSS JOIN.Синтаксис Oracle JOIN.
- Знакомство с SELECT
Наш первый SELECT.Оператор DISTINCT.Некоторые правила и советы.Expressions в SELECT LIST. Часть 1.Expressions в SELECT LIST. Часть 2. ALIAS.Таблица DUAL, Оператор q.
- CONVERSION-, GENERAL- И CONDITIONAL-функции
Введение в CONVERSION-функции.TO_CHAR (для числа).TO_CHAR (для даты).TO_DATE.TO_NUMBER.Функции nested (вложенные) single-row.NVL.NVL2.NULLIF.COALESCE.DECODE.Simple CASE.Searched CASE.
- GROUP-функции, ORDER BY, HAVING
Введение в GROUP-функции.COUNT.SUM.AVG.MAX и MIN.Введение в GROUP BY.GROUP BY. Часть 1.GROUP BY. Часть 2.HAVING.Функции nested (вложенные) group.
- DDL-команды. Часть 2. Понятия CONSTRAINT и INDEX
Введение в CONSTRAINT.UNIQUE CONSTRAINT.NOT NULL CONSTRAINT.PRIMARY KEY CONSTRAINT.FOREIGN KEY CONSTRAINT.Опции ON DELETE для FOREIGN KEY.CHECK CONSTRAINT.Введение в INDEX.INDEX B-TREE. Часть 1.INDEX B-TREE. Часть 2.INDEX BITMAP.
- Введение в SQL
Знакомство с курсом.Установка SQL Developer для всех и Data Base для Windows 64-bit.Установка Data Base для всех.База данных, таблицы, нормализация.Знакомство с HR-схемой.SQL-команды.Типы данных и понятие NULL.Команда DESCRIBE.
- DDL-команды. Часть 3. VIEW, SYNONYM, SEQUENCE
Введение во VIEW.Simple и Complex VIEW.Создание CREATE VIEW.Изменение ALTER VIEW и удаление DROP VIEW.SYNONYM.Введение в SEQUENCE.Работы с SEQUENCE. Часть 1.Работы с SEQUENCE. Часть 2.
- DDL-команды. Часть 2. Понятия CONSTRAINT и INDEX
Введение в CONSTRAINT.UNIQUE CONSTRAINT.NOT NULL CONSTRAINT.PRIMARY KEY CONSTRAINT.FOREIGN KEY CONSTRAINT.Опции ON DELETE для FOREIGN KEY.CHECK CONSTRAINT.Введение в INDEX.INDEX B-TREE. Часть 1.INDEX B-TREE. Часть 2.INDEX BITMAP.
- SUBQUERY (подзапрос)
Введение в SUNQUERY.SINGLE-ROW SUBQUERY.MULTIPLE-ROW SUBQUERY.CORRELATED SUBQUERY.Примеры на подзапросы.
- DML-команды
Введение в DML.Простой INSERT.INSERT с использованием функций.INSERT с использованием SUBQUERY.INSERT в несколько таблиц.Ошибки при использовании DML.Простой UPDATE.UPDATE с использованием SUBQUERY.Простой DELETE.DELETE с использованием SUBQUERY.MERGE.Принципы ACID.Введение в транзакции.COMMIT.ROLLBACK.SAVEPOINT.AUTOCOMMIT.SELECT FOR UPDATE.
- Разное
SINGLE AMPERSAND SUBSTITUTION (&).DOUBLE AMPERSAND SUBSTITUTION (&&).DEFINE и UNDEFINE.VERIFY.Регистрация на экзамен.
- Функции SINGLE-ROW
Разновидности функций.LOWER.UPPER.INITCAP.CONCAT.LENGTH.LPAD и RPAD.TRIM.INSTR.SUBSTR.REPLACE.ROUND (для числа).TRUNC (для числа).MOD.Введение в DATE-функции.SYSDATE.MONTHS_BETWEEN.ADD_MONTHS.NEXT_DAY.LAST_DAY.ROUND (для даты).TRUNC (для даты).
- SET-операторы (операторы множеств)
Введение в SET-операторы.UNION ALL.UNION.NTERSECT.MINUS.Примеры на SET-операторы.
- DDL-команды. Часть 3. VIEW, SYNONYM, SEQUENCE
Введение во VIEW.Simple и Complex VIEW.Создание CREATE VIEW.Изменение ALTER VIEW и удаление DROP VIEW.SYNONYM.Введение в SEQUENCE.Работы с SEQUENCE. Часть 1.Работы с SEQUENCE. Часть 2.
- SUBQUERY (подзапрос)
Введение в SUNQUERY.SINGLE-ROW SUBQUERY.MULTIPLE-ROW SUBQUERY.CORRELATED SUBQUERY.Примеры на подзапросы.
- Selection, операторы, ORDER BY
Selection, WHERE.Математические операторы сравнения.BETWEEN, IN, IS NULL.LIKE.AND.OR.NOT.Приоритетность операторов.ORDER BY. Часть 1.ORDER BY. Часть 2.
- Разное
SINGLE AMPERSAND SUBSTITUTION (&).DOUBLE AMPERSAND SUBSTITUTION (&&).DEFINE и UNDEFINE.VERIFY.Регистрация на экзамен.
- DDL-команды. Часть 1. Работа с таблицами
Объекты базы данных.Понятия USER и SCHEMA.Правила названия объектов и понятие NAMESPACE.Типы данных (дополнительные).Простое создание таблицы CREATE TABLE.Создание таблиц с использованием SUBQUERY.Изменение таблиц AFTER TABLE.Опустошение таблиц TRUNCATE TABLE.Удаление таблиц DROP TABLE.
-
Цена - 1 350 руб.
- Продолжительность курса составляет 30 часов