Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные понятия.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
280 Кб
Скачать
☆
  1. Выбор по функциональным связям реквизитов, зависимых от каких либо других реквизитов и указание для них ключевых реквизитов.

При просмотре списка сверху находим первый зависимый (описательный) реквизит ККАФ и устанавливаем реквизит (ключевой), от которого идет стрелка – ТАБН. Далее находим второй зависимый (описательный) реквизит НКАФ и устанавливаем его ключевой реквизит ККАФ. Аналогично находим описательный ТЕЛ и устанавливаем его ключевой ККАФ и т.д. Выявленные соответствия описательных и ключевых реквизитов представлены ниже в таблице.

Таблица 3.1.

Описательные (зависимые) реквизиты

Ключевые реквизиты

ККАФ

ТАБН

НКАФ

ККАФ

ТЕЛ

ККАФ

ЗАВ

ККАФ

ФИОп

ТАБН

СТ

ТАБН

ЗВ

ТАБН

КОЛ

НГ

СПБАЛЛ

НГ

ФИОс

НГ+НС

ГОДР

НГ+НС

АДР

НГ+НС

ПБАЛЛ

НГ+НС

НП

КП

ЧАСЫ

КП+ВИДЗ+ТАБН+НГ

ОЦЕН

КП+НГ+НС+ТАБН+ВИДС

  1. Группировка реквизитов, зависимых от одних и тех же ключевых реквизитов и объединение их с ключевыми реквизитами в один информационный объект.

В таблице 4.1 приняты обозначения для ключа: П – простой, У – уникальный, С – составной.

На основе анализа документа “Список преподавателей кафедры” выделены два информационных объекта: Кафедра и Преподаватель.

Если функциональная зависимость реквизитов ККАФ и ТАБН не была бы выявлена на стадии анализа, реквизит ККАФ пришлось бы добавить в объект Преподаватель для обеспечения связей объектов в реляционной базе.

Аналогично рассмотренному выше был выполнен анализ документа “Список студентов группы” и были выделены другие объекты справочной информации: Группа и Студент.

Объект Группа характеризуется числом студентов в группе, средним проходным баллом. Для однозначной идентификации группы используется ее номер. К описательным реквизитам группы могут быть отнесены в общем случае и другие реквизиты, например, факультет, к которому относится группа, специальность, по которой ведется обучение группы, фамилия старосты и т.п.

Объект Студент имеет описательные реквизиты: фамилию с инициалами год рождения, адрес проживания. Для идентификации студента может быть выбрана фамилия. Однако, учитывая возможность повторений, лучше в качестве идентификатора студента в группе рассматривать его порядковый номер в списке группы. Тогда для уникальной идентификации среди всех студентов ВУЗа можно использовать составной ключ из номера группы и порядкового номера в группе. Такой идентификатор позволяет в то же время явно определить принадлежность студента к группе.

Таблица 4.1.

Информационный объект

Название реквизита

Обозначение реквизита

Признак ключа

Кафедра

Код кафедры

ККАФ

П, У

Назв. кафедры

НКАФ

Телефон

ТЕЛ

Заведующий

ЗАВ

Преподаватель

Таб. ном. препод.

ТАБН

П, У

Код кафедры

ККАФ

Фамилия И.О. преп.

ФИОп

Уч. степень

СТ

Уч. звание

ЗВ

Группа

Номер группы

НГ

П, У

Кол. студентов

КОЛ

Ср. балл в группе

СПБАЛЛ

Студент

Номер группы

НГ

С, У

Номер студента

НС

Фамилия И.О. студ.

ФИОс

Год рождения

ГОДР

Адрес

АДР

Балл при поступлен.

ПБАЛЛ

Предмет

Код предмета

КП

П, У

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

НП

Всего часов

ЧАСЫ

Часов лекций

ЛЕК

Часов практики

ПР

Число семестров

ЧС

Программа курса

ПРОГ

Изучение

Номер группы

НГ

С, У

Код предмета

КП

Таб. номер препод.

ТАБН

Вид занятий

ВИДЗ

Часы

ЧАСЫ

Ср. балл в группе

СПБАЛЛ

Успеваемость

Номер группы

НГ

С, У

Код предмета

КП

Таб. номер препод.

ТАБН

Номер студента

НС

Вид сдачи

ВИДС

Оценка

ОЦЕН

К объектам справочной информации относится также информационный объект ПРЕДМЕТ, который легко выявляется на основе интуитивного подхода. Информационный объект ПРЕДМЕТ характеризуется наименованием, общим количеством часов, количеством часов лекций, практических занятий, числом семестров и т. п. В качестве идентификатора предмета вместо наименования целесообразно ввести уникальный код предмета. Это облегчит реализацию в базе данных связей этого объекта с другими, в которых необходима ссылка на предмет. Учитывая возможности Access, можно предусмотреть хранение в базе данных для предмета текста программы учебного курса.

Информационные объекты Группа, Студент, ПРЕПОДАВАТЕЛЬ, КАФЕДРА, ПРЕДМЕТ относятся к объектам справочной информации.

Документ “План проведения занятий в группе” содержит сведения о занятиях, проводимых в каждой группе в текущем семестре. ЧАСЫ – это основная количественная характеристика занятия, то есть описательный реквизит. Соответственно, он является реквизитом, зависимым от идентификаторов занятия: номера группы, кода изучаемого предмета, идентификатора преподавателя и вида занятий, поскольку учет ведется отдельно по лекциям и практическим занятиям.

Кроме того, к описательным реквизитам занятия можно отнести расчетный реквизит – среднюю оценку в группе по занятию, если его хранить в базе данных. В результате анализа взаимосвязей реквизитов этого документа можно выделить новый информационный объект ИЗУЧЕНИЕ.

Информационный объект УСПЕВАЕМОСТЬ обеспечивает хранение в базе данных информации об итоговых оценках студента за семестр по каждому виду занятия, отображенному в объекте ИЗУЧЕНИЕ. Соответственно, такая оценка определяется с одной стороны идентификатором студента (“Номер группы”+”Номер студента”), а с другой стороны – идентификатором занятия (“Номер группы”+”Код предмета”+”Таб. номер преподавателя”+”Вид сдачи”). Таким образом, их объединение образует уникальный идентификатор объекта УСПЕВАЕМОСТЬ.