Ma'lumotlarning axborot modellari. Berilganlar bazasi va uni loyihalash



Yüklə 2,35 Mb.
tarix19.12.2023
ölçüsü2,35 Mb.
#186934
Berilganlar bazasi 1 atrabotka

Ma'lumotlarning axborot modellari. Berilganlar bazasi va uni loyihalash

Ushbu taqdimotda ma'lumotlar bazasi dizayniga e'tibor qaratib, ma'lumotlarning axborot modellari haqida umumiy ma'lumot berilgan.

Maʼlumot bazasini yaratishName

Ma'lumotlar bazasini loyihalash – ma'lumotlarni saqlash va tashkil etish uchun strukturali shart-sharoit yaratish jarayoni.

Ma'lumotlardagi subyektlar, atributlar va munosabatlarni aniqlash, ma'lumotlar bazasining tuzilishini aniqlashdan iborat.

Yaxshi ishlab chiqilgan ma'lumotlar bazasi ma'lumotlarni samarali saqlash, olish va ayirboshlashni ta'minlaydi.

Ma'lumotlar bazasini loyihalash ma'lumotlar yaxlitligi va tizimning ishlashi uchun juda muhimdir.

Axborot modellari

Axborot modellari ma'lumotlarning tuzilishi va semantikasini aniqlaydi.

Ular ma'lumotlarning ma'lum bir domenda qanday tashkil qilinishini, namoyish qilinishini va ularga qanday kirishini tasvirlaydi.

Umumiy axborot modellariga iyerarxik, tarmoqli, relational va ob'ektga yo'naltirilgan modellar kiradi.

Har bir modelning o'ziga xos kuchli tomonlari va cheklovlari bor. Modelni tanlash dasturning aniq talablariga bog'liq.

Iyerarxik model

  • Ierarxik model ma'lumotlarni daraxtga o'xshash tuzilishda tashkil etadi.
  • Ma'lumotlar otaona-bola munosabatlariga tashkil etilgan bo'lib, unda har bir ota-ona bir nechta farzand ko'rishingiz mumkin, ammo har bir bola faqat bitta ota-onaga ega bo'lishi mumkin.
  • Ushbu model birmabir munosabatlarni boshqarish uchun oddiy va samarali, ammo yo'lga chiqish murakkab bo'lishi mumkin va moslashuvchanlik yo'q.
  • Ierarxik ma'lumotlar bazalariga misol qilib fayl tizimlari va tashkilot sxemalari kiradi.

Tarmoq modeli

Ushbu model ko'pdan-ko'p munosabatlarga imkon beradi, bu esa ierarxik modeldan ko'ra ko'proq moslashuvchanlikni ta'minlaydi.

Tarmoq modeli ma'lumotlarni tarmoqqa o'xshash strukturada tashkil etadi.

Ma'lumotlar qayd va to'plamlar sifatida ko'rsatiladi, aloqalar orqali bog'langan yozuvlar ko'rsatgichlar deb ataladi.

Biroq, amalga oshirish murakkab bo'lishi mumkin va ishlash masalalariga olib kelishi mumkin.

Relational Model

Relational model ma'lumotlarni satrlar va ustunlar bilan jadvallarga tashkil qiladi.

Ma'lumotlar strukturali va normallashtirilgan formatda saqlanadi, bu esa samarali so'rov va ayirboshlash imkonini beradi.

Aloqalar xorijiy kalitlar orqali o'rnatiladi, ma'lumotlar yaxlitligini ta'minlaydi.

Ushbu model MySQL va PostgreSQL kabi zamonaviy ma'lumotlar bazalarida keng qo'llaniladi.

Obyektga yo'naltirilgan model

Ob'ektga yo'naltirilgan model ma'lumotlarni atributlar va usullarga ega bo'lgan ob'ektlar sifatida ifodalaydi.

Ma'lumotlar va uning xatti-harakatlari ob'ektlarga qamrab olinadi, ularni sinflarga guruhlash mumkin.

Ushbu model meros, polimorfizm va kapsülasyon qo'llab-quvvatlaydi, murakkab ilovalar uchun mos qiladi.

Obyektga yo'naltirilgan ma'lumotlar bazalari ko'pincha real dunyo ob'ektlari va ularning o'zaro munosabatlarini modellashtirish uchun ishlatiladi.

Vaqtingiz va e'tiboringiz 🙂 uchun rahmat


Yüklə 2,35 Mb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin