Базы данных и знаний. Мартьянова А.Е. - 24 стр.

UptoLike

Составители: 

Мартьянова А.Е. Базы данных и знаний 24
Для реализации дополнительных функций базы может потребо-
ваться введение дополнительных атрибутов, например, номера зачетной
книжки и домашнего телефона студента, домашнего адреса и домашнего
телефона преподавателя, должности преподавателя, рабочей программы,
даты сдачи экзамена (зачета) и т.д.
Будем считать для простоты все связи обязательными. Между вы-
деленными сущностями можно выделить, например, следующие
связи:
1. «Студенты» объединены в «Группы» (связь М:1).
2. Работу «Преподавателей» организуют «Кафедры» (связь М:1).
3. «Преподаватели» преподают предметы согласно «Учебному
плану» (связь 1:М).
4. «Студенты» сдают предметы по «Учебному плану» (связь М:М).
Покажем теперь эти связи между всеми сущностями графически с
использованием нотации POWER DESIGNER.
Связь между сущностями «Студент» и «Группа» представлена
на
рис. I.15. Будем считать для простоты, что все студенты обязательно
объединены в группы.
СТУДЕНТ
Код студента
Номер зачетной
ГРУППА
Код группы
Количество студентов
Средний балл при поступлении
Обозначение группы
Объединяет
Объединение в группы
книжки
Фамилия
Имя
Отчество
Год рождения
Адрес
Домашний телефон
Входит в состав
Рис. I.15. Моделирование связи между сущностями «Студент» и «Группа»
Аналогичным образом выглядит связь «Преподаватель» и «Кафед-
ра». Изобразите ее самостоятельно. Для простоты предлагается считать,
что каждый преподаватель обязательно работает на какой-нибудь из ка-
федр.
24
24                                      Мартьянова А.Е. Базы данных и знаний


      Для реализации дополнительных функций базы может потребо-
ваться введение дополнительных атрибутов, например, номера зачетной
книжки и домашнего телефона студента, домашнего адреса и домашнего
телефона преподавателя, должности преподавателя, рабочей программы,
даты сдачи экзамена (зачета) и т.д.
      Будем считать для простоты все связи обязательными. Между вы-
деленными сущностями можно выделить, например, следующие связи:
      1. «Студенты» объединены в «Группы» (связь М:1).
      2. Работу «Преподавателей» организуют «Кафедры» (связь М:1).
      3. «Преподаватели» преподают предметы согласно «Учебному
плану» (связь 1:М).
      4. «Студенты» сдают предметы по «Учебному плану» (связь М:М).
      Покажем теперь эти связи между всеми сущностями графически с
использованием нотации POWER DESIGNER.
      Связь между сущностями «Студент» и «Группа» представлена на
рис. I.15. Будем считать для простоты, что все студенты обязательно
объединены в группы.

                                               ГРУППА

                             Объединяет        Код группы
                                               Обозначение группы
                                               Количество студентов
                                               Средний балл при поступлении
     СТУДЕНТ

     Код студента           Объединение в группы
     Номер зачетной
     книжки
     Фамилия
     Имя
     Отчество
     Год рождения          Входит в состав
     Адрес
     Домашний телефон



       Рис. I.15. Моделирование связи между сущностями «Студент» и «Группа»

      Аналогичным образом выглядит связь «Преподаватель» и «Кафед-
ра». Изобразите ее самостоятельно. Для простоты предлагается считать,
что каждый преподаватель обязательно работает на какой-нибудь из ка-
федр.


                                       24