Лабораторные работы (в ХГТУ)

Лабораторные работы (в ХГТУ)

Задание: Для модели базы данных, разработанной в первой самостоятельной

работе [1], используя DataBase Desktop, дать описание системы

соответствующих таблиц локальной базы данных в формате Paradox7.

Структура таблиц:

Таблица AVTOR:

. Код автора (KOD)-ключевое, автоинкрементное поле;

. Фамилия, имя, отчество (FIO)-строка до 50 символов, обязательного

заполнения;

. Год рождения (ROZD) – строка до 4 символов с маской “####”

Таблица CIKL:

. Код цикла (KOD)-ключевое, автоинкрементное поле;

. Название цикла (NAZV)- строка до 120 символов, обязательного

заполнения;

Таблица DISCIP:

. Код дисциплины (KOD)-ключевое, автоинкрементное поле;

. Название дисциплины(NAZV)- строка до 120 символов, обязательного

заполнения;

. Код цикла (KCIKL) - содержит ссылку на таблицу подстановки CIKL, по полю

KOD, типа Long Integer (установлена ссылочная целостность);

Таблица GRUP:

. Код группы (KOD)-ключевое, автоинкрементное поле;

. Код специальности (KSP) - содержит ссылку на таблицу подстановки SPEC, по

полю KOD, типа Long Integer (установлена ссылочная целостность);

. Название потока (POTOK) - строка до 20 символов, обязательного

заполнения;

. Год поступления (GOD) - строка до 4 символов с маской “####”,

обязательного заполнения.

Таблица KNIGI:

. Код книги (KOD)-ключевое, автоинкрементное поле;

. Название книги (NAZV)- строка до 120 символов, обязательного

заполнения;

. Количество книг (KOLICH) – короткое целое типа SHORT;

. Год издания (GOD) - строка до 4 символов с маской “####”,

обязательного заполнения.

Таблица Recomend:

. Код рекомендации (KOD)-ключевое, автоинкрементное поле;

. На какой семестр рекомендация (SEMESTR) - короткое целое типа SHORT,

обязательного заполнения;

. Код книги (KKNIG) - содержит ссылку на таблицу подстановки KNIGI, по

полю KOD, типа Long Integer (установлена ссылочная целостность);

. Код специальности (KSPEC) - содержит ссылку на таблицу подстановки

SPEC, по полю KOD, типа Long Integer (установлена ссылочная

целостность);

. Код дисциплины (KDISC) - содержит ссылку на таблицу подстановки

DISCIP, по полю KOD, типа Long Integer (установлена ссылочная

целостность);

Таблица SOOTV:

. Код соответствия (KOD)-ключевое, автоинкрементное поле;

. Код книги (KKNIG) - содержит ссылку на таблицу подстановки KNIGI, по

полю KOD, типа Long Integer (установлена ссылочная целостность);

. Код автора (KAVT) - содержит ссылку на таблицу подстановки AVTOR, по

полю KOD, типа Long Integer (установлена ссылочная целостность);

Таблица SPEC:

. Код специальности (KOD)-ключевое, автоинкрементное поле;

. Название специальности (NAZV) - строка до 120 символов, обязательного

заполнения;

. Номер специальности (NOM) - строка до 10 символов, обязательного

заполнения;