Необходимый комплекс технических средств. Обоснование структур разрабатываемых баз данных. Проектирование баз данных, страница 3

- Prak_Kur – числовое поле, размер – 4. Хранит информацию о числе часов практических занятий на курсовой проект или курсовую работу в курсе дисциплины;

- Vsego – числовое поле, размер – 4. Хранит информацию о числе часов занятий в курсе дисциплины;

- Sem1 – Sem9 – символьное поле, размер – 4. Хранит информацию о количестве занятий по данной дисциплине в данном семестре в неделю (в формате ‘####’, где на первой позиции – число часов лекций, на второй позиции – число часов практических занятий, на третьей позиции – число часов лабораторных работ, на четвертой позиции – число часов практических занятий на курсовые);

- All_Dis – Логическое поле, приобретает значение «true», если дисциплина для общего изучения;

- Spec_Dis – числовое поле, приобретающее в зависимости от специализации специальной дисциплины значения 1,2,3,4 при специализациях соответственно ЭТ-ЭС-ЭМ, ЭТ, ЭС, ЭМ.

В базе данных UchPlan.dbf создан индекс по полю Kod_Disc для связи со справочником дисциплин.

База данных, хранящая справочник дисциплин, называется Discip.dbf. Структура базы данных Discip.dbf:

- Cod_Disc – числовое поле, размер –4.Уникальный код дисциплины, ему в однозначное соответствие поставлено название дисциплины;

- Kaf_Kod – числовое поле, размер – 3. Код кафедры, к которой относится дисциплина, в справочнике кафедр этому коду однозначно соответствует название кафедры;

- Pred – числовое поле, размер – 3. Содержит порядковый номер дисциплины;

- Disc – символьное поле, размер – 100. Содержит полное название дисциплины;

- Snam – символьное поле, размер – 10. Содержит краткое название дисциплины;

Для данного справочника созданы индексы по полям Kod_Disc  и по полю Disc.

База данных, хранящая справочник кафедр, называется KafSpr.dbf и имеет следующую структуру:

- Kaf_Kod – числовое поле, размер – 3. Код кафедры, к которой относится дисциплина, этому коду  однозначно соответствует название кафедры;

- Kaf_Name – символьное поле, размер – 40. Содержит полное название кафедры.

Для данного справочника создан индекс по полю Kaf_Name.

База данных рабочих планов носит название RabPlan.dbf. В ней хранится основная информация, касающаяся учебных планов.

Структура базы данных RabPlan.dbf:

- Kod_Disc – числовое поле, размер – 4.Уникальный код дисциплины, ему в однозначное соответствие поставлено название дисциплины в справочнике дисциплин;

- Year – символьное поле, размер – 7. Хранит информацию об учебном годе;

- Fac – числовое поле, размер – 2. Хранит информацию о факультете 0 – ЭТ, 1 – УПП;

- Spec - числовое поле, размер – 2. Хранит информацию о специализации 0 – ЭТ,ЭС,ЭМ; 1 – ЭТ, 2 – ЭС, 3 – ЭМ;

- Vsego – числовое поле, размер – 4. Хранит общее число часов, отведенных на данную дисциплину;

- Prosh – числовое поле, размер – 4. Хранит ранее вычитанное число часов, отведенных на данную дисциплину;

- Nasem – числовое поле, размер – 4. Хранит отведенное на семестр число часов, отведенных на данную дисциплину;

- Lek_Ned – символьное поле, размер – 4. Хранит число часов лекций в неделю, отведенных на данную дисциплину;

- Lab_Ned – символьное поле, размер – 4. Хранит число часов лабораторных работ в неделю, отведенных на данную дисциплину;

- Pr_Ned – символьное поле, размер – 4. Хранит число часов практических занятий в неделю, отведенных на данную дисциплину;

- PrNaKp_Ned – символьное поле, размер – 4. Хранит число часов практических занятий на курсовые в неделю, отведенных на данную дисциплину

- SamRab – числовое поле, размер – 5. Хранит число часов самостоятельной работы, отведенных на данную дисциплину;

- Exam – символьное поле, размер – 5. Хранит информацию о форме отчетности по данной дисциплине в форме - Экз.;

- Zachet – символьное поле, размер – 5. Хранит информацию о форме отчетности по данной дисциплине в форме - Зачет;