AlexanderVoy / Database_labs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Лабораторная работа № 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.

About


Languages

Language:TSQL 100.0%