Talabasi yusupov ulug’bekning “Ma`lumotlar bazasida rеlyatsion modеli va munosabatlar xaqidagi ma’lumotlar”
Download 90.75 Kb.
|
mb mustaql ish
- Bu sahifa navigatsiya:
- Relyatsion ma’lumotlar bazasi kuchli nazariy fundamentga ega bo‘lib, u matematik munosabatlar nazariyasiga asoslangan.
- Relyatsion ma’lumotlar bazasining asosiy tushunchalari
- Relyatsion modelning afzalliklari
- Relyatsion modelning kamchiliklari
- 4.Nisbatan past malumotlarga kirish tezligi.
- Malumotlarning mustaqilligi
- Ma’lumotlar bazasida munosabatlar
- Malumotlar bazasi munosabatlari turlari
- 2.Birga - ko’p yoki ko’pga – bir
- Birga - ko’p yoki ko’pga – bir
- Foydalanilgan adabiyotlar ro’yxati
- Internet ma’lumotlari: 3.www.ziyonet.uz;
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALAR UNIVERSITETI 414 – 19 GURUH TALABASI YUSUPOV ULUG’BEKNING “Ma`lumotlar bazasida rеlyatsion modеli va munosabatlar xaqidagi ma’lumotlar” MAVZUSI BO’YICHA TAYYORLAGAN TAQDIMOTIMavzu: Relyatsion ma`lumotlar modeli Reja: 1. Relyatsion model va uning asosiy tushunchalari ? 2. Relyatsion ma’lumotlar modelini yaratishdan asosiy maqsadlar va ularning mustaqilligi. 3. Ma’lumotlar bazasida munosabatlar haqida ma’lumotlar 4. Xulosa. 5. Foydalanilgan adabiyotlar.Relyatsion ma’lumotlar bazasi kuchli nazariy fundamentga ega bo‘lib, u matematik munosabatlar nazariyasiga asoslangan.
Ma‘lumotlarning relyatsion modeli kontseptsiyasi 1970 yilda Ye.F.Kodd tomonidan taklif qilingan bo‘lib, u ma‘lumotlarni tavsiflash va tasvirlashning amaliy dasturlaridan bog‘liq bo‘lmasligini ta‘minlash masalasini hal qilish uchun xizmat qiladi. Ma‘lumotlarning relyatsion modeli asosida «munosabat» tushunchasi yotib, u inglizcha relation so‘zidan olingan. Ba‘zi bir qoidalarga amal qilgan holda munosabatlarni ikki o‘lchovli jadval ko‘rinishda tasvirlash mumkin. Jadval har qanday odamga tushunarli va qulaydir. Real dunyo ob‘ektlari haqidagi ma‘lumotlarini EHM xotirasida saqlash va ular orasidagi munosabatlarni modellashtirish uchun munosabatlar (jadval) to‘plamidan foydalanish mumkinligini Ye.F.Kodd isbotlab berdi.
Relyatsion modelning afzalliklari:
Relyatsion modelning kamchiliklari:1.Har doim ham mavzu doirasi "jadvallar" shaklida taqdim etilishi mumkin emas;2.Mantiqiy dizayn natijasida ko'plab "jadvallar" paydo bo'ladi. Bu ma'lumotlar tuzilishini tushunishda qiyinchiliklarga olib keladi;3.Ma'lumotlar bazasi juda ko'p tashqi xotirani oladi;4.Nisbatan past ma'lumotlarga kirish tezligi.Relyatsion ma'lumotlar modelini yaratishdan maqsadlar:1. Ma'lumotlarga nisbatan yuqori darajada mustaqillikni ta'minlash. 2. Ma'lumotlar uyg'unligi va ko'payishi muammolarini hal qilish uchun mustahkam zamin yaratish. 3. Komplektlarga operatsiyalarni kiritish orqali ma'lumotlarni boshqarish tillarini kengaytirish.
Ma'lumotlarning mustaqilligi - bu markazlashtirilgan MBB uchun muhim bo'lgan ma'lumotlarning shaffofligi. Bu foydalanuvchi dasturlarining ma'lumotlarning ta'rifi va tashkil etilishidagi o'zgarishlarga daxlsizligini anglatadi. Ilova dasturlari, ideal holda, ma'lumotlarni taqdim etish va saqlash tafsilotlariga duch kelmasligi kerak. Ma'lumotlar bazasi bunday tafsilotlarni yashiradigan ma'lumotlarning mavhum ko'rinishini beradi. Ma'lumotlar mustaqilligining ikki turi mavjud: jismoniy va mantiqiy ma'lumotlar mustaqilligi. Ma'lumotlarning mustaqilligi va ishlashning mustaqilligi birgalikda ma'lumotlarni abstraktsiya qilish xususiyatini beradi.Ma’lumotlar bazasida munosabatlarMa’lumotlar bazasi jadval jadvalga oid bo'lgan munosabatdir, chunki ma'lumotlar ustunlar qatoridagi formatdagi ma'lumotlarni saqlaydi. Ustunlar jadvalning atributlari bo'lib, qatorlar ma'lumotlar yozuvlarini aks ettiradi. Ma'lumotlar bazasi dizaynerlari uchun bitta satr ma'lumotlar bazasi sifatida ma'lum.Ma'lumotlar bazasi munosabatlari turlariMa'lumotlar bazasi munosabatlarining uchta turi mavjud, ularning har biri o'zaro aloqada bo'lishi mumkin bo'lgan jadval satrlari soniga qarab nomlanadi. Ushbu uch munosabatning har biri ikkita jadval o'rtasida mavjud.1.Birga – bir munosabat2.Birga - ko’p yoki ko’pga – bir3. Ko’pga – ko’pBirga – bir munosabatBunday munosabatlar bitta jadvalning har bir yozuvi boshqa jadvalning faqat bitta yozuvi bilan bog'liq bo'lganda mavjud bo'ladi. Masalan, agar "Shaxs" (id, ism, yosh, manzil) va "pasport" (Passport_id, Passport_nomer) ikkita shaxs mavjud bo'lsa. Shunday qilib, har bir kishi faqat bitta pasportga ega bo'lishi mumkin va har bir pasport faqat bitta shaxsga tegishli. Shaxs Pasport
1 1 . Bunday munosabatlar juda keng tarqalgan. Bu munosabat xavfsizlik jihatidan ham juda ishonchlidir. Birga - ko’p yoki ko’pga – birMijoz Hisob
Ko’p 1 . Bunday munosabatlar bitta jadvalning har bir yozuvi boshqa jadvalning bir yoki bir nechta yozuvlari bilan bog'liq bo'lishi mumkin bo'lganda mavjud bo'ladi. Ushbu munosabatlar topilgan eng keng tarqalgan munosabatlardir. Yakkama-yakka munosabatlarni, bizning qarashimizga qarab, ko'pchilik bilan munosabat deb ham aytish mumkin. Masalan, agar "Buyurtmachi" va "Hisob qaydnomasi" ikkita mavjud bo'lsa, unda har bir "Mijoz" bir nechta "Hisob" ga ega bo'lishi mumkin, ammo har bir "Hisob" faqat bitta "Mijoz" tomonidan saqlanadi. Ushbu misolda shuni aytish mumkinki, har bir Mijoz ko'pgina Hisoblar bilan bog'langan. Demak, bu birdan ko'pga munosabat. Ammo, agar biz buni boshqacha yo'l bilan ko'rsak, ya'ni ko'pgina hisoblar bitta mijoz bilan bog'langan bo'lsa, demak, bu "ko'plar uchun" munosabatlardir. Ko’pga – ko’p munosabatMijoz Mahsulot
Ko’p Ko’p
. Bunday munosabatlar birinchi jadvalning har bir yozuvi ikkinchi jadvalning bir yoki bir nechta yozuvlari bilan, ikkinchi jadvalning bitta yozuvlari esa birinchi jadvalning bir yoki bir nechta yozuvlari bilan bog'liq bo'lishi mumkin bo'lganda paydo bo'ladi. Ko'pdan ko'pga bo'lgan munosabatlarni ikkita "ko'plik" munosabati sifatida ko'rish mumkin, ular "bog'lovchi jadval" yoki "sheriklar jadvali" bilan bog'langan. Bog'lanish jadvali boshqa ikkita jadvalning asosiy kaliti bo'lgan maydonlarga ega bo'lish orqali ikkita jadvalni bog'laydi. Buni quyidagi misol orqali tushunishimiz mumkin. Masalan: Agar ikkita " Mijoz " va "Mahsulot" turi mavjud bo'lsa, unda har bir mijoz bir nechta mahsulotni sotib olishi mumkin va mahsulotni turli xil mijozlar sotib olishlari mumkin. xaridlar XulosaMustaqil ishni tayyorlash jarayonida men relatsion ma’lumotlar bazasi bo’yicha bilimlarimni oshirib oldim.Relatsion ma’lumotlar modelini ishlatilish prinsipini chuqurroq o’rgandim.Uning real jarayonlarda qanday maqsadlarda ishlatilishi haqida bilimlarga ega bo’ldim.Ma’lumotlar bazasida munosabat turlari haqida ham nazariy ma’lumotlar oldimFoydalanilgan adabiyotlar ro’yxati1.Usmonov J.T., Xujaqulov T.A. Ma’lumotlar bazasini boshqarish tizimi// o‘quv qo‘llanma. - Т. : Aloqachi, 2018.2.Usmonov J. T., Xo‘jaqulov T. A. Ma'lumotlar bazasini boshqarish tizimi fanidan laboratoriya ishlarini bajarish bo‘yicha uslubiy ko‘rsatmaInternet ma’lumotlari:3.www.ziyonet.uz;4.wikipediaDownload 90.75 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling