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