Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструментальные средства разработки корпоратив...doc
Скачиваний:
5
Добавлен:
01.04.2025
Размер:
604 Кб
Скачать
☆

Тема 6. Запросы модификации данных. Определение ограничений целостности

(Простые SQL - запросы)

Занятие посвящено работе с простыми SQL-запросами. С использованием учебной базы данных студенты осваивают приемы эффективного выполнения запросов извлечения данных с использованием предложений SELECT, FROM, WHERE, ORDER BY и других, а также запросов, реализующих отдельные теоретико-множественные операции над отношениями - операции проекции и декартова произведения, операции соединения по двум таблицам, операции объединения, операции пересечения и разности.

Литература: [1, 2, 4 -20].

Тема 7. Представления

(Вложенные и связанные подзапросы. Вычисления и подведение итогов)

Занятие посвящено работе с нетривиальными запросами. Студенты осваивают приемы использования подзапросов, возвращающих единичное значение и подзапросов, возвращающих множество значений.

На этом же занятии студенты осваивают вычисления и подведение итогов в запросах: построение вычисляемых полей, использование итоговых функций, предложение GROUP BY, предложение HAVING.

Литература: [1, 2, 4-20].

Тема 8. Хранимые процедуры и функции пользователя

(Запросы модификации данных. Представления)

На занятии студенты работают с запросами добавления, удаления и обновления данных. При выполнении этих запросов особое внимание следует уделить вопросам целостности данных.

На этом же занятии в среде SQL Server студенты учатся создавать представления, осуществлять выборку данных с использованием представлений, модифицировать представления, обновлять данные в представлениях.

Литература: [1, 2, 4-20].

Тема 9. Триггеры: создание и применение. Триггеры в рекурсивных структурах

На занятии рассматриваются приемы программирования триггеров. С использованием учебной базы данных студенты осваивают использование триггеров для реализации ограничений на значение, использование триггеров для сбора статистических данных, для обработки операции удаления записи из таблицы, для обработки операции изменения записей в таблице.

Литература: [1, 2, 4-20].

Тема 10. Транзакции и блокировки

На занятии на примере учебной базы данных студенты осваивают режимы определения транзакций и, в частности, учатся создавать транзакции в режиме явного определения; создавать точки сохранения внутри транзакции; прерывать транзакции; создавать вложенные транзакции; устанавливать уровни изоляции. На занятии также изучаются приемы управления блокировками.

Литература: [1, 2, 4-20].

Раздел 2. Технология ASP.NET как инструмент разработки экономических информационных систем

Тема 11. Принципы работы и структура Web-приложений на основе ASP.NET

На занятии рассматривается архитектура современных Web-приложений, взаимо­действие клиентской и серверной частей таких приложений и принципы ор­ганизации приложений в среде ASP.NET.

На практических примерах студенты осваивают приемы работы с отдельными частями Web-приложения ASP.NET - информаци­онной, программного кода и сведений о конфигурации.

Рассматривается типовой сценарий взаимодействия Web-приложения с другим Web-приложением и с клиентом: клиент посы­лает запрос на открытие страницы Web-приложения, Web-сервер осуще­ствляет запуск приложения, создает экземпляр запрашиваемой клиентом формы, исполняет программный код, связанный с формой, формирует HTML-текст отклика, который и передает браузеру клиента, после чего уничтожает Web-форму. Пользователь просматривает переданную ему сервером страницу, при необходимости вводит данные в расположенные на ней поля ввода и инициирует их отправку на сервер. Сервер создает но­вый экземпляр формы приложения, заполняет поля данными, получен­ными от клиентского компьютера, формирует HTML-текст отклика и пе­редаёт его клиенту.

Литература: [1, 2, 3, 21].