Задание на лабораторную работу №1
Создать произвольную базу данных (БД) из 2-х
связанных таблиц при помощи средства разработки и администрирования BlazeTop и разработать клиентскую программу для работы с ней.
Задачи:
- завести на сервере произвольного пользователя (использовать
утилиту командной строки «GSEC») и наделить его соответствующими правами
для выполнения требуемых операций над объектами БД;
- написать триггеры для формирования уникальных значений для поля
первичного ключа в таблицах и выполнения бизнес-правила каскадного
удаления записей из таблиц;
- разработать пользовательскую хранимую процедуру для выполнения
произвольно выбранных действий (например, математическое или логическое
вычисление);
- предусмотреть возможность рассылки сервером и получения клиентом
сообщений о результатах работы триггеров и (POST_EVENT).
Цель работы:
- получение навыков администрирования и разработки клиент-серверной
БД;
- получение навыков написания клиентских приложений при помощи
низкоуровневого интерфейса «IBProvider» (компоненты dbGo) или компонент IBX – на выбор.