Информационно-логическая модель предметной области

Оглавление

Задание на контрольную работу 3

Перечень и содержание запросов

Должностных лиц (пользователей) к базе данных 4

Формы выходных документов 5

Информационно-логическая модель предметной области 6

Обоснование выбора и характеристики системы

Управления базами данных 8

Структура базы данных 9

Машинная реализация базы данных 13

Задание на контрольную работу (вариант 6):

Учет и выдача сведений об уровне физической подготовленности слушателей (курсантов) учебной группы.

Перечень и содержание запросов должностных лиц (пользователей) к базе данных

В интересах повышения информированности должностных лиц факультета создается автоматизированная информационная система на основе персонального компьютера (компьютерной сети), реализуемая по технологии баз данных. Предполагается, что в базе данных будут содержаться сведения о личном составе подразделения (учебной группы). Объектами учета в базе данных являются слушатели учебной группы.

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

Домашние адреса сержантского состава:

Фамилия Имя Домашний адрес
     

Состав сборной курса по плаванию (другому виду спорта):

Спортивный разряд Звание Фамилия
     

Списочный состав подразделенеия (учебной группы):

Фамилия Имя Отчество Звание
       

Формы выходных документов

В качестве выхожных документов должны быть представленны следующие печатные формы:

а) Список сержантского состава для куратора группы

Информационно-логическая модель предметной области - student2.ru


Фамилия Имя Домашний адрес
Курсант1 Имя Адрес
Курсант2 Имя Адрес

б) Состав сборной по плаванию

Информационно-логическая модель предметной области - student2.ru


Разряд Звание Фамилия
Звание1 Курсант1
Звание2 Курсант2

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

Информационно-логическая модель предметной области

Приведенные запросы и макеты отчетных форм служат основой построения информационно-логической модели (в графическом виде). Пример построения такой модели показан ниже.

Информационно-логическая модель предметной области - student2.ru

Множественность ветви "Спорт" свидетельствует о том, что любой слушатель (курсант) может иметь квалификацию (разряд) по нескольким видам спорта. Если слушатель (курсант) не имеет спортивного разряда, то это не меняет сущности информационно-логической модели. В этом случае позиции "Вид спорта" и "Спортивный разряд" для него будут пустыми. В дальнейшем, по мере совершенствования спортивного мастерства данного слушателя (курсанта) они могут заполняться и даже неоднократно. Дополнительно можно заметить, что в информационно-логической модели предусмотрена позиция "Отчество", хотя в исходных запросах она отсутствует. Учитывая тот факт, что в ходе ведения базы данных могут появляться новые пользователи и/или запросы, в которых весьма вероятно будет встречаться и этот атрибут, введение рассматриваемой позиции в модель оправдано.

Таким образом, в качестве объектов учета в базе данных выступают слушатели (курсанты) учебной группы. Их характеристики (атрибуты) показаны в виде "листьев" дерева информационно-логической модели.

Далее опишем сами атрибуты. Представим описание атрибутов в виде таблицы.

Атрибут Тип атрибута Размер атрибута Обязательность атрибута
Специальное звание Текст 255 символов Обязателен
Фамилия Текст 45 символов Обязателен
Имя Текст 30 символов Обязателен
Отчество Текст 30 символов Обязателен
Дата рождения Дата Дата Не обязателен
Домашний адрес Текст 255 символов Не обязателен
Вид спорта Текст 10 символов Не обязателен
Разряд Число 1 разряд Не обязателен

Пару слов в качестве обоснования свойств указанных атрибутов. Специальное звание курсантов не может быть длиннее 15 символов (самый «длинный» курсант будет иметь звание «младший сержант»). Самая длинная фамилия в мире, как не трудно убедиться прибегнув к справочным материалам, имеет длину 43 символа. Имена и отчеества, потому их длину нецелесообразно ставить больше 30 символов. Дата рождения будет хранится в формате Дата, а не в текстовом формате, потому говорить о ее длине не имеет смысла. Домашний адрес выставим длиной 255 символов, чтобы обеспечить возможность записи полного адреса. Спортивный разряд, в свою очередь, заведомо будет выражаться только числом.

Обязательныи атрибутами отмечены в таблице только звание, фамилия, имя и отчество. Прочих характеристик у курсанта временно может не быть. Естестенно, каждый курсант однажды родился и где-то проживает, однако на момент первоначального занесения данных в БД эта информация может требовать уточнения.

Наши рекомендации