Структура главной таблицы базы данных приведена в табл. 4.3.
Для таблицы, входящей в состав базы данных, в окне Table Designer присутствуют разделы Display, Map field type to classes, Field validation, Field comment, эта информация сохраняется в файле базы данных и поэтому отсутствует при описании структуры свободных таблиц (файлы *.dbf, не входящие в состав базы данных). Таблицу можно удалить из базы, но оставить в виде свободной таблицы на диске; в таком случае информация этих разделов теряется.
Задание заголовков (Caption) для полей при описании структуры таблицы облегчает разработку экранных форм и отчетов - эти названия появятся как подписи для полей (если Caption отсутствует, подписью будет имя поля).
Nz | C | 7 | A,P | Номер зачетки | |
Fio | C | 45 | Фамилия, имя, отчество | ||
data_p | D | 8 | Дата поступления | ||
n_fclt | N | 2 | A | Факультет | |
n_spect | C | 7 | A | Специальность | |
kurs | N | 1 | Курс | ||
n_grup | С | 10 | Группа | ||
n_pasp | С | 10 | Номер паспорта |
Далее создаем следующую таблицу в базе - справочник факультетов с именем файла Fclt.dbf. Для этого следует снова поместить курсор на пустое место окна Database Designer, щелкнуть правой кнопкой мыши и в контекстном меню выбрать команду New table. В окне Table Designer описываем структуру таблицы (табл. 4.4).
табл. 4.4
n_fclt | N | 2 | A,P | Номер факультета | |
name_f | C | 120 | Название факультета |
Название ключевого поля справочника, его тип и ширину желательно оставить такими же, как и в главной таблице, для облегчения установления связей при разработке экранных форм и отчетов с помощью Мастера.
Точно так же создаем в базе данных следующие таблицы и индексы для табл. 4.5, табл. 4.6, табл. 4.7.
n_spect | C | 7 | A,P | Код специальности | |
name_s | C | 120 | Название специальности |
nz | C | 7 | A | Номер зачетки | |
semestr | N | 1 | Семестр | ||
n_predm | N | 2 | A | Предмет | |
ball | С | 1 | Оценка | ||
data_b | D | 8 | Дата | ||
prepod | C | 45 | Преподаватель |
n_predm | N | 2 | A,P | Номер предмета | |
name_p | С | 120 | Название предмета |