Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВЕДЕНИЕ.doc
Скачиваний:
24
Добавлен:
28.02.2016
Размер:
432.64 Кб
Скачать

3.2 Проектирование базы данных

После отбора необходимой информации, её анализа и выявления объектов, получена одна большая таблица. Каждое поле любой таблицы должно быть уникальным. Это значит, что необходимо избавиться от повторяющихся полей: название дисциплины, фамилия и инициалы студента, название научного плана, фамилия и инициалы родителей, и т. д. Поэтому создаются отдельные таблицы для повторяющихся данных и устанавливаются связи между новыми таблицами и исходной: родители, данные о переводе с курса на курс, дисциплины, квалификации та трудоустройство, коды научных планов, курсовые работы, научный план, наказы, практика, студенты, успеваемость студентов. В результате приведения отношений сначала к первой, а в последовательности и ко второй нормальной форме получены следующие таблицы: В базе данных главной таблицей является таблица студенты, так как именно от нее исходят данные о успеваемости студентов, специальностях и квалификации, о названиях научных дисциплин. Так как данные зачётной книги о студентах могут быть достаточно громоздкими и будут встречаться в разных таблицах, их целесообразно нумеровать и ссылаться на эти номера. Для этого вводится целочисленный атрибут «Код дисциплины», который будет автоматически наращиваться на единицу при вводе в базу данных новой дисциплины.

Ключевые поля в таблицах заданы по полям с именем код. Так в таблице студенты первичным и внешним ключом будет поле «№зачётной книжки», в таблице успеваемость студентов- «Код дисциплины» - первичный, в таблице родители- «ФИО» - первичный ключ, в таблице о переводе с курса на курс- ««№зачётной книжки» - первичный, , в таблице дисциплина- «Шифр дисциплины» - первичный ключ, «Код научных планов» -, в таблице Коды научных планов - первичный, , в таблице научный план- «Код научный план» - первичный. В данной базе данных таблицы связаны отношением «один-ко-многим» и «один-к-одному».

В результате получаем следующую схему данных базы даны

«Деканат ХДАК» (рис.1).

3.3 Создание таблиц

Данная база данных имеет 5 таблиц:

Содержание поля

Имя поля

Тип поля

Длина поля

Студенты

№зачетной книжки

№зачетной книжки

Число

50

Фамилия

Фамилия

Текст

50

Имя

Имя

Текст

50

Отчество

Отчество

Текст

50

Год рождения

Год рождения студента

Дата/время

Национальность

Национальность студента

Текст

50

Гражданство

Гражданство студента

Текст

50

Семейное положение

Женат, не женат

Текст

100

Состав семьи

Муж/жена/дети, имя, год рождения

Текст

100

Социальное положение

Социальное положение студента

Текст

100

Отношение к военной службу

Военнообязанный, невоеннообязанный

Текст

50

Адрес

Адрес студента в период учёбы

Текст

100

Льготы

Имеет ли студент льготы и какие именно

Текст

100

Учится за счёт

гособеспечение или контракт

Текст

50

Форма учёбы

Дневная, заочная

Текст

50

Курс зачисления

Курс на который зачислен студент

Текст

50

50

Год зачисления

Дата зачисления студента

Число

50

Специализация

МИС, ДИС, магистр

Текст

100

Особенные отметки

Зачислен за конкурсом, поза конкурсом, как отличник, переводом, поновлен

Текст

100

Статус студента

Сейчас учится или в академическом отпуске, или отчислен

Текст

100

Серия студенческого билета

Серия студенческого билета студента

Текст

50

№ студенческого билета

№ студенческого билета студента

Целое

50

Дата выдачи студенческого билета

Дата выдачи студенческого билета

Дата/время

50

Дата выдачи зачётной книжки

Дата выдачи зачётной книжки

Дата/время

50

Код группы

Шифр группы

Текст

50

Код научного плана

Код научного плана

Текст

50

Заметки

Заметки

Текст

100

Успеваемость студентов

Код дисциплины

Код дисциплины

Число

50

№зачетной книжки

№зачетной книжки

Число

50

Зачёт ECTS

Оценка за шкалойECTS,типаA,B,C,D,E,FX,X

Текст

100

Зачёт национальный

Оценка за национальной шкалой типа отлично, хорошо, удовлетворительно. не удовлетворительно

Текст

50

Экзамен ECTS

Оценка за шкалой ECTS,типаA,B,C,D,E,FX,X

Текст

100

Экзамен национальный

Оценка за национальной шкалой типа отлично, хорошо, удовлетворительно. не удовлетворительно

Текст

50

Практика

№ зачётной книжки

№ зачётной книжки

Число (Длинное целое)

50

Название учреждения практики

Название учреждения практики

Текст

100

Курс

№ курса прохождения практики

Текст

50

Семестр

№ семестра, в котором студент проходит практику

Текст

100

Дата начала практики

Дата початку практики

Дата/Время

50

Дата завершения практики

Дата завершения практики

Дата/Время

50

Фамилия руководителя

ФИО преподавателя, который принимает отчёт о пройденой практике

Текст

50

Оценка ECTS

Оценка за шкалой ECTS, типаA,B,C,D,F,FX

Текст

50

Оценка Национальная

Оценка за национальной шкалой, типа отлично, хорошо, удовлетворительно, неудовлетворительно

Текст

50

Дисциплина

№ дисциплины

дисциплины

Целое

50

Шифр дисциплины

Шифр дисциплины

Текст

50

Название учебной дисциплины

Полное название учебной дисциплины

Текст

100

Данные о переводе с курса на курс

№ зачётной книжки

№ зачётной книжки

Число

50

Код группы

Код группы

Текст

50

Курс на который переведено студента

Курс на который переведено студента

Текст

50

Год переведения

Год переведения

Дата/Время

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]