36.95K

SQL_lecture_presentation

1.

SQL продвинутого уровня
• Конспект по материалам видео-лекции.

2.

Ограничения FOREIGN KEY
• Ссылочная целостность между таблицами.
Использование внешних ключей и примеры
создания.

3.

Подзапросы
• Вложенные запросы, скалярные и
коррелированные подзапросы, области
применения.

4.

CTE (Common Table Expressions)
• Использование WITH для повышения
читаемости и построения сложных
запросов.

5.

Хранимые процедуры
• Создание процедур, параметры,
выполнение бизнес-логики на стороне БД.

6.

Аномалии чтения и записи
• Dirty Read, Non-repeatable Read, Phantom
Read и способы предотвращения.

7.

ACID-принципы
• Atomicity, Consistency, Isolation, Durability.

8.

Оконные функции
• ROW_NUMBER, RANK, DENSE_RANK,
PARTITION BY и аналитические расчёты.

9.

План запроса
• Анализ производительности SQL-запросов и
использование EXPLAIN.

10.

Алгоритмы JOIN
• Nested Loop, Hash Join и Merge Join:
принципы работы и сравнение.

11.

Заключение
• Ключевые возможности продвинутого SQL
и рекомендации по дальнейшему
изучению.
English     Русский Rules