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

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

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

Для хранения информации, касающейся рабочих учебных планов, необходима основная база данных, также необходимы базы данных – справочники, обеспечивающие уменьшение дублирования информации, а соответственно, и объем хранимой информации.

Необходимые справочники являются универсальными: справочник дисциплин и справочник кафедр.

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

- 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. Хранит информацию о форме отчетности по данной дисциплине;

- ProdSem – символьное поле, размер – 10. Хранит информацию о продолжительности данного семестра;

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


1.2 Описание структур и индексов используемых

баз данных

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

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

- YEAR – символьное поле, размер – 4. Год поступления потока;

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

- Exam – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине экзамен (в формате от ‘#’ до ‘#,#,#’); 

- Zachet – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине зачет (в формате от ‘#’ до ‘#,#,#’);

- Kur_proj – символьное поле, размер – 5. Хранит номера семестров, в которых по данной дисциплине курсовой проект (в формате от ‘#’ до ‘#,#,#’);

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

- Rgr - символьное поле, размер – 5. Хранит информацию о РГР (в формате  ‘####’);

- Kont_Rab – символьное поле, размер – 5;

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

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

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