Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Statists_Excel_BD.doc
Скачиваний:
80
Добавлен:
09.04.2015
Размер:
2.28 Mб
Скачать

6. Анализ данных и планирование таблиц

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

Определим необходимый набор данных для информаци­онного обеспечения каждого этапа работы.

Подготовительный этап. На этом этапе от нашей ИС в первую очередь потребуются сведения о плане приема в уни­верситет: на каких факультетах, какие специальности от­крыты для поступления; сколько человек принимается на каждую специальность. Кроме того, абитуриентов интересует какие вступительные экзамены принимаются на каждом факультете.

Рис. 4. Иерархическая структура университета.

Будущая структура базы данных должна отражать орга­низационную структуру университета. Эта структура пред­ставлена на рис. 4. Структура университета имеет иерар­хический тип: в университете множество факультетов; на каждом факультете несколько специальностей, по каж­дой специальности учится множество студентов (а во время вступительных экзаменов поступает множество аби­туриентов). Два верхних уровня этой иерархии — факульте­ты и специальности.

Спланируем две таблицы, которые вой­дут в базу данных, указав названия таблиц и имена полей:

Таблица 1

ФАКУЛЬТЕТЫ

Таблица 2

СПЕЦИАЛЬНОСТИ

Название факультета

Код специальности

Название специальности

План приема

Таблица базы данных 1 - «ФАКУЛЬТЕТЫ»

Название факультета

Институт экономики и предпринимательства

Факультет информатики и управления

Институт технологии и производственного менеджмента

Таблица базы данных 2 - «СПЕЦИАЛЬНОСТИ»

Код

специальности

Название специальности

План

приема

080105

Финансы и кредит

25

080109

Бухгалтерский анализ, учет и аудит

50

080112

Маркетинг

50

220201

Управление и информатика в технических системах

25

230102

Автоматизированные системы обработки управления

25

240901

Биотехнология

25

Из этих таблиц можно извлечь ответы на все поставлен­ные выше вопросы, интересующие абитуриентов. Здесь сделано два упрощающих допущения: пусть на разных специальностях одного факультета принимаются одни и те же экзамены, а число экзаменов на всех факультетах рав­но трем.

Введение идентификаторов записи - факультетов и специальности создает определенные удобства.

Название может быть достаточно длинным (например «Автоматизированные системы обработки управления»), а код — короткий. В таблицах «ФАКУЛЬТЕТЫ», «СПЕЦИАЛЬНОСТИ» каждая запись однозначно определяется идентификатором - первичным ключом.

Для таблицы «ФАКУЛЬТЕТЫ» - ИД_ФК, а для таблицы «СПЕЦИАЛЬНОСТИ» - ИД_СП. Таблицы связаны друг с другом через поле – ИД_ФК (вторичный код).

В других таблицах их можно заме­нить вторичными кодами, которые всегда можно расшифровать.

Этап приема документов у абитуриентов. В это время абитуриенты пишут заявления о допуске к поступлению, сдают необходимые документы (копию паспорта, школьного аттестата и другие), заполняют анкету. Каждому абитуриенту присваивается его личный идентификатор — регистраци­онный номер (РЕГ_НОМ). Далее под этим номером он будет фигуриро­вать во всех документах. Многочисленную информацию об абитуриенте сведем в таблицы 3,4. Третья «АНКЕТА» — дан­ные, которые потребуются в ходе экзаменов и могут потребоваться при зачислении: фамилия, имя, отчество, дата рождения, фотография, название учебного учреждения (оконченного абитуриентом). Четвертая «АБИТУРИЕНТЫ» будет содержать анкетные данные (включим лишь их часть).

В таблице «АБИТУРИЕНТ» поле «Медаль» имеет логический тип. Поле «Льгота» имеет текстовый тип, лица имеющие льготы при поступлении зачисляются вне конкурса на выбранную специальность факультета. Поле «Зачисление» имеет логиче­ский тип. Значение «ИСТИНА» этого поля будет отмечать абитуриентов, зачисленных в ВУЗ по результатам сдачи экзаменов.

Таблица 3

АНКЕТА

Таблица 4

АБИТУРИЕНТЫ

РЕГ_НОМ

РЕГ_НОМ

Фамилия

Медаль

Имя

Льгота

Отчество

Зачисление

Город

Фото

Дата_Рождения

Уч_заведение

Таблица базы данных 3 - «АНКЕТА»

РЕ Г_

НОМ

Фамилия

Имя

Отчество

Город

Фото

Дата

Учебное заведение

1001

Васильева

Ольга

Николаевна

Москва

12.10.

1990

ПТУ№8

1002

Быков

Алексей

Ильич

Кимры

24.04.

1989

Школа№7

3004

Ильина

Индира

Викторовна

Кимры

14.07.

1990

ПТУ №8

Таблица баз данных 4 - «АБИТУРИЕНТЫ»

РЕГ_НОМ

Медаль

Льгота

Зачисление

1001

сирота

1002

нет

1003

нет

1004

нет

2001

нет

2002

нет

2003

нет

2004

нет

3001

нет

3002

проживает в зоне отселения

3003

из многодетной семьи

3004

нет

Этап приема экзаменов. Основная информация, пред­ставляющая интерес на этом этапе, — результаты сдачи экза­менов абитуриентами. Безусловно, в реальной системе фигу­рируют данные о делении абитуриентов на экзаменационные группы, о датах и месте проведения экзаменов, об экзамена­торах и пр. Но мы ограничимся лишь одной таблицей, содер­жащей оценки, полученные каждым абитуриентом.

Таблица 5

ЭКЗАМЕНЫ

ИД_ЭКЗАМ

Название предмета

Таблица баз данных 5 - «ЭКЗАМЕНЫ»

КОД_ЭКЗАМ

Название предмета

1

Математика

2

Русский язык

3

Химия

4

Информатика

5

Физика

Этап зачисления в университет, здесь нас будет интересовать совать окончательный список с информацией о том, кто из абитуриентов принят в университет, а кто — нет. Для этого понадобятся связи и данные в таблице оценки. Связи через ключевые поля с таблицами «ЭКЗАМЕН», «ФАКУЛЬТЕТ», «АБИТУРИЕНТ», «СПЕЦИАЛЬНОСТЬ».

Таблица 6

Оценки

ИД_ОЦЕНКИ

РЕГ_НОМ

ИД_ЭК

ИД_ФК

ИД_СП

Оценка

Вывод

Анализ данных связан с выделением информации, ис­пользуемой на каждом этапе процесса, и планированием ее организации — схемаданных и таблицы.

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