Лабораторная работа №2.
Словарь базы данных.
Задание: Разработать структуру данных и функции объекта «Словарь базы данных».
I. Общие требования к структуре данных:
Хранить информацию о
1. Полях, используемых в отношениях (таблицах) базы данных:
1.1. Пользовательское название поля:
1.1.1.Краткое;
1.1.2.Полное.
1.2. Информация, необходимая для создания;
1.3. Описание функций ввода информации;
1.4. Описание функций контроля корректности ввода;
1.5. Описания функций постобработки.
2. Таблицах (отношениях), образующих базу данных:
2.1. Список полей, входящих в таблицу;
2.2. Имя файла таблицы;
2.3. Номер рабочей области;
2.4. Список индексных файлов;
2.5. Список ключевых выражений для индексных файлов и/или тегов;
2.6. Тип индексных файлов;
2.7. Способ открытия ( Exclusive или SHARED );
2.8. Имя алиаса;
2.9. Список условных выражений для индексных файлов;
2.10. Способ работ с удаленными записями.
II. Общие требования к функциям.
Необходимы следующие функции:
1. Открыть базу данных в режиме EXCLUSIVE или SHARED . Если ее нет – то создать.
2. Открыть индексные файлы , если их нет, то создать.
3. Проверить структуру таблицы, при изменении создать новую и переписать в нее старую информацию. Старую информацию сохранить в BAK - файле.
4. «Локировать» запись.
5. «Разлокировать» запись.
6. «Локирофай файл».
7. Добавить новую запись в таблицу.
8. Удалить запись из таблицы.
На главную |