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

(3)

Пример выполнения лабораторной работы

При создании таблицы ЗАРУБЕЖНЫЙ_ЗАКАЗ (out_zakaz) установить триггер, необходимый для проведения последующих экспериментов. (См. л.р № 2)

Для создания таблицы аналогичную существующей, можно использовать синтаксис команды SELECT следующим образом:

SELECT имена полей (или *) INTO имя новой таблицы

FROM имя таблицы – источника

WHEREусловия выборки строк (если необходимо)

С использованием присоединенной к приложению таблицы ЗАРУБЕЖНЫЙ_ЗАКАЗ (out_zakaz) попытаться выполнить в приложении (т.е. в СУБД Access) изменение данных, нарушающие условия триггера. Проанализируйте результат.

Организация связи приложений Access с сервером

Для присоединения к приложению Access таблицы БД под управлением сервера необходимо выполнить команду меню ФАЙЛ приложения: ВНЕШНИЕ ДАННЫЕ → СВЯЗЬ С ТАБЛИЦАМИ. В результате появляется окно Связь, где в выпадающем списке ТИП ФАЙЛОВ необходимо выбрать ODBC Databases. В появившемся окне Select Data Source (Выбрать источник данных) открыть вкладку Mashine Data Source (Источник данных компьютера). Выбрать в списке необходимый источник данных DSN, созданный ранее. После этого система выведет на экран список таблиц, к которым осуществлено подключение. Выбрать нужные таблицы и нажать OK. В окне БД Microsoft Access появятся помеченные специальными символами таблицы базы данных сервера, с которыми установлена связь.

(4)

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

4.1. Выполните изменение данных в записи присоединенной (т.е. в СУБД Access) таблицы out_zakaz и не подтверждая выполненных изменений (не перемещая курсор на следующую строку или в другую ячейку), внесите другие изменения в туже строку в таблице СУБД SQL Server подтвердив выполнение (СУБД Access и СУБД SQL Server должны быть открыты “одновременно”).