ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 39
точны
записях и
есть в ного и
того ж
чеб-
ный п
учим отношение «Предмет» со
столбцами Код предмета и
Наим
ключ Код предмета. Будем
счита
иальности, например,
предм
естить в отноше-
ние «
рибутом Код предмета, поскольку Программа пред-
мета
оизво-
дить
данны
ально, то столбцы «Телефон» и «Заведующий» могут нахо-
диться в полной функциональной за симости от него. То есть столбец
Название кафедры является возможным ключом. Аналогично можно
рассмотреть «Предмет»,
столб
Кодда.
м: например, если изучение математики длится четыре семестра,
то наименование «Математика» будет повторено в четырех
ероятность сделать четыре различные ошибки при вводе од
е наименования.
Чтобы избежать этого, проведем декомпозицию отношения «У
лан», выделив наименования предметов в отдельное отношение. В
результате пол
енование предмета, а в отношение «Учебный план» для связи с от-
ношением «Предмет» поместим внешний
ть, что Код предмета однозначно идентифицирует конкретный
предмет, изучаемый студентами какой-либо спец
ет «Базы данных и знаний специальности 032001.65». Столбец
Программа из отношения «Учебный план» следует
пом
Предмет», так как этот столбец связан функциональной зависимо-
стью с ключевым ат
зависит от Кода предмета, характеризующего предмет, изучаемый
студентами какой-либо специальности.
Возможно выделение еще двух отдельных отношений «Вид сдачи»
и «Вид занятия» из отношения «Учебный план». Мы не будет
пр
дальнейшую декомпозицию отношения «Учебный план» чтобы не
увеличивать число таблиц и не затруднять в дальнейшем работу с базой
х «Учебный процесс».
Таблицы находятся в нормальной форме Бойса-Кодда (НФБК). На-
пример, в отношении «Кафедра» столбец Название кафедры тоже может
быть первичным ключом, тогда, если предположить, что название ка-
федры уник
ви
столбец Наименование предмета в отношении
ец Табельный номер в отношении «Преподаватель», столбец Номер
зачетной книжки в отношении «Студент», столбец Название группы в
отношении
«Студент». Таким образом, рассматриваемая нами схема на-
ходится в нормальной форме Бойса-
На практике нормальная форма Бойса-Кодда в большинстве случа-
ев достаточна, и приведением к ней процесс проектирования реляцион-
ной базы данных обычно заканчивается. Поэтому здесь не будем рас-
сматривать другие нормальные формы, тем более что в работе
они ис-
пользуются редко.
Мартьянова А.Е. Базы данных и знаний 39
точным: например, если изучение математики длится четыре семестра,
то наименование «Математика» будет повторено в четырех записях и
есть вероятность сделать четыре различные ошибки при вводе одного и
того же наименования.
Чтобы избежать этого, проведем декомпозицию отношения «Учеб-
ный план», выделив наименования предметов в отдельное отношение. В
результате получим отношение «Предмет» со столбцами Код предмета и
Наименование предмета, а в отношение «Учебный план» для связи с от-
ношением «Предмет» поместим внешний ключ Код предмета. Будем
считать, что Код предмета однозначно идентифицирует конкретный
предмет, изучаемый студентами какой-либо специальности, например,
предмет «Базы данных и знаний специальности 032001.65». Столбец
Программа из отношения «Учебный план» следует поместить в отноше-
ние «Предмет», так как этот столбец связан функциональной зависимо-
стью с ключевым атрибутом Код предмета, поскольку Программа пред-
мета зависит от Кода предмета, характеризующего предмет, изучаемый
студентами какой-либо специальности.
Возможно выделение еще двух отдельных отношений «Вид сдачи»
и «Вид занятия» из отношения «Учебный план». Мы не будет произво-
дить дальнейшую декомпозицию отношения «Учебный план» чтобы не
увеличивать число таблиц и не затруднять в дальнейшем работу с базой
данных «Учебный процесс».
Таблицы находятся в нормальной форме Бойса-Кодда (НФБК). На-
пример, в отношении «Кафедра» столбец Название кафедры тоже может
быть первичным ключом, тогда, если предположить, что название ка-
федры уникально, то столбцы «Телефон» и «Заведующий» могут нахо-
диться в полной функциональной зависимости от него. То есть столбец
Название кафедры является возможным ключом. Аналогично можно
рассмотреть столбец Наименование предмета в отношении «Предмет»,
столбец Табельный номер в отношении «Преподаватель», столбец Номер
зачетной книжки в отношении «Студент», столбец Название группы в
отношении «Студент». Таким образом, рассматриваемая нами схема на-
ходится в нормальной форме Бойса-Кодда.
На практике нормальная форма Бойса-Кодда в большинстве случа-
ев достаточна, и приведением к ней процесс проектирования реляцион-
ной базы данных обычно заканчивается. Поэтому здесь не будем рас-
сматривать другие нормальные формы, тем более что в работе они ис-
пользуются редко.
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
