Читайте также:
|
|
Определим функциональные зависимости между реквизитами документа "Список преподавателей кафедры", предварительно включив их перечень в таблицу.
Из анализа документа очевидно, что реквизиты Название кафедры (НКАФ), Телефон (ТЕЛ), Заведующий (ЗАВ) являются описательными, и каждый из них зависит только от ключевого реквизита — Код кафедры (ККАФ), который в то же время выполняет роль общего идентификатора списка преподавателей кафедры.
Реквизиты — Фамилия И.О. (ФИО), Уч. степень (СТ), Уч. звание (3В) однозначно определяются ключевым реквизитом Таб. номер (ТАБН) преподавателя.
Обратим внимание на связь реквизитов ККАФ и ТАБН. В этой функциональной связи выполняется необходимое условие — одному значению ключа ТАБН соответствует одно значение зависимого реквизита ККАФ. Этот реквизит играет роль описательного реквизита для преподавателя. Если такая связь не установлена, то все множество реквизитов документа разделится на два не связанных между собой подмножества, а это нелогично для реквизитов одного документа.
Все установленные функциональные зависимости реквизитов документа "Список преподавателей кафедры" отражены в табл. 2.1.
Внимание! Реквизит ККАФ одновременно выступает в роли описательного реквизита в одной связи и ключевого — в другой связи. Таким образом здесь мы сталкиваемся с транзитивной зависимостью. Реквизит НКАФ транзитивно зависит от ТАБН через ККАФ. Тем не менее специальных действий по расщеплению этой зависимости не потребуется при использовании приведенных правил.
Выберем по функциональным связям реквизиты, зависимые от каких либо других реквизитов и укажем для них ключевые реквизиты.
Так при просмотре списка реквизитов сверху находим первый зависимый (описательный) реквизит ККАФ и устанавливаем его ключевой ТАБН. Далее находим второй зависимый (описательный) реквизит НКАФ и устанавливаем его ключевой ККАФ. Аналогично находим описательный ТЕЛ и устанавливаем его ключевой ККАФ и так далее. Выявленное соответствие описательных и ключевых реквизитов представлено ниже в таблице.
Таблица 2.2. Соответствие описательных и ключевых реквизитов документа "Список преподавателей кафедры"
Сгруппируем реквизиты, зависимые от одних и тех же ключевых реквизитов, и объединим их с ключевыми реквизитами в один информационный объект.
Результат группировки реквизитов документа "Список преподавателей кафедры" приведен в табл. 2. 3.
П- простой. У- уникальный
Таким образом на основе анализа документа "Список преподавателей кафедры" выделены два информационных объекта — КАФЕДРА и ПРЕПОДАВАТЕЛЬ.
Аналогично рассмотренному выше может быть выполнен анализ документа "Список студентов группы" и будут выделены другие объекты справочной информации — ГРУППА, СТУДЕНТ.
Объект ГРУППА характеризуется числом студентов в группе, средним проходным баллом. Для однозначной идентификации группы используется ее номер.
Объект СТУДЕНТ имеет описательные реквизиты: фамилию, гол рождения, адрес проживания. Для идентификации студента может быть выбрана фамилия. Однако, учитывая возможность повторений, лучше в качестве идентификатора студента в группе рассматривать его порядковый номер в списке группы. Тогда для уникальной идентификации среди всех студентов ВУЗа можно использовать составной ключ из номера группы и порядкового номера в группе. Такой идентификатор позволяет в то же время явно определить принадлежность студента к группе. К объектам справочной информации относится также информационный объект ПРЕДМЕТ, который легко выявляется на основе интуитивного подхода.
Информационный объект ПРЕДМЕТ характеризуется наименованием, общим количеством часов, количеством часов лекций, практических занятий, числом семестров и т. п. В качестве идентификатора предмета вместо наименования целесообразно ввести уникальный код предмета. Это облегчит реализацию в базе данных связей этого объекта с другими, в которых необходима ссылка на предмет.
Описание информационных объектов, которые наряду с объектами ПРЕПОДАВАТЕЛЬ и КАФЕДРА относятся к справочной информации, представлено в табл. 2. 4.
Таким образом вся совокупность объектов справочной информации представлена в табл. 2. 3, 2. 4.
Дата добавления: 2015-11-14; просмотров: 64 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Описание предметной области. | | | Выделение объектов учётной информации |