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