Курсовая работа: Инфологическое моделирование базы данных "Абитуриент"

Особо отметим, что документы предметной области не только дают возможность выявить структуру данных, но и являются основой для разработки форм ввода/вывода, отчетов для печати документов.

Список студентов группы № _________

Номер студента Фамилия И.О. Год рождения Адрес

Балл

при поступлении

Количество студентов ___________________

Средний балл в группе при поступлении ___________

Рис. 2. Форма документа со списком студентов группы

Список преподавателей кафедры

Название кафедры ____________

Код кафедры ________ Телефон ______

Заведующий ____________

Таб. номер Фамилия И. О. Уч. степень Уч. звание

Рис. 3. Форма документа со списком преподавателей кафедры

План проведения занятий в группе

группа №___________ семестр__________ /текущий/

Название предмета Код предмета ФИО преподавателя Таб. номер преподавателя Вид занятия Часы

Рис. 4. Форма документа с перечнем занятий по предмету в группе

Экзаменационная ведомость

Название предмета ______________________ Группа ______________

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

Вид сдачи __________________________ Дата ____________________

№ п/п

Фамилия И.О.

студента

Оценка Подпись преподавателя

Рис. 5. Форма документа-бланка экзаменационной ведомости

2. Инфологическое проектирование

2.1. Модель «сущность-связь»

Инфологическая модель применяется после словесного описания предметной области. На основании анализа предметной области выделим следующие сущности модели «сущность-связь» («EntityRelationship» - ER-модели): «Абитуриенты», «Специализации», «Факультеты», и изобразим их в виде графических обозначений (прямоугольник, в верхней части которого записано имя сущности, а ниже перечисляются атрибуты, причем ключевые атрибуты помечаются подчеркиванием).

Абитуриенты
Код абитуриента
ФИО
Номер личного дела
Награды
Потребность в общежитии
Стаж работы
Специализации
Код специализации
Наименование
Кафедра
Количество мест
Факультеты
Код факультета
Название

Как любая модель, модель «сущность-связь» имеет несколько базовых понятий, которые образуют исходные кирпичики, из которых строятся уже более сложные объекты по заранее определенным правилам.

Сущность , с помощью которой моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов – характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.

Рассмотрим сущности «Кафедра», «Абитуриент», «Преподаватель», «Предмет учебного плана», «Группа».


Определение сущности «Кафедра» в модели ER


Рис. 2. Определение сущности «Абитуриент» в модели ER



Рис. 3. Определение сущности «Преподаватель» в модели ER


К-во Просмотров: 294
Бесплатно скачать Курсовая работа: Инфологическое моделирование базы данных "Абитуриент"