Нормальные формы


Правила формирования отношений



жүктеу 4,63 Mb.
бет53/72
Дата11.02.2023
өлшемі4,63 Mb.
#41261
түріУчебное пособие
1   ...   49   50   51   52   53   54   55   56   ...   72
Копия Теория баз данных

Правила формирования отношений
Правила формирования отношений основываются на учете следующего:

  • степени связи между сущностями (1:1, 1:М, М:1, М;М);

  • класса принадлежности экземпляров сущностей (обязательный и необязательный).
    Рассмотрим формулировки шести правил формирования отношений на основе диаграмм ER-типа.

Формирование отношений для связи 1:1


Правило 1. Если степень бинарной связи 1:1 и класс принадлежности обеих сущ­ностей обязательный, то формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей.
На рис. 7.13. приведены диаграмма ER-типа и отношение, сформированное по пра­вилу 1 на ее основе.

Рис. 7.13. Диаграмма и отношения для правила 1
На рисунке используются следующие обозначения:
Cl, С2 - сущности 1 и 2;
Kl, K2 - ключи первой и второй сущности соответственно;
R1 - отношение 1, сформированное на основе первой и второй сущностей;
Kl, K2,... означает, что ключом сформированного отношения может быть либо К1, либо К2.
Это и другие правила будем проверять, рассматривая различные варианты связи, ПРЕПОДАВАТЕЛЬ ВЕДЕТ ДИСЦИПЛИНУ. Пусть сущность ПРЕПОДАВАТЕЛЬ характеризуется атрибутами НП (идентификационный номер преподавателя), ФИО (фамилия, имя и отчество), Стаж (стаж преподавателя). Сущность ДИСЦИПЛИНА характеризуется соответственно атрибутами КД (код дисциплины), Часы (часы, от­водимые на дисциплину). Тогда схема отношения, содержащего информацию об обе­их сущностях, и само отношение для случая, когда степень связи равна 1:1, а КП обя­зательный для всех сущностей, могут иметь вид, показанный на рис.7.14.
ПРЕПОДАВАТЕЛЬ_ДИСЦИПЛИНА (НП, ФИО, Стаж, КД, Часы)
ПРЕПОДАВАТЕЛЬ_ДИСЦИПЛИНА


НП

ФИО

Стаж

КД

Часы

П1

Иванов

5

К1

62

П2

Петров

7

К2

74

ПЗ

Сидоров

10

КЗ

102

П4

Егоров

5

К4

80

Рис. 7.14. Полученные по правилу 1 схема и отношение
Сформированное отношение содержит полную информацию о преподавателях, дисцип­линах и о том, как они связаны между собой. Так, преподаватель Иванов ведет только дис­циплину с кодом К1, а дисциплина К1 ведется только Ивановым (связь 1:1). В этом отно­шении отсутствуют пустые поля (КП обязательный для всех сущностей), т. к. нет препода­вателей, которые бы что-то не вели, и нет дисциплин, которые никто не ведет. Таким обра­зом, одного отношения в данном случае достаточно. В качестве первичного ключа может быть выбран ключ первого отношения НП или ключ второго отношения КД.

жүктеу 4,63 Mb.

Достарыңызбен бөлісу:
1   ...   49   50   51   52   53   54   55   56   ...   72




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау