СТРУКТУРА ОПИСАНИЯ ПРОГРАММЫ КЛИЕНТСКОГО ПРИЛОЖЕНИЯ ДЛЯ РАБОТЫ С БАЗОЙ ДАННЫХ I. Характеристика проекта. 1. Проект и структура БД: - назначение, - структура и виды связей (схема БД), - ограничения. II. СУБД и среда разработки. 1. Выбранная СУБД. Краткая характеристика. 2. Операционная система и среда разработки (VC++, C++ Builder, C#, Java, Delphi, VB, ...). 3. Объекты СУБД, использованные в проекте (перечислить с краткой характеристикой): таблицы, предствления, внешние ключи (ограничения целостности), хранимые процедуры, триггеры, ... 4. Роли пользователей и права доступа. 5. Механизм доступа к источнику данных (СУБД) из приложения, провайдер. III. Объекты СУБД, реализованные на сервере. 1. Описание структуры таблиц, предствлений, внешних ключей (ограничения целостности), NULL-значений. 2. Текст и описание хранимых процедур (можно не все, 1-2 примера). 3. Текст и описание триггеров (можно не все, 1-2 примера). IV. Реализация клиентского приложения. 1. Основные режимы работы приложения, их назначение и описание (кратко). 2. Средство разработки, используемые для организации взаимодействия с базой данных (ODBC, ADO, ...). Его настройки. 3. Реализация подключения к серверу БД. Отключение и подключение к серверу во время работы приложения. 4. Используемые объекты для работы с данными. Их взаимодействие. 5. Общие принципы реализации основных режимов работы в приложении: - просмотр данных (максимально через таблицы), - редактирование данных, - работа с хранимыми процуедурами и тригерами. 6. Создание архивных копий и восстановление данных из клиентского приложения. 7. Обработка ошибок, возникающих при работе с базой данных. Русификация ошибок. ------------------------------------------------------------------------- ПРИМЕЧАНИЕ. В дисплейном классе при демонстрации работы клиентского приложения следует показать: 1. Выполнение операций INSERT, UPDATE, DELETE для всех таблиц приложения. 2. Работу с представлениями. 3. Места работы хранимых процедур и триггеров. 4. Формирование отчета по совокупности данных.