Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Част 1: Основи на SQL
Въведение в SQL и базите данни
- Разбиране на базите данни
- Въведение в SQL
- Настройка на SQL среда
Синтаксис на SQL и основни заявки
- Общ преглед на синтаксиса на SQL
- Инструкции SELECT
- Филтриране на данни с клауза WHERE
Работа с функции и агрегации
- Често срещани SQL функции
- Агрегатни функции: COUNT, SUM, AVG, MAX, MIN
- Групиране на данни с GROUP BY
Съединяване на таблици
- Разбиране на JOIN
- INNER JOIN
- LEFT JOIN, RIGHT JOIN и FULL OUTER JOIN
Подзаявки и операции с множества
- Писане на подзаявки
- Операции UNION, INTERSECT и EXCEPT
Манипулация на данни
- Инструкция INSERT INTO
- Инструкция UPDATE
- Инструкция DELETE
Част 2: Средно ниво на SQL
Разширено филтриране на данни
- Разширени техники с клауза WHERE
- Оператор LIKE и съпоставяне на шаблони
- Оператори IN и BETWEEN
Сложни съединения и подзаявки
- Само-съединения (self-joins)
- Некорелирани и корелирани подзаявки
- Клауза EXISTS
Работа с индекси и изгледи
- Разбиране на индексите и тяхното влияние върху производителността
- Създаване и използване на изгледи
Разширени функции и съхранени процедури
- Потребителски дефинирани функции
- Съхранени процедури и тригери
- Обработка на грешки в SQL
Трансформация и анализ на данни
- Пивотиране и депивотиране на данни
- Прозорчни функции: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (общи таблични изрази)
Дизайн на бази данни и нормализация
- Принципи на дизайн на бази данни
- Нормални форми и нормализация
- Моделиране на обект-връзка (ER)
Оптимизация на производителността
- Техники за оптимизация на заявки
- Планове за изпълнение
- Добри практики за оптимизация на производителността
SQL в реалния свят
- Интегриране на SQL с други технологии
- Казуси и сценарии от реалния свят
- Финален проект: Изграждане на база данни от нулата
Обобщение и следващи стъпки
Изисквания
- Разбиране на основните компютърни операции
- Опит с който и да е програмен език е полезен, но не е задължителен
Аудитория
- Анализатори на данни
- Специалисти по бази данни
- Софтуерни разработчици
35 Часа
Отзиви от участници (1)
Малка група, лично за 3 дни,
Annina - Ricardo AG
Курс - SQL: Basics to Intermediate
Машинен превод