Задания на лабораторную работу. 1) Разработать курсор клиента (текст в редакторе приложения SQL Server) для вывода Заказчика, Адреса и Суммарную_стоимость ( SUM(Количество*Цена) )

1) Разработать курсор клиента (текст в редакторе приложения SQL Server) для вывода Заказчика, Адреса и Суммарную_стоимость (SUM(Количество*Цена)). (Для суммирования стоимости заказов можно использовать представление, разработанное в лаб. раб. № 1).

2) Разработать курсор сервера (в виде хранимой процедуры) для создания временной таблицы заказчиков из Харькова. В таблицу вносить строки по мере накопления количества поставок. Если суммарное количество поставок превысит 30 единиц заполнение таблицы остановить. Процедура должна вернуть количество строк и сумму поставок.

Структура временной таблицы: #VTable (Заказчик char(20), Дата_заказа datetime, Количество int).

3) Разработать смешанный курсор (как выходной параметр процедуры) для вывода Наименований изделий, Адрес заказчика и Тех_характеристики поставляемые в количестве более 10 единиц. На стороне клиента необходимо проверить выходные данные и отобразить только те данные, заказчики которых находятся в Харькове (то есть реализовать построчную обработку на стороне клиента).

4) Разработать курсор сервера (для триггера), воспользовавшись формулировкой 3-го триггера лаб. раб. № 1 и реализовать возможность построчной обработки данных удовлетворяющих требованиям при изменении одновременно нескольких строк.

(4)

Оформление отчета

10. Титульный лист оформляется согласно традиционным требованиям, включая Номер работы, Номер группы и ФИО студента, а также кто принимал данную работу.

11. Содержание должно включать Тему лабораторной работы и Ход ее выполнения.

12. Ход выполнения работы должен содержать все тексты курсоров реализованные в лабораторной работе.

13. Выводы.

Контрольные вопросы

9. Понятие курсора.

10. Использование курсоров при программировании приложений.

11. Отличие реализация курсора сервера, клиента и смешанного.

12. Типы курсора.

13. Последовательность действий при работе курсора.

14. Параметры создания курсора.

15. Параметры открытия курсора.

16. Параметры выборки данных из курсора.

17. Параметры закрытия курсора.

18. Параметры очистки курсора.


Лабораторная работа № 4

Параллельная обработка транзакций

Цель работы

Изучение возможностей параллельной обработки данных в SQL Server и приемов подключения приложений к серверу с использованием ODBC. Изучение действия блокировок, накладываемых сервером.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: