В базы данных


 Предварительные отношения для бинарных связей типа



Download 2,26 Mb.
Pdf ko'rish
bet56/90
Sana25.02.2022
Hajmi2,26 Mb.
#256733
1   ...   52   53   54   55   56   57   58   59   ...   90
6.2.4. Предварительные отношения для бинарных связей типа 
1: N 
Пусть в рассмотренной выше концептуальной модели существует 
бинарная связь типа 1: N (рис. 6.3). 
Для таких связей существует только два правила. Вариант 
определяется классом принадлежности N-связной сущности, класс 
принадлежности 1-связной сущности не влияет на конечный результат в 
обоих случаях. 
Рис. 6.3. Диаграмма бинарной связи типа 1 : N 
Первый вариант. ПРЕПОДАВАТЕЛЬ — класс принадлежности 
необязательный, КУРС — обязательный. 
Решение задачи становится возможным, если использовать два 
отношения, по одному на каждую сущность, при условии, что ключ 


79
каждой сущности служит в качестве первичного ключа для 
соответствующего отношения. В качестве родительского назначается 
отношение, соответствующее "единичной" стороне связи, а в качестве 
дочернего назначается отношение, представляющее "множественную" 
сторону связи. Для представления этой связи необходимо скопировать 
первичный ключ родительского отношения в дочернее отношение, где 
данный ключ должен быть описан как внешний. 
Окончательно в БД войдут два отношения:
ПРЕПОДАВАТЕЛЬ (ТН, Ф_И_О, Тел_П); 
КУРС (НК, Назв_К, НП). 
Второй вариант. Класс принадлежности для обеих сущностей — 
необязательный. Решение — в формировании трех отношений: по одному 
на каждую сущность (причем ключ каждой сущности служит первичным 
ключом соответствующего отношения) и одного отношении для связи. 
Отношение для связи должно иметь среди своих атрибутов ключ каждой 
сущности: 
КУРС (НК, Назв_К); 
ПРЕПОДАВАТЕЛЬ (ТН, Ф_И_О, Тел_П); 
ЧИТАЕТ (ТН, НК) 
6.2.5. Преобразование связи типа "суперкласс/подкласс" 
Для каждой присутствующей в логической модели данных связи 
типа "супертип/подтип" сущность супертипа необходимо определить как 
родительскую, а сущность подтипа — как дочернюю. Существуют 
различные варианты представления подобных связей в виде одного или 
нескольких отношений. Выбор наиболее подходящего варианта зависит от 
ограничений участия и пересечения, наложенных на участников связи типа 
"суперкласс/подкласс". 
Если суперкласс с его подклассами имеет тотальные и 
непересекающиеся связи, где каждый экземпляр суперкласса обязательно 
должен быть членом одного и только одного подкласса, то самым 
целесообразным решением является представление каждого из подклассов 
в виде отдельного отношения, содержащего копию первичного ключа 
суперкласса. 
Рассмотрим 
подклассы 

Download 2,26 Mb.

Do'stlaringiz bilan baham:
1   ...   52   53   54   55   56   57   58   59   ...   90




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish