Проектирование реляционных баз данных - 5 стр.

UptoLike

6
В качестве примера приведем формирование универсального отношения для
задачи консультант университета. В процессе изучения всех необходимых для
консультанта сведений о студентах были определены следующие атрибуты:
Сном: Номер студента. Целое значение, уникальное для каждого студента
университета.
Сфам: Фамилия студента. Каждый студент имеет только одну фамилию, но
возможно, что одну фамилию носят несколько студентов.
Кном: Номер комнаты в общежитии городка. Каждый студент живет на
территории городка и имеет комнату. В одной комнате может проживать более
одного студента.
Тном: Номер телефона студента. Каждая комната общежития имеет один
телефон и им пользуются все студенты, проживающие в этой комнате.
Курс: Номер курса. Это идентификационный номер курса, посещаемого
студентом. Консультант будет сохранять данные только о курсах, завершенных
студентом.
Семестр: Университетский семестр. Представляет собой семестр, в котором
данный курс был завершен студентом.
Оценка: Оцека за курс.
После этого приведем пример таблицы с наиболее типичными записями.
КОНСУЛЬТАНТ
Сном Сфам Кном Тном Курс Семестр Оценка
3215 Беляев 52412 217 Мтн1 01 Хор
Лал1 01 Удв
Мтн2 02 Хор
Дфг2 02 Хор
3462 Русин 63220 118 Мтн2 02 Отл
Дфг3 03 Отл
Лал1 01 Отл
3567 Клюквин 51306 108 Трм2 02 Хор
Мтн1 01 Хор
Дфг3 03 Отл
4756 Ягодкин 51306 108 Мтн1 01 Хор
Рис.3. Данные, необходимые консультанту.
Данная таблица не является отношением, так как некоторые поля не
заполнены. Правильное заполнение должно содержать все значения поля, так
как в противном случае мы не сможем, например, обратиться к записи, у
которой не заполнены поля Сном, Сфам, Кном, Тном. Формирование
корректного отношения приведено на Рис.4.
Отношение, представленное в корректной форме, включающее все
необходимые при эксплуатации БД атрибуты, называется универсальным
отношением. В универсальное отношение должны быть включены кортежи,
                                      6


    В качестве примера приведем формирование универсального отношения для
задачи консультант университета. В процессе изучения всех необходимых для
консультанта сведений о студентах были определены следующие атрибуты:
   Сном: Номер студента. Целое значение, уникальное для каждого студента
университета.
   Сфам: Фамилия студента. Каждый студент имеет только одну фамилию, но
возможно, что одну фамилию носят несколько студентов.
   Кном: Номер комнаты в общежитии городка. Каждый студент живет на
территории городка и имеет комнату. В одной комнате может проживать более
одного студента.
   Тном: Номер телефона студента. Каждая комната общежития имеет один
телефон и им пользуются все студенты, проживающие в этой комнате.
   Курс: Номер курса. Это идентификационный номер курса, посещаемого
студентом. Консультант будет сохранять данные только о курсах, завершенных
студентом.
   Семестр: Университетский семестр. Представляет собой семестр, в котором
данный курс был завершен студентом.
   Оценка: Оцека за курс.
   После этого приведем пример таблицы с наиболее типичными записями.
КОНСУЛЬТАНТ
 Сном      Сфам      Кном      Тном       Курс    Семестр    Оценка
 3215      Беляев    52412      217       Мтн1      01        Хор
                                          Лал1      01        Удв
                                          Мтн2      02        Хор
                                          Дфг2      02        Хор
  3462     Русин     63220      118       Мтн2      02        Отл
                                          Дфг3      03        Отл
                                          Лал1      01        Отл
  3567    Клюквин    51306      108       Трм2      02        Хор
                                          Мтн1      01        Хор
                                          Дфг3      03        Отл
  4756    Ягодкин    51306      108       Мтн1      01        Хор

   Рис.3. Данные, необходимые консультанту.
   Данная таблица не является отношением, так как некоторые поля не
заполнены. Правильное заполнение должно содержать все значения поля, так
как в противном случае мы не сможем, например, обратиться к записи, у
которой не заполнены поля Сном, Сфам, Кном, Тном. Формирование
корректного отношения приведено на Рис.4.
   Отношение, представленное в корректной форме, включающее все
необходимые при эксплуатации БД атрибуты, называется универсальным
отношением. В универсальное отношение должны быть включены кортежи,