Опис курсу
Цей курс призначений для ознайомлення студентів із Transact-SQL. Його розроблено таким чином, що перші три дні можна викладати як курс для студентів, яким потрібні знання для інших курсів у навчальній програмі SQL Server.
Аудиторія
Цей курс призначений для адміністраторів БД, розробників БД і клієнтських додатків і фахівців в області бізнес-аналітики. Курс буде цікавий для користувачів, що бажають розуміти роботу БД або осмислено формувати звіти, а також слухачів, які планують підготуватися до сертифікаційних іспитів.
Попередні вимоги
Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:
- Базові знання про реляційних базах даних
- Базові знання про основний функціональності ОС Windows
Цілі курсу
Після завершення цього курсу студенти зможуть:
- Описати ключові можливості та компоненти SQL Server 2016.
- Описати T-SQL, набори та логіку предикатів.
- Написати оператор SELECT для однієї таблиці.
- Написати багатотабличний оператор SELECT.
- Написати оператори SELECT із фільтрацією та сортуванням.
- Описати, як SQL Server використовує типи даних.
- Написати оператори DML.
- Написати запити, які використовують вбудовані функції.
- Створити запити, які збирають дані.
- Написати підзапити.
- Створити та реалізація представлень і табличних функцій.
- Використовувати оператори набору для комбінування результатів запиту.
- Написати запити, які використовують функції ранжування вікон, зміщення та агрегатних функцій.
- Перетворвати дані, реалізуючи зведення, розведення, зведення та куб.
- Створити та впровадити збережених процедур.
- Додати до коду T-SQL такі конструкції програмування, як змінні, умови та цикли.
Наступні курси
Зміст курсу
- Знайомство з Microsoft SQL Server 2016
- Вступ до запитів T-SQL
- Написання запитів SELECT
- Запит кількох таблиць
- Сортування та фільтрація даних
- Робота з типами даних SQL Server 2016
- Використання DML для зміни даних
- Використання вбудованих функцій
- Групування та агрегування даних
- Використання підзапитів
- Використання табличних виразів
- Використання операторів множин
- Використання функцій ранжирування, зміщення та агрегування Windows
- Зведення та групування наборів
- Виконання збережених процедур
- Програмування на T-SQL
- Впровадження обробки помилок
- Реалізація транзакцій