Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка информационного обеспечения задачи



Информационный анализ ПО и выделение ИО задачи

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

 

Таблица 1. - Объекты справочной информации

ИО Название реквизита Признак ключа
Группа Номер группы Количество студентов Уникальный ключ
Студент Шифр студента Номер группы Фамилия и инициалы № п/п Дата рождения Адрес Ср. балл при поступлении Уникальный ключ
Предмет Код предмета Наименование предмета Номер в сессии Вид сдачи Табельный номер преподавателя Всего часов Уникальный ключ
Преподаватель Табельный номер преподавателя Фамилия и инициалы Ученая степень Ученое звание Кафедра Код предмета Уникальный ключ

 

Таблица 2. - Объекты учетной информации

 

ИО Название реквизита Признак ключа
Успеваемость Шифр студента Номер группы Оценка1 Оценка2 Оценка3 Оценка 4 … Уникальный ключ
Результаты сессии Номер группы Количество студентов Код предмета Наименование предмета Табельный номер преподавателя Всего часов Отлично Хорошо Удовлетворительно Неудовлетворительно Не аттестовано   Уникальный ключ (составной)

Описание реквизитов ИО

Описание реквизитов входной и выходной информации приведено в таблице 3.

 

Таблица 3.- Описание реквизитов ИО

 

ИО Наименование реквизита Обозначение (имя поля) Характеристика реквизитов
Тип Максим. длина Точность
Группа № группы Количество студентов … Группа КОЛ Текст. Числ.    
И т. д.          

 

Для реквизитов типа «числовой» введите сокращенные обозначения (имена), чтобы не было проблем при построении выражений в вычисляемых полях в запросах и отчетах. Например, для реквизита Отлично – ОТЛ, Хорошо – ХОР, Не аттестовано – НАТ и т. д.

Определение связей ИО и построение ИЛМ

Связи между ИО Группа и Студент характеризуются одно-многозначными отношениями, поскольку одна группа включает много студентов, а один студент входит только в одну группу. Связь между ними осуществляется по номеру группы, который является уникальным ключом ИО Группа и входит в состав ИО Студент.

Аналогично устанавливается связь между другими ИО. В таблице 4 определенны главные и подчиненные объекты во всех связях между ними.

 

Таблица 4. - Связи информационных объектов

 

Главный ИО Детальный ИО Тип связи
Группа студент 1: М
Студент Успеваемость 1: 1
Группа Результаты 1: М
Предмет Результаты 1: М
Преподаватель Результаты 1: М

 

 

В соответствии с выявленными выше ИО и связями построена ИЛМ данных, обеспечивающая решение задачи анализа результатов сдачи экзаменов (рис.1).

 

 

 

       
   
 
 

 


Рис.1. - Информационно-логическая модель данных, обеспечивающая

решение задачи.

 

Логическая структура реляционной БД получена адекватным отображением ИЛМ данных (рис.2). Она определяется совокупностью логически взаимосвязанных реляционных таблиц. Каждая реляционная таблица имеет структуру, определяемую реквизитным составом одного из ИО полученной ИЛМ. Логические связи таблиц соответствуют структурным связям между объектами. На схеме логические связи отображены линиями между одинаковыми полями связи от главной таблицы к подчиненной.


           
   
 
   
 
 

 


связь по номеру

группы

 
 
Связь по номеру группы


 

       
 
Студент
   
Связь по таб. номеру
 


связь по табельному №

- связь по номеру группы преподавателя

 

           
 
   
 
     
Связь по коду предмета
 


Связь по шифру студента
связь по коду предмета

связь по

шифру

студента

       
   
 
 

 


Рис.2 - Логическая структура реляционной базы данных задачи.


 

Разработка алгоритмов и технологии решения задач


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 430; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.023 с.)
Главная | Случайная страница | Обратная связь