Jadvallar ustida “relationship” amallarini bajarish. Bajardi


Download 10.59 Kb.
Sana15.06.2023
Hajmi10.59 Kb.
#1481414
Bog'liq
Topshiriqni bajarish uchun namuna


O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI SAMARQAND FILIALI

"Kompyuter injiniring" fakulteti


"Axborot texnologiyalari" kafedrasi
"SQLda dasturlash" fanidan

LABORATORIYA ISHI_8


Jadvallar ustida “relationship” amallarini bajarish.


Bajardi: 102-19 guruh talabasi Toshpo’latov Sherzod
Tekshirdi: Xolmatov O.A.
SAMARQAND – 2022
Laboratoriya ishini bajarish tartibi;
Ishdan maqsad: Ushbu laboratoriya ishida loyihalash, Jadvallar ustida ‘relationship’ ya’ni bir biriga bog’lanish haqida amaliy tushunchalarga ega bo’lish.
Nazariy qism: Relyatsion ma’lumotlar bazalarida munosabatlar(relationship)ning uch turi mavjud bular birga - bir, birga - ko’p, va ko’pga - ko’p. to’g’ri munosabatlarni ustunlardagi foregin keylar yordamida o’rnatish mumkin.


Birga – bir va birga ko’p bog’lanish: birga – bir bog’lanish ikkita jadvaldagi unique foreign key yoradamida o’rnatiladi.

Yuqoridagi ikki jadval o’rtasida munosabat o’rnatildi:
Bu yerda birga – bir; fan talabaga tegishli bo’ladi.
Birga – ko’p; bitta talabaga bir nechta fan tegishli bo’ladi.

Ko’pga – ko’p bog’lanish: ko’pga – ko’p bog’lanish join yordamida xosil qilinadi.
Quyidagi talaba va fanlar jadvallari yordamida ko’rib chiqaman.

Qo’llanishda bitta talabaga bir nechta fanlar biriktirilgan bo’lishi mumkin yoki bitta fanga bir nechta talabalar biriktirilgan bo’lihi mumkin shuning uchun yuqoridagi ikkita jadvaldan foydalanib ‘talaba_fan’ nomli jadval yarataman.

Bu yerda ikkita foreign key ishlatildi bittasi takaba_id uchun ikkinchisi fan_id uchun va yangi yaratilgan talaba_fan jadvali ko’prik jadval(bog’lovchi) vazifasini bajaradi.

Xulosa
Men ushbu laboratoriya ishimini bajarish davomida Malumotlar bazasi xaqida tayanch malumotlarimni kengaytirdim. SQL ning imkoniyatlari va o’rni xaqida malumotlarni mustaxkamladim. Munosabatlar mavzusini o’rgandim va Yaratgan Jadvalim ustida turli amallarni bajardim.
Download 10.59 Kb.

Do'stlaringiz bilan baham:




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