Dasturlash texnologiyasi


MUNOSABATLAR ORASIDAGI ALOQALARNI OʻRNATISH


Download 70.5 Kb.
bet6/6
Sana05.01.2022
Hajmi70.5 Kb.
#212597
1   2   3   4   5   6
MUNOSABATLAR ORASIDAGI ALOQALARNI OʻRNATISH.

Microsoft Access-da o'zaro munosabatlarning uch turi mavjud: birga ko'p, ko'pga ko'p va birga bir. Jadval aloqalari turli xil sabablarga ko'ra qo'llaniladi, masalan, so'rovlar, shakllar va hisobotlarning tuzilishi haqida ma'lumot berish. Yaxshiyamki, MS Access ma'lumotlar bazasining boshqa ob'ektlarini ishlab chiqishdan oldin jadval munosabatlarini yaratishni osonlashtiradi .

Keling, bitta jadvaldagi ma'lumotlar boshqa jadvaldagi ma'lumotlar bilan bog'liq bo'lishi mumkin bo'lgan uch xil usulni batafsil ko'rib chiqamiz.

Birga koʻp uchun munosabatlar

Birdan ko'pga bo'lgan munosabatlar bu eng keng tarqalgan munosabatlar turi. Bu shuni anglatadiki, A jadvalida B jadvalida ko'plab mos yozuvlar mavjud, ammo B jadvalida A jadvalida faqat bitta mos yozuvlar mavjud.Keling, bir misolni ko'rib chiqaylik. Agar siz uy sharoitida olib boriladigan sharflarni sotadigan uy-ro'zg'or ishini olib boradigan bo'lsangiz, mijozning ma'lumotlari Jadval A ga kiradi, ularga ID raqami berilishi mumkin yoki siz ularning nomi bilan borishingiz mumkin. B jadvalida siz ularning buyurtmalarini sanab o'tasiz. Ba'zi mijozlar bitta yoki ikkita buyurtma berishlari mumkin, boshqalari esa 10 yoki undan ortiq buyurtma berishadi. Biroq, B jadvalidan A jadvaliga o'tishda B jadvalidagi yozuvlar har doim bitta yozuv bilan mos keladi.

Ko'pga koʻp munosabatlar.

Ko'pdan ko'plarga bo'lgan munosabatlar biroz murakkabroq. Siz munosabatlarning ikkala tomonini ham ko'rib chiqishingiz kerak, chunki A va B jadvallari ko'plab yozuvlarga ega bo'ladi.Ushbu munosabatlarni amalga oshirish uchun sizga birlashma jadvali deb nomlangan uchinchi jadval kerak bo'ladi. Ushbu jadval yuzaga kelishi mumkin bo'lgan turli xil munosabatlarni aniqlashtirish uchun javobgardir . Yuqoridagi misoldan foydalanib, bu har bir buyurtma uchun ko'p mahsulot bo'lishi mumkinligini va har bir mahsulot uchun juda ko'p buyurtma bo'lishi mumkinligini anglatadi.

Birga bir munosabatlar

Birga bir munosabatlarda A jadvalidagi yozuvlar B jadvalida faqat bitta mos keladigan yozuvga ega va aksincha. Bunday munosabatlar tez-tez sodir bo'lmaydi, chunki shu bilan bog'liq bo'lgan ma'lumotlar bitta jadvalda saqlanishi mumkin. Ammo, agar sizda ko'p maydonlardan iborat jadval mavjud bo'lsa yoki siz ba'zi ma'lumotlarni ajratishni xohlasangiz, sizga yakka tartibdagi munosabatlar foyda keltirishi mumkin.

FOYDALANILGAN ADABIYOTLAR


1.“Ma’lumotlar bazasini boshqarish tizimlar” fani bo’yicha elektron o’quv qo’llanma, TATU FF.

2.Ayupov R.X., Ismoilov S.I., Azlarov A.X., “MS Access 2002 - ma’lumotlar majmuasini boshqarish tizimi”(o’quv qo’llanma) Toshkent.: Toshkent Moliya instituti, 2004.



3.Кодд Э.Ф., “Реляционная модель данных для больших совместно используемых банков данных”. СУБД. 1995 г.


.

Download 70.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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