Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti di fakulteti


Download 55.23 Kb.
Sana18.06.2022
Hajmi55.23 Kb.
#764797
Bog'liq
Malumotlar bazasi 1 mustaqil ish
IELTS SPEAKING 1 ACTUAL TESTS, 2-оралиқ назорат, 1-bob, 5 Mavzu, Rayxon tezis., K.IIT-FU-19 — копия

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT
TEXNOLOGIYALARI UNIVERSITETI
DI FAKULTETI
2 – BOSQICH DIF 315-20 GURUH TALABASINING

MALUMOTLAR BAZASIDAN
MUSTAQIL ISHI


Bajardi: Miraxmedov Xusanboy
Qabul qildi: Malikova Nodira ___________________


Toshkent – 2021
MUNDARIJA

  1. Malumotlar bazasi modeli turlari………………………..

  2. Ierarxik model…………………………….

  3. Malumotlar bazasining ierarxik tizimlari………………

  4. Tarmoq modeli……………………………

  5. Uchta modelni taqqoslash……………………………..

  6. Boshqa ma’lumotlar bazasi modellari (ODBMS)……….

  7. Xulosa………………………….

  8. Foydalanilgan adabiyotlar ro’yxati…………….


Mavzu: Amaliyotda malumotlar bazasini qurishda malumotlar modeli.

Reja:
1.Malumotlar bazasi modeli turlari;
2.Ierarxik model;
3.Malumotlar bazasining ierarxik tizimlari;
4.Tarmoq modeli
5.Uchta modelni taqqoslash;
6.Boshqa ma’lumotlar bazasi modellari (ODBMS);

Ma'lumotlar bazasi modeli turlari


DBMS turli xil ma'lumotlar modellaridan foydalanadi. Eng qadimgi tizimlarni ierarxik va tarmoq ma'lumotlar bazalariga bo'lish mumkin - bu prerelyatsiya modellari.
Ierarxik model
V ierarxik model elementlar ierarxik yoki daraxtga o'xshash bog'lanishlar bilan bog'langan tuzilmalarda tashkil etilgan. Ota-ona element bir nechta bolalarga ega bo'lishi mumkin. Ammo bolaning faqat bitta ajdodi bo'lishi mumkin.

« Axborotni boshqarish tizimi» ( Axborotni boshqarish tizimi IMB kompaniyasining ) ierarxik ma'lumotlar bazasiga misol bo'la oladi.


Ierarxik model ma'lumotlarni daraxt ko'rinishida ota-ona va bola segmentlari ierarxiyasi bilan tartibga soladi. Bunday model bir xilning mavjudligini nazarda tutadi ( asosan sho''ba korxonalar) elementlar. Ma'lumotlar bu erda qiymat maydonlari biriktirilgan bir qator yozuvlarda saqlanadi. Model berilgan yozuvning barcha nusxalarini "yozuv turlari" sifatida birlashtiradi - bular relyatsion modeldagi jadvallarga, alohida yozuvlar esa jadval ustunlariga ekvivalentdir. Yozuv turlari o'rtasidagi munosabatlarni yaratish uchun ierarxik model "" munosabatlaridan foydalanadi. ota-bola»1-tur: N. Bunga daraxt strukturasidan foydalanish orqali erishiladi - u matematikadan "qarz olingan", xuddi relyatsion modelda to'plamlar nazariyasi ishlatilgani kabi.




Ma'lumotlar bazasining ierarxik tizimlari
Misol sifatida ko'rib chiqing ierarxik ma'lumotlar modeli o'z xodimi haqidagi ma'lumotlarni saqlaydigan tashkilot: ismi, xodim raqami, bo'limi va ish haqi. Tashkilot, shuningdek, uning farzandlari, ularning ismlari va tug'ilgan sanalari haqidagi ma'lumotlarni saqlashi mumkin.
Xodim va uning farzandlari to'g'risidagi ma'lumotlar ierarxik tuzilmani tashkil qiladi, bu erda xodim to'g'risidagi ma'lumotlar ota-ona element, bolalar to'g'risidagi ma'lumotlar esa asosiy element hisoblanadi. Agar xodimning uchta farzandi bo'lsa, unda uchta bola ota-ona elementi bilan bog'lanadi. Ierarxik ma'lumotlar bazasida munosabatlar " ota-bola“Birga-ko'p munosabatlar. Ya'ni, bola elementning bir nechta ajdodlari bo'lishi mumkin emas.
ierarxik ma'lumotlar bazalari 1960-yillarning oxiridan, IBM o'zining Axborotni boshqarish tizimini joriy qilganidan beri mashhur bo'ldi. Ierarxik sxema yozuv turlari va turlaridan iborat " ota-bola»:

  • Yozuv - bu maydon qiymatlari to'plami.

  • Bir xil turdagi yozuvlar yozuv turlariga guruhlangan.

  • Ota-bola munosabatlari ikkita yozuv turi o'rtasidagi 1: N munosabatlaridir.

  • Ma'lumotlar bazasining ierarxik sxemasi bir nechta ierarxik sxemalardan iborat.

Tarmoq modeli
Tarmoq ma'lumotlar modelida ota elementning bir nechta avlodlari bo'lishi mumkin va bir nechta ajdodlar bo'lishi mumkin. Bunday modeldagi yozuvlar ko'rsatkichlar bilan ro'yxatlar bilan bog'langan. IDMS (" Integratsiyalashgan ma'lumotlarni boshqarish tizimi") kompaniyadan Computer Associates international Inc.- tarmoq DBMSga misol.

Ierarxik model ma'lumotlarni yozuvlar daraxti shaklida tuzadi, bu erda bitta ota-ona va bir nechta bolalar mavjud. Tarmoq modeli bir nechta ajdodlar va avlodlarga panjara tuzilishini yaratishga imkon beradi.


Tarmoq modeli sizga elementlar orasidagi munosabatlarni tabiiyroq modellashtirish imkonini beradi. Ushbu model amalda keng qo'llanilgan bo'lsa-da, ikkita asosiy sababga ko'ra u hech qachon dominant bo'lib qolmagan. Birinchidan, IBM IMS va DL / I kabi o'z mahsulotlariga kengaytmalarda ierarxik modeldan voz kechmaslikka qaror qildi. Ikkinchidan, bir muncha vaqt o'tgach, u yuqori darajadagi deklarativ interfeysni taklif qiladigan relyatsion model bilan almashtirildi.

Tarmoq modelining mashhurligi ierarxik modelning mashhurligi bilan mos keldi. Ba'zi ma'lumotlar bitta bola uchun bir nechta ajdodlar bilan modellashtirish uchun ancha tabiiydir. Tarmoq modeli bizga ko'p-ko'p munosabatlarni modellashtirishga imkon bergan narsa edi. Uning standartlari rasmiy ravishda 1971 yilda ma'lumotlarni qayta ishlash tizimlari tillari bo'yicha konferentsiyada aniqlangan ( CODASYL).


Asosiy element tarmoq ma'lumotlar modeli- egasi yozuv turi, to'plam nomi va a'zo yozuv turidan iborat to'plam. Bo'ysunuvchi yozuv ("a'zo yozuvi") bir nechta to'plamlarda o'z rolini bajarishi mumkin. Shunga ko'ra, bir nechta asosiy elementlar tushunchasi qo'llab-quvvatlanadi.
Katta rekord ("egasi rekordi") boshqa to'plamlarda ham "a'zo" yoki "egasi" bo'lishi mumkin. Ma'lumotlar modeli oddiy tarmoq, havolalar, yozuvlar kesishish turlari ( IDMSda ular birlashma yozuvlari, ya'ni "o'zaro yozuvlar" deb ataladi). Va shuningdek, ularni birlashtira oladigan to'plamlar. Shunday qilib, to'liq tarmoq bir nechta juftlashtirilgan to'plamlar bilan ifodalanadi.
Ularning har birida yozuvning bir turi "egasi" ( aloqaning "o'qi" undan uzoqlashadi) va bir yoki bir nechta yozuv turlari "a'zolar" ( ular "o'q" bilan ko'rsatilgan). Odatda to'plamda 1: M nisbati mavjud, ammo 1: 1 nisbatiga ham ruxsat beriladi. CODASYL tarmoq ma'lumotlar modeli matematik to'plamlar nazariyasiga asoslanadi.

Ma'lum tarmoq ma'lumotlar bazalari:



  • TurboIMAGE;

  • IDMS;

  • O'rnatilgan RDM;

  • Server RDM.

Munosabatlar modeli
Relyatsion modelda ierarxik yoki tarmoq modelidan farqli ravishda jismoniy aloqalar mavjud emas. Barcha ma'lumotlar sifatida saqlanadi jadvallar (aloqalar) qator va ustunlardan iborat. Va ikkita jadvalning ma'lumotlari jismoniy havolalar yoki ko'rsatkichlar emas, balki umumiy ustunlar bilan bog'langan. Ma'lumotlar seriyasini manipulyatsiya qilish uchun maxsus operatorlar mavjud.
Boshqa ikki turdagi ma'lumotlar bazasidan farqli o'laroq, relyatsion ma'lumotlar modellarida barcha ko'rsatkichlarni ko'rib chiqishning hojati yo'q, bu tarmoq va ierarxik DBMS bilan solishtirganda ma'lumot olish uchun so'rovlarni bajarishni osonlashtiradi. Bu munosabatlar modeli qulayroq bo'lishining asosiy sabablaridan biridir. Keng tarqalgan relyatsion ma'lumotlar bazasiga Oracle, Sybase, DB2, Ingres, Informix va MS-SQL Server kiradi.
« Relyatsion modelda ob'ektlar ham, ularning munosabatlari ham faqat jadvallar orqali ifodalanadi va boshqa hech narsa yo'q.».
RDBMS - bu E.F.Coddning relyatsion modeliga asoslangan relyatsion ma'lumotlar bazasini boshqarish tizimi. U ma'lumotlarning strukturaviy tomonlarini, qayta ishlash munosabatlarini va ularning yaxlitligini aniqlash imkonini beradi. Bunday ma'lumotlar bazasida undagi tarkib va ​​munosabatlar jadvallar - umumiy maydonlarga ega bo'lgan yozuvlar to'plami shaklida taqdim etiladi.

Relyatsion jadvallar quyidagi xususiyatlarga ega:



  • Barcha qiymatlar atomdir.

  • Har bir qator o'ziga xosdir.

  • Ustunlarning tartibi muhim emas.

  • Qatorlarning tartibi muhim emas.

  • Har bir ustun o'ziga xos nomga ega.

Ba'zi maydonlarni kalit sifatida aniqlash mumkin. Bu shuni anglatadiki, indekslash muayyan qiymatlarni qidirishni tezlashtirish uchun ishlatiladi. Ikki xil jadvaldagi maydonlar bir xil to'plamdan ma'lumotlarga ega bo'lsa, maydon qiymatlarini moslashtirish orqali ikkita jadvaldagi tegishli yozuvlarni tanlash uchun JOIN operatoridan foydalanishingiz mumkin.
Ko'pincha ikkala jadvalda maydonlar bir xil nomga ega bo'ladi. Masalan, Buyurtmalar jadvali mijoz-identifikatori va Item-ID juftlarini o'z ichiga olishi mumkin. Va "Mahsulot" jadvalida "mahsulot-kodi" va "narx" juftlari bo'lishi mumkin. Shuning uchun, ma'lum bir mijoz uchun kvitansiyani hisoblash uchun ushbu ikkita jadvalning "mahsulot kodi" maydonlarida JOIN-dan foydalanib, barcha sotib olingan tovarlarning narxini jamlash kerak. Buni bir nechta jadvallardagi bir nechta maydonlarni birlashtirish uchun kengaytirish mumkin.
Bu erda aloqalar faqat qidiruv vaqti bilan aniqlanganligi sababli, relyatsion ma'lumotlar bazalari dinamik tizimlar sifatida tasniflanadi.
Uchta modelni taqqoslash
Birinchi ma'lumotlar modeli, ierarxik, daraxt tuzilishiga ega (" ota-bola"), Va faqat birga-bir yoki bir-ko'p munosabatlarni qo'llab-quvvatlaydi. Ushbu model tez ma'lumotlarni olish imkonini beradi, lekin u moslashuvchan emas. Ba'zan elementning roli ( ota-ona yoki bola) noaniq va ierarxik modelga mos kelmaydi.

Ikkinchi, tarmoq ma'lumotlar modeli, ierarxikdan ko'ra ko'proq moslashuvchan tuzilishga ega va munosabatlarni saqlaydi " ko'pdan ko'pga". Ammo bu tezda juda murakkab va boshqarish uchun noqulay bo'ladi.

Uchinchi model - aloqadorlik - ierarxikdan ko'ra moslashuvchan va tarmoqqa qaraganda boshqarish osonroq. Relyatsion model bugungi kunda eng ko'p qo'llaniladi.
Relyatsion modeldagi ob'ekt ma'lumotlar bazasida saqlanadigan ma'lumotlarning pozitsiyasi sifatida aniqlanadi. Ob'ekt moddiy yoki nomoddiy bo'lishi mumkin. Moddiy ob'ektga misol sifatida tashkilotdagi xodim va nomoddiy ob'ektga misol sifatida mijozlar hisobi bo'lishi mumkin. Ob'ektlar atributlar bilan belgilanadi - ob'ekt xususiyatlarining axborot ko'rinishi. Bu atributlar ustunlar, ustunlar guruhi esa satr sifatida ham tanilgan. Seriyani ob'ektning namunasi sifatida ham aniqlash mumkin.
Ob'ektlar o'zaro bog'langan bo'lib, ularning asosiy turlarini quyidagicha aniqlash mumkin:
"Birga bir"
Bunday munosabatlarda bir ob'ekt ikkinchisi bilan bog'liq. Masalan, Menejer -> Bo'lim.
Har bir menejer faqat bitta bo'limga ega bo'lishi mumkin va aksincha.
"Birdan ko'pga"
Ma'lumotlar modellarida bir ob'ektning bir nechta bilan aloqasi. Masalan, Xodim -> Bo'lim.
Har bir xodim faqat bitta bo'limda bo'lishi mumkin, ammo bo'limning o'zida bir nechta xodim bo'lishi mumkin.
"Ko'pdan ko'p"
Vaqtning ma'lum bir lahzasida ob'ekt boshqa har qanday ob'ekt bilan bog'lanishi mumkin. Masalan, Xodim -> Loyiha.
Xodim bir nechta loyihalarda ishtirok etishi mumkin va har bir loyiha bir nechta xodimlarni birlashtirishi mumkin.
Relyatsion modelda ob'ektlar va ularning munosabatlari ikki o'lchovli massiv yoki jadval bilan ifodalanadi.
Har bir jadval ob'ektni ifodalaydi.

Har bir jadval satr va ustunlardan iborat.


Ob'ektlar orasidagi munosabatlar ustunlar bilan ifodalanadi.
Har bir ustun ob'ektning atributini ifodalaydi.
Ustun qiymatlari barcha mumkin bo'lgan qiymatlar oralig'idan yoki to'plamidan tanlanadi.
Ob'ektlarni bog'lash uchun ishlatiladigan ustunlar asosiy ustunlar deb ataladi. Ikki turdagi kalitlar mavjud - asosiy va tashqi.
Birlamchi ob'ektni aniq belgilash uchun xizmat qiladi. Chet el kaliti boshqa jadvalda atribut sifatida mavjud bo'lgan bir ob'ektning asosiy kalitidir.
Relyatsion ma'lumotlar modelining afzalliklari:

  1. Foydalanish qulayligi.

  2. Moslashuvchanlik.

  3. Ma'lumotlar mustaqilligi.

  4. Xavfsizlik.

  5. Amaliy foydalanish qulayligi.

  6. Ma'lumotlarni birlashtirish.

  7. Ma'lumotlar yaxlitligi.

Kamchiliklari:

  1. Ma'lumotlarning ortiqchaligi.

  2. Yomon ishlash.

Boshqa ma'lumotlar bazasi modellari (OODBMS)
Yaqinda ma'lumotlar bazasi bozori Gem Stone va Versant OSDBMS kabi ob'ekt va ob'ektga yo'naltirilgan ma'lumotlar modeli bilan ifodalangan mahsulotlarni ko'rdi. Ko'p o'lchovli va mantiqiy ma'lumotlar modellari sohasida ham tadqiqotlar olib boriladi.
Ob'ektga yo'naltirilgan ma'lumotlar bazasini boshqarish tizimlarining (OODBMS) xususiyatlari:

  • Ma'lumotlar bazasi imkoniyatlarini ob'ektga yo'naltirilgan dasturlash tili bilan birlashtirish orqali ob'ektga yo'naltirilgan DBMS olinadi.

  • OODBMS ma'lumotlarni bir yoki bir nechta dasturlash tillarining ob'ektlari sifatida ifodalaydi.

  • Bunday tizim ikkita shartga javob berishi kerak: u DBMS bo'lishi va ob'ektga yo'naltirilgan bo'lishi kerak. Ya'ni, u imkon qadar zamonaviy ob'ektga yo'naltirilgan dasturlash tillariga mos kelishi kerak. Birinchi mezon quyidagilarni nazarda tutadi: uzoq muddatli ma'lumotlarni saqlash, ikkilamchi saqlashni boshqarish, ma'lumotlarga bir vaqtda kirish, qayta tiklash va maxsus so'rovlarni qo'llab-quvvatlash. Ikkinchi mezon quyidagilarni o'z ichiga oladi: murakkab ob'ektlar, ob'ekt identifikatori, inkapsulyatsiya, turlar yoki sinflar, meros mexanizmi, dinamik bog'lanish bilan birlashtirilgan ustunlik, kengaytirilish va hisoblash to'liqligi.

  • OODBMS ma'lumotlarni ob'ektlar sifatida modellashtirish imkoniyatini beradi.

Shuningdek, ob'ekt sinflarini qo'llab-quvvatlash va kichik sinflar va ularning ob'ektlari bo'yicha sinflarning xususiyatlari va usullarini meros qilib olish.


Конец формы
Bilimlar bazasidan o‘z o‘qish va faoliyatida foydalanayotgan talabalar, aspirantlar, yosh olimlar sizdan juda minnatdor bo‘ladi.
E'lon qilingan http://allbest.ru
Ma'lumotlar bazasi modellari
axborot dasturi ma'lumotlari
Zamonaviy hayotni samarali boshqaruvsiz tasavvur qilib bo'lmaydi. Muhim toifa - bu har qanday korxona yoki muassasa ishining samaradorligi ko'p jihatdan bog'liq bo'lgan axborotni qayta ishlash tizimlari. Bunday tizim quyidagilarga ega bo'lishi kerak:
ish natijalari bo'yicha umumiy va / yoki batafsil hisobotlarni olishni ta'minlash;
eng muhim ko'rsatkichlar bo'yicha tendentsiyalarni aniqlashni osonlashtirish;
muhim kechikishlarsiz vaqt talab qiladigan ma'lumotlarning olinishini ta'minlash;
aniq va to'liq ma'lumotlarni tahlil qilish.

Xulosa
Zamonaviy ma'lumotlar bazasi asosan Windows dasturlaridir, chunki bu muhit DOS muhitiga qaraganda shaxsiy kompyuter imkoniyatlaridan to'liqroq foydalanish imkonini beradi. Yuqori unumdor shaxsiy kompyuterlar narxining pasayishi nafaqat Windows muhitiga keng o'tishga olib keldi, bu erda dasturiy ta'minot ishlab chiquvchisi resurslarni taqsimlash haqida kamroq tashvishlanishi mumkin, balki umuman shaxsiy kompyuter dasturiy ta'minotini va ayniqsa, ma'lumotlar bazasini kamroq tanqidiy qildi. kompyuter apparat resurslariga.
Ma'lumotlar bazasini boshqarish tizimlarining eng ko'zga ko'ringan vakillari orasida: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, shuningdek, "mijoz-server" yordamida qurilgan ilovalarda ishlatiladigan Microsoft SQL Server va Oracle ma'lumotlar bazalari. ". Darhaqiqat, har qanday zamonaviy DBMS boshqa kompaniya tomonidan ishlab chiqarilgan o'xshash qo'llash sohasi va imkoniyatlariga ega bo'lgan analogga ega, har qanday dastur ko'p sonli konvertorlar mavjudligi sababli ma'lumotlarni taqdim etishning ko'plab formatlari bilan ishlashga, ma'lumotlarni eksport qilish va import qilishga qodir. Shuningdek, boshqa ilovalarning imkoniyatlaridan foydalanishga imkon beruvchi texnologiyalar, masalan, matn protsessorlari, diagramma paketlari va boshqalar, shuningdek, yuqori darajadagi tillarning o'rnatilgan versiyalari (odatda SQL va / yoki VBA dialektlari) va ishlab chiqilgan ilovalar interfeyslari uchun vizual dasturlash vositalari. ... Shu sababli, ma'lum bir ilova qaysi tilda va qaysi paket asosida yozilganligi va unda qanday ma'lumotlar formatidan foydalanilishi muhim emas. Bundan tashqari, "de-fakto" standarti adabiyotda keng e'lon qilingan "ochiq yondashuv" ga, ya'ni turli xil ilovalardan foydalanish zarurati va imkoniyatlariga asoslangan "tezkor ilovalarni ishlab chiqish" yoki RAD (ingliz tilidan Rapid Application Development dan) aylandi. yanada moslashuvchan va kuchli ma'lumotlarni qayta ishlash tizimlarini ishlab chiqish uchun dasturlar va texnologiyalar. Shu sababli, "klassik" DBMS bilan bir qatorda Visual Basic 4.0 va Visual C ++ dasturlash tillari tez-tez tilga olinadi, bu sizga kerakli dastur komponentlarini tezda yaratishga imkon beradi, tezligi jihatidan juda muhim, ular qiyin. , va ba'zan "klassik" DBMS yordamida ishlab chiqish imkonsizdir. Ma'lumotlar bazasini boshqarishga zamonaviy yondashuv mijoz-server texnologiyasidan keng foydalanishni ham nazarda tutadi.
Shunday qilib, bugungi kunda ishlab chiquvchi biron bir aniq paketning ramkasi bilan bog'lanmaydi va vazifaga qarab, u turli xil ilovalardan foydalanishi mumkin. Shu sababli, hozirgi vaqtda DBMS va boshqa amaliy dasturlarni ishlab chiqish vositalarini rivojlantirishning umumiy yo'nalishi muhimroq ko'rinadi.

Foydalanilgan adabiyotlar;
Wikipedia
AIM.uz
Bumotors.ru
Ziyonet.uz







Download 55.23 Kb.

Do'stlaringiz bilan baham:




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