Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ пример.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
635.9 Кб
Скачать

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

3.1 Информационный анализ входной информации необходимой для решения задачи

и выделения информационных объектов

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

Информация об учебном плане содержит следующие данные:

- название дисциплины;

- номер семестра, в котором изучается эта дисциплина;

- количество часов по учебному плану;

- ФИО преподавателя, читающего эту дисциплину.

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

- ФИО студента;

- дисциплина;

- ФИО преподавателя, читающего эту дисциплину;

- номер семестра, в котором изучается эта дисциплина;

- оценка за семестр или за экзамен, если по дисциплине проводился экзамен;

- дата сдачи экзамена или дата последнего занятия по этой дисциплине.

Один из этапов проектирования — определение доменов (ти­пов) данных, хранящихся в столбцах таблиц. Параллельно с зада­нием типа необходимо сформулировать ограничения целостности, связанные с типом, — перечень допустимых значений типа.

Ниже, в таблицах 3.4.1 – 3.4.5 представлены таблицы базы данных «Сес­сия» с типами данных столбцов и предлагаемыми ограничения­ми целостности.

Таблица 3.1.1 - «Студенты»

Наименование столбца

Тип данных

Ограничения

ID_Студент

Целое число

Значение уникально

Фамилия

Строка символов размером 30

Значение не должно быть пустым

Имя

Строка символов размером 15

Значение не должно быть пустым

Продолжение таблицы 3.1.1.

Наименование столбца

Тип данных

Ограничения

Отчество

Строка символов размером 20

Значение не должно быть пустым

Номер группы

Целое число

Значение не должно быть пустым

Адрес

Строка символов размером 30

Телефон

Строка символов размером 8

Таблица 3.1.2 - «Дисциплины»

Наименование столбца

Тип данных

Ограничения

ID_Дисциплина

Целое число

Значение уникально

Наименование

Строка символов размером 20

Значение уникально

……………………….

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

логической модели

Связи между выявленными информационными объектами определяются реаль­ными отношениями между парами объектов. Связи информационных объектов представлены в виде таблицы 3.2.1.

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

Ключ связи

Главный информационный объект

Подчиненный информационный объект

Тип отношения

ID_Student

Студенты

Сводная ведомость

1:М

ID_Prepod

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

Учебный план

1:М

ID_Discip

Дисциплины

Учебный план

1:М

ID_Plan

Учебный план

Сводная ведомость

1:М