Курсовая работа: Исследование предметной области и проблемной среды деканатов Разработка модели предметной области

- выбрать успеваемость студента по дисциплинам с указанием общего количества часов и вида контроля;

- выбрать успеваемость студентов по группам и дисциплинам;

- получить список и общее число студентов указанных групп, сдавших зачет, либо экзамен по указанной дисциплине с указанной оценкой;

- выбрать дисциплины, изучаемые группой студентов на определенном курсе или определенном семестре;

- получить список студентов и тем дипломных работ, выполняемых ими на указанной кафедре, либо у указанного преподавателя;

- выбрать успеваемость студента с 1 по 5 курс и узнать присвоенную квалификацию или место работы студента и т.д. [7, 9].

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

Наиболее рутинными, но в то же время ответственными процессами в работе сотрудников деканата являются:

- ввод персональных данных студента в его личную карточку;

- ведение архива деканата, на который прямо или косвенно опирается ряд дополнительных структур института (бухгалтерия, отдел кадров и др.);

- подготовка различных отчетов (учебная карточка студента, экзаменационная ведомость и др.).

Облегчение условий труда достигается благодаря возможности автоматизировать основные процессы ведения делопроизводства [5].

РАЗДЕЛ 3. ПОСТРОЕНИЕ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ БД АИС «МАТРИКУЛЬНАЯ КНИГА»

3.1 ER-модель и её назначение

В соответствии с современными методологиями модель предметной области чаще всего представляет собой совокупность диаграмм, выполненных в какой-либо нотации и структурированных спецификаций, описывающих элементы модели [1].

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

Наиболее популярной из них оказалась модель «сущность-связь» или ER-модель (от англ. Entity-Relationship, т.е. сущность-связь).

На использовании разновидностей ER-модели основано большинство современных подходов к проектированию баз данных (главным образом, реляционных) [6].

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

Первый вариант модели «сущность-связь» был предложен в 1976 году Питером Пин-Шэн Ченом (Chen). В дальнейшем многими авторами были разработаны свои варианты подобных моделей (нотация Мартина, нотация IDEF1X, нотация Баркера и др.). Кроме того, различные программные средства, реализующие одну и ту же нотацию, могут отличаться своими возможностями [10].

ER-моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов.

По сути, все варианты диаграмм «сущность-связь» исходят из одной идеи — рисунок всегда нагляднее текстового описания. И в связи со своей наглядностью представления концептуальных схем баз данных ER-диаграммы получили широкое распространение [6].

3.2 Основные понятия ER-модели

Все ER-диаграммы используют графическое изображение сущностей предметной области, их свойств (атрибутов), и взаимосвязей между сущностями [10]. Следовательно, сущности, связи между ними и их свойства (атрибуты) являются основными элементами описания предметной области.

Сущность — любой конкретный или абстрактный объект в рассматриваемой предметной области. Сущности — это базовые типы информации, которые хранятся в БД. К сущностям могут относиться: студенты, клиенты, подразделения и т.д. Каждая сущность в модели изображается в виде прямоугольника с наименованием. Пример изображения сущности приведён на рис. 3.1.

Рис. 3.1 Пример изображения сущности в ER-моделировании

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

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

Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Например, для сущности студент могут быть использованы следующие атрибуты: ФИО, дата и место рождения, № зачётной книжки, форма обучения и т.д.

Атрибуты изображаются в пределах прямоугольника, определяющего сущность. Наименование атрибута должно быть уникальным для конкретного типа сущности. Пример изображения атрибутов сущности представлен на рис. 3.2.

К-во Просмотров: 479
Бесплатно скачать Курсовая работа: Исследование предметной области и проблемной среды деканатов Разработка модели предметной области