Введение в SQL
1. Знакомство с курсом
2. Установка SQL Developer для всех и Data Base для Windows 64-bit
3. Установка Data Base для всех
4. Базы данных, таблицы, нормализация
5. Знакомство с HR схемой
6. SQL команды
7. Типы данных и понятие NULL
8. Команда DESCRIBE
9. Разбор домашнего задания
Знакомство с SELECT
1. Наш первый SELECT
2. Оператор DISTINCT
3. Некоторые правила и советы
4. Expressions в SELECT LIST часть 1
5. Expressions в SELECT LIST часть 2, ALIAS
6. Таблица DUAL, Оператор q
7. Разбор домашнего задания
Selection, операторы, ORDER BY
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 функции
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 функции
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
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 (объединение)
1. Введение в JOIN
2. NATURAL JOIN
3. JOIN USING
4. JOIN ON (/lesson/695705?unit=695512)
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 (подзапрос)
1. Введение в SUBQUERY
2. SINGLE-ROW SUBQUERY
3. MULTIPLE-ROW SUBQUERY
4. CORRELATED SUBQUERY
5. Примеры на подзапросы
6. Разбор домашнего задания
SET операторы (операторы множеств)
1. Введение в SET операторы
2. UNION ALL
3. UNION
4. INTERSECT
5. MINUS
6. Примеры на SET операторы
7. Разбор домашнего задания
DML команды
1. Введение в DML
2. Простой INSERT (/lesson/695730?unit=695537)
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. Работа с таблицами
1. Объекты Базы Данных
2. Понятия USER и SCHEMA
3. Правила названия объектов и понятие NAMESPACE (/lesson/695750?unit=695557)
4. Типы данных (дополнительные)
5. Простое создание таблиц CREATE TABLE
6. Создание таблиц с использованием SUBQUERY
7. Изменение таблиц ALTER TABLE
8. Опустошение таблиц TRUNCATE TABLE
9. Удаление таблиц DROP TABLE
10. Разбор домашнего задания
DDL часть 2. Понятия CONSTRAINT и INDEX
1. Введение в CONSTRAINT
2. UNIQUE CONSTRAINT
3. NOT NULL CONSTRAINT (/lesson/695760?unit=695567)
4. PRIMARY KEY CONSTRAINT
5. FOREIGN KEY CONSTRAINT
6. Опции ON DELETE для FOREIGN KEY
7. CHECK CONSTRAINT
8. Введение в INDEX
9. INDEX B-TREE часть 1 (/lesson/695766?unit=695573)
10. INDEX B-TREE часть 2
11. INDEX BITMAP
12. Разбор домашнего задания
DDL часть 3. VIEW, SYNONYM, SEQUENCE
1. Введение во VIEW
2. Simple и Complex VIEW
3. Создание CREATE VIEW (/lesson/695772?unit=695579)
4. Изменение ALTER VIEW и удаление DROP VIEW
5. SYNONYM
6. Введение в SEQUENCE
7. Работа с SEQUENCE часть 1
8. Работа с SEQUENCE часть 2
9. Разбор домашнего задания
Разное
1. SINGLE AMPERSAND SUBSTITUTION (&) (/lesson/695779?unit=695586)
2. DOUBLE AMPERSAND SUBSTITUTION (&&)
3. DEFINE и UNDEFINE
4. VERIFY
5. Разбор домашнего задания
6. Регистрация на экзамен