Лабораторная работа № 1.
Начало работы с SQL Server. Создание простейших запросов к базе данных AdventureWorks2012. Работа со схемой HumanResources.
Лабораторная работа № 2.
Операции объединений INNER JOIN. Создание и изменение таблиц, первичных ключей, ограничений. Оператор INSERT.
Лабораторная работа № 3.
Обновление данных с помощью оператора UPDATE. Удаление данных DELETE. Удаление объектов с помощью оператора DROP. Использование временных таблиц и табличных переменных. Оператор Merge. ИспользованиеCTE выражений.
Лабораторная работа № 4.
Работа с представлением VIEW. Индексированное представление. Изменение данных в таблице через представление. Создание AFTER DML триггера для таблицы. Логгирование изменений в history таблицу. Создание INSTEAD OF DML триггера для представления.
Лабораторная работа № 5.
Пользовательские функции: scalar-valued, inline table-valued, multistatement table-valued. Операторы CROSS APPLY и OUTER APPLY.
Лабораторная работа № 6.
Создание хранимых процедур. Использование динамического SQL. Оператор PIVOT для формирования сводной таблицы.
Лабораторная работа № 7.
Работа с XML.