Similar presentations:
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
и рекомендации по дальнейшему
изучению.