1. Создайте на диске D (Doki) в Вашей индивидуальной папке папку СУБД_ЛАБ, в ней папку Лабораторная_3, а в ней папкуDATA.
D:\ДИ_11\СУБД\Лабораторная_3\DATA
В папке DATA в дальнейшем будем сохранять таблицы, которые построим на этом занятии (или скопируем в неё те таблицы, которые мы создали во время выполнения Лабораторной№2). Поэтому прежде, чем приступить к созданию (или копированию) таблиц, рекомендуется для папки DATA, в которой будут храниться таблицы, зарегистрировать алиас. Алиас должен быть уникальным (неповторимым) для каждой папки, в которой храниться БД (таблицы БД), например: IVANOV_DI_11 или BAZA1 или 111. Алиас удобно создать, используя утилиту DataBase Desktop, вызов которой возможен из программой группы Delphi главного меню.
2. Вызвать утилиту DataBase Desktop à меню Tools à Alias Manager.
3. Далее выполнить щелчок по кнопке New ввести в окно Database Alias значение нового псевдонима (алиаса), в нашем случае Вашу фамилию IVANOV (рис. 2.).
Рис. 2. Ввод значения алиаса
Затем необходимо выполнить щелчок по кнопке Browse и в дереве списка папок выбрать папку DATA и нажать на кнопку OK (рис. 3).
Рис.3.
4. Нажмите кнопку ОК в окне DirectoryBrowser.
5. Нажмите кнопку ОК в окне Alias Manager.
6. Запись нового псевдонима в файл конфигурации IDAPI будет выполнена после подтверждения записи (Кнопка «Да») – рис. 4.
Рис. 4. Подтверждение нового алиаса
7. Создайте через утилиту Database Desktop структуры трех таблиц: ОТДЕЛЫ, СОТРУДНИКИ и СЕМЬЯ СОТРУДНИКОВ и сохраните их в ранее созданную папку DATA.
8. В таблицах ОТДЕЛЫ и СОТРУДНИКИ поля Отдел должны иметь одинаковый тип и одинаковый размер.
9. В таблице СОТРУДНИКИ поле №П/П должно иметь тип Autoincrement.
10. В таблице СЕМЬЯ СОТРУДНИКОВ поле ИД должно иметь тип LongInteger (длинное целое).
ОТДЕЛЫ
СОТРУДНИКИ
СЕМЬЯ СОТРУДНИКА
Отдел
№ П/П
№ П/П
Телефон
ФИО сотрудника
Статус
Руководитель
Год рождения
ФИО
Отдел
Год рождения
ИД
11. Первые поля во всех трех таблицах должны быть отмечены как ключевые (в столбце KEYставиться знак *).
12. При защите лабораторной работы знать:
- что такое алиас и для чего он нужен;
- как зарегистрировать алиас;
- для каких папок есть смысл регистрировать алиас;
- какие свойства (и где) можно задать для таблиц формата Paradox.