Тема 7. Триггеры и хранимые процедуры

Введение в язык SQL-процедур. Параметрические SQL-процедуры. Системные переменные и способы их вывода. Определение и назначение триггеров. Примеры триггеров, обеспечивающих целостность и контроль вводимых данных.

Тема 8. Роль и функции администратора БД

Управление пользователями. Создание резервных копий БД. Миграция данных между различными истемами (используя DTS). Экстракция БД в виде SQL-скрипта.

Распределение привилегий и защита от несанкционированного доступа: «логин» и пароль» к базе данных, команда GRANT, аргументы ALL и PUBLIC, передача привилегий с использованием GRANT OPTION. Лишение привилегий пользователя (REVOKE)

Домашнее задание: создать нескольких пользователей в БД MS SQL Server и наделить их различными правами доступа на объекты БД (например, только чтение, только добавление, полный доступ и др.), используя команды: GRANT, REVOKE, ALL и PUBLIC и др. Создать резервную копию БД.

Тема 9. Распределенные БД

Изучение процедуры инсталляции и настройки сетевого доступа для клиент-серверных СУБД, например, MS SQL Server или Oracle. Организация переноса данных между различными серверами БД с использованием DTS (Data Transformation Services).

Домашняя работа: Обеспечить перенос данных с одного сервера СУБД на другой сервер (или с одного instance (экзмепляра БД) на другой instance), используя DTS. Организовать пакетную загрузку данных в отдельные таблицы с помощью команды BULK INSERT (T-SQL).

Тема 10. Вывод информации из баз данных.

Изучение генераторов отчетов, обеспечивающих возможность вывода информации из СУБД.

Введение в ODBC и ADO. Создание DNS для учебной базы данных.

Разработка внешних приложений с помощью офисных пакетов (например, Excel).

Формирование макроса доступа к базе данных. Модификация макроса и разработка модуля для чтения данных их БД.

Концепция диалогового интерфейса. Разработка схемы граф-схемы диалога решения прикладной задачи. Введение в VBA (операции чтения/записи данных с листа, чтения/записи данных с формы, обработка данных формы и т.п.)

Разработка в Excel диалоговой формы вывода списка запросов, хранящихся в Excel-таблице.. Разработка модуля коннекции к базе данных, модуля чтения данных АО SQL-запросу и модуля вывода отобранных данных на рабочий лист Excel-книги.

Домашняя работа: Вывод данных из СУБД с помощью генератора отчетов. Разработка простого приложения баз данных под MS Excel на VBA и ADO для вывода информации из СУБД.


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



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