
- •Разработка автоматизированной информационной системы «база данных деканата вуза»
- •Введение
- •Методические указания
- •Разработка аис «База данных деканата фпм и ит ВоГту»
- •1. Системный анализ и словесное описание информационных объектов предметной области (по) и связей между ними.
- •1.1. Краткая характеристика предметной области
- •1.2. Описание предметной области
- •2. Проектирование инфологической модели предметной области в терминах семантической (смысловой) модели
- •2.2. Установление связей между сущностями инфологической модели аис «База данных деканата фпм ВоГту»
- •Студент
- •3.1. Анализ информационных задач пользователей системы
- •2) Возможные запросы:
- •3.2. Определение таблиц, которые должна содержать база данных.
- •Дополнительные сведения для разработки объектов бд
- •Элементы управления бд
- •Создание связей между таблицами
- •Создание форм. Создание формы с помощью мастера
- •С оздание составной формы, с расположенными в ней подчиненными формами.
- •Создание запросов.
- •Создание отчетов
- •Создание страницы доступа к данным
- •Создание макросов
- •Создание главной кнопочной формы
- •Список использованных источников информации
2. Проектирование инфологической модели предметной области в терминах семантической (смысловой) модели
2.1. ER-модель «сущность-связь»
Инфологическая модель предметной области включает в себя ряд компонентов. Центральной компонентой инфологической модели является описание объектов предметной области и связей между ними с помощью так называемой ER-модели.
ER-модель (Entity Relationship - сущность-связь). имеет несколько базовых понятий, образующих исходные кирпичики, из которых строятся уже более сложные объекты по заранее определенным правилам.
С помощью сущности моделируется класс однотипных объектов. Сущность имеет имя, уникальное в пределах моделируемой системы. Так как сущность соответствует некоторому классу однотипных объектов, то предполагается, что в системе существует множество экземпляров данной сущности. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов – характеристик, определяющих свойства данного представителя класса. При этом набор атрибутов должен быть таким, чтобы можно было различать конкретные экземпляры сущности.
Эта модель в наибольшей степени согласуется с концепцией объектно-ориентированного проектирования, которая в настоящий момент является базовой для разработки сложных информационных систем.
Р
ассмотрим
сущности «Кафедра» (рис.1), «Студент»
(рис.2), «Преподаватель» (рис.3), «Предмет»
(рис.4), «Группа» (рис.5), «Ведомость
успеваемости».
Рис. 1. Определение сущности «Кафедра» в ER-модели
Номер студбилета
ФИО студента
Дата рождения Отчество

Студент
Адрес
Рис. 2. Определение сущности «Студент» в ER-модели
Код преподавателя
ФИО преподавателя
Код предмета
Домашний телефон
Преподаватель
Домашний телефон
Адрес
Год рождения Отчество
Домашний адрес
Наименование кафедры
Должность
Рис. 3. Определение сущности «Преподаватель» в ER-модели
Код Предмета
Наименование Предмета
Объем Курса
Домашний телефон
Адрес
Год рождения Отчество
Семестр
Предмет
Вид сдачи
Рис. 4. Определение сущности «Предмет» в ER-модели
Наименование группы
Номер студбилета

Группа


ФИО студентов
Рис.5. Определение сущности «Группа» в модели ER
2.2. Установление связей между сущностями инфологической модели аис «База данных деканата фпм ВоГту»
Представим предметную область Деканат вуза как взаимодействие следующих сущностей: каждый «Студент» сдает экзамен или зачет по некоторому «Предмету» согласно учебному плану. В учебном процессе участвует «Преподаватель», который осуществляет чтение учебного курса и контроль знаний «Студента». В учебном процессе также участвует «Кафедра», которая организовывает работу «Преподавателя». Обучение «Студента» ведется в «Группе» совместно с его одногруппниками.
Следует отметить, что для каждой сущности устанавливается свой код – ключевой атрибут, однозначно характеризующий сущность. Например, номер студбилета студента в группе может выполнять роль ключа, поскольку для каждого студента эти номера не могут повторяться.
Будем считать для простоты все связи обязательными. Между выделенными сущностями можно установить, например, следующие связи:
«Студенты» объединены в «Группы» (связь М:1).
Работу «Преподавателей» организуют «Кафедры» (связь М:1).
«Преподаватели» преподают «Предметы» (связь 1:М).
«Студенты» сдают «Предметы» (связь М:М).
Покажем теперь эти связи между сущностями графически с использованием нотации стандарта IDEF1X. Моделирование данных. Связь между сущностями «Студент» и «Группа» представлена на рис. 6.