C.6.2. Содержание работы

1. Сформировать (создать и ввести несколько записей) справочный файл XXX I.DBF, структура которого представлена в описании вариантов.

2. При мультифайловой обработке базы данных для каждого файла определяется своя рабочая область. В области  1 активизировать основной файл XXX.DBF, а в области 2 - файл XXXI .DBF. Переключаясь от одной рабочей области к другой, проверить, перемещается ли указатель записей в неактивной области при работе в активной области.

3. Одновременная работа с данными двух или нескольких файлов. Это достигается путем связывания файлов по ключу. Написать новый модуль программы или процедуру в имеющейся программе для связи файлов вида одна_запись_с_одной  (1:1). Проиндексировать файлы по этому ключу. Установить связь между файлами XXX.DBF и XXXI .DBF по ключу, заданному вариантами задания.

4. Наличие установления связи проверить просмотром полей файла-отца (основного файла) и  соответствующих им полей файла-сына (справочного файла): LIST <список полей файла-отца>, <список полей файла-сына>. Каждое поле файла-сына задается в виде <псевдоним файла-сына> - > <имя поля>.

5. Осуществить поиск одновременно в двух файлах (в диалоговом или программном режимах). Разорвать связь. Закрыть файлы в разных областях.

6. Задание усложненное. Старший и младший файлы поменять местами (кроме б варианта). Осуществить связь вида одна_запись_со_многими (1 : n). Убедиться в существовании связи с помощью BROWSE FIELDS. Разорвать связь и закрыть файлы в разных областях.