ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 22
Работа II. Инфологическо рование (продол-
жение). Даталогическ е. Получение
реляционной схемы и
Представим предметную «Учебный процесс» как взаимо-
действие следующих сущнос тудент» сдает экзамен или
зачет по некоторому предмет сно «Учебному плану». В учебном
процессе участвует «Препод осуществляет чтение
учебного курса и контроль зн бном процессе так-
же участвует «Кафедра», которая организовывает работу «Преподавате-
ля». Обучен
ногруппни-
ками.
На основании ед асти выделим следующие
сущности модели «с ity Relationship» - ER-модели):
«Студент», «Группа даватель», «Учебный план» и
изобразим их в вид ик, в верх-
ней части которого записано атри-
буты, приче
ием) – см.
рис. I.10 – I.14.
Следует отметить, что для ости устанавливается свой
код – ключевой атрибут, одн ктеризующий сущность. На-
пример, обычный номер сту может выполнять роль
ключа, поскольку для каждой и номера могут повторяться. Для
преподавателя атрибут Табел желательно брать в качестве
ключевого,
преподава-
телю присваивается уникальный номер идентификации.
е модели
ое проектировани
граммы з ER-диа
область
тей: каждый «С
у согла
аватель», который
аний «Студента». В уче
ие «Студента»
ведется в «Группе» совместно с од
изучения пр метной обл
ущность-связь» («Ent
о», «Кафедра», «Преп
е графических обозначений (прямоугольн
имя сущности, а ниже перечисляются
м ключевые атрибуты помечаются
подчеркиван
каждой сущн
означно хара
дента в группе не
группы эт
ьный номер не
поскольку ведется электронный учет
и каждому
СТУДЕНТ
Код студента
Номер зачетной книжки
Фамилия
Имя
Отчество
Год рождения
Адрес
Домашний телефон
Балл при поступлении
Рис. I.10. Определение сущности «Студент» в модели ER
22
22 Мартьянова А.Е. Базы данных и знаний
Работа II. Инфологическое моделирование (продол-
жение). Даталогическое проектирование. Получение
реляционной схемы из ER-диаграммы
Представим предметную область «Учебный процесс» как взаимо-
действие следующих сущностей: каждый «Студент» сдает экзамен или
зачет по некоторому предмету согласно «Учебному плану». В учебном
процессе участвует «Преподаватель», который осуществляет чтение
учебного курса и контроль знаний «Студента». В учебном процессе так-
же участвует «Кафедра», которая организовывает работу «Преподавате-
ля». Обучение «Студента» ведется в «Группе» совместно с одногруппни-
ками.
На основании изучения предметной области выделим следующие
сущности модели «сущность-связь» («Entity Relationship» - ER-модели):
«Студент», «Группа», «Кафедра», «Преподаватель», «Учебный план» и
изобразим их в виде графических обозначений (прямоугольник, в верх-
ней части которого записано имя сущности, а ниже перечисляются атри-
буты, причем ключевые атрибуты помечаются подчеркиванием) см.
рис. I.10 I.14.
Следует отметить, что для каждой сущности устанавливается свой
код ключевой атрибут, однозначно характеризующий сущность. На-
пример, обычный номер студента в группе не может выполнять роль
ключа, поскольку для каждой группы эти номера могут повторяться. Для
преподавателя атрибут Табельный номер нежелательно брать в качестве
ключевого, поскольку ведется электронный учет и каждому преподава-
телю присваивается уникальный номер идентификации.
СТУДЕНТ
Код студента
Номер зачетной книжки
Фамилия
Имя
Отчество
Год рождения
Адрес
Домашний телефон
Балл при поступлении
Рис. I.10. Определение сущности «Студент» в модели ER
22
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »
