Ma'lumotlar bazalarini tushunish va tasniflash


Anjir. 2.10. BD modelining ierarxik tuzilishi


Download 294.72 Kb.
bet31/37
Sana07.01.2023
Hajmi294.72 Kb.
#1083387
1   ...   27   28   29   30   31   32   33   34   ...   37
Bog'liq
объектга йўналтирилган маълумотлар базаси

Anjir. 2.10. BD modelining ierarxik tuzilishi
Tarmoq ma'lumotlari modeliob'ektlarning munosabatlarini grafik tarzda taqdim etish asosida. Biroq, bu erda vertikal ulanishlardan tashqari, gorizontal, i.e. Bitta ob'ektga ko'plab ob'ektlarga ruxsat beriladi. Shunday qilib, ierarxik tarmoq modellaridan farqli o'laroq, "Ko'pchilik" tipidagi munosabatlar qo'llab-quvvatlanadi. Ularning har bir yaratilgan element bittadan ortiq ajdodlarga ega bo'lishi mumkin (2.11-rasm).

Anjir. 2.11. DB modelining tarmoq tarkibi
Biroq, tarmoq tizimlari juda murakkab va mustahkam dasturiy ta'minotni talab qiladi. Ularda, shuningdek ierarxik tizimlardagi kabi, yozib olishdan rekordga o'tish har bir yozuvga kiritilgan havolalar amalga oshiriladi. Bir vaqtlar ular juda mashhur bo'lib, mini-kompyuterlar va yirik kompyuterlar uchun ishlatiladi.
Ma'lumotlar bazasi tashkilotining Qiymat namunasihozirgi kunda eng katta mashhurlik. Buning sababi, ierarxik va tarmoq modellarining asosiy kamchiliklari mavjudligi zamonaviy sharoitda ulardan foydalanish samarasizligiga olib keldi. Qisqa modelning imkoniyatlari ushbu kamchiliklarni engib, ierarxik va tarmoq tuzilmalarini tavsiflash imkonini berdi.
Qisqa ma'lumot bazasi foydalanuvchi tomonidan jadvallarning umumiyligi sifatida qabul qilinadigan ma'lumotlar bazasi. Ma'lumotlarning shaklida ma'lumotlarni taqdim etish an'anaviy "kompyutersiz" axborotni qayta ishlash texnologiyalariga to'liq mos keladi, bu ko'pchilik foydalanuvchilarning aniq va tushunarli. Qisqa ma'lumot bazasi jadvallari kompyuter ekranida yoki bosib chiqarish mumkin. Ta'kidlash joizki, biz eng yaxshi usulda ma'lumotlarning modeli iqtisodiy axborot tarkibiga mos keladi.
Ma'lumotlar bazalarining asosiy tushunchalari
1970-yillarda E. Codd tomonidan ishlab chiqilgan ma'lumotlarning nisbiy modeli o'zaro munosabatlar matematik nazariyasi asosida va tegishli algbbra kontseptsiyasiga asoslangan, ularning eng muhimi (taqlid), ustun (atribut), ustun tarkibi (domen), asosiy kalit, tashqi kalit.
Ma'lumot modelida ma'lumotlar bir-birlariga tegishli jadvallar shaklida taqdim etiladi. Har bir jadvalda chiziqlar (bir xil turdagi yozuvlar yoki momentlar) va ustunlar (maydonlar yoki atributlar) va ma'lumotlar bazasida noyob nomga ega. "Xuddi shu tur" so'zi barcha yozuvlar bir xil atributlar yoki maydonlar to'plamiga ega, ammo har bir kirish atribut o'z qiymatini olishi mumkin. Har bir jadval ustuni uning stolining o'ziga xos nomiga ega. Ustunlar yaratilganda ularning ismlarini kuzatishda tartibda jadvalda joylashgan. Har bir atribut ma'lum bir hududdan (domen) ba'zi qiymatlarni olishi mumkin. Chiziqning ustunlaridan farqli o'laroq, ismlari yo'q, ularning stolda ularning keyingi tartibi aniqlanmagan va miqdor cheklanmagan.
Keling, yuqorida ko'rsatilgan tushunchalarni BD munosabatlarining misoli bo'yicha ba'zi firma xodimlari to'g'risidagi ma'lumotlarni o'z ichiga olgan ma'lumotlarning modeli mavjud. Kompaniya xodimlari to'g'risidagi ma'lumotlar bilan jadvalni ko'rib chiqing (2.6-jadval).
2.6-jadval.
Xodimlar

Kadrlar soni

Familiyasi I.O.

Bo'lim kodi

Ish telefoni




Petrov A.V.










Romanenko S.T.










Stepanova I.







Siz ko'rishingiz mumkinki, uchta yozuv atributlari bir xil, ammo turli xil qiymatlarni o'z zimmasiga oling. Shunday qilib, 1-sonli "Tabel raqami" atributini 008976 qiymatini va 2-008980 va boshqa yozuvlarni olish uchun qiymatni oladi. Turli xil arizalardagi ba'zi atributlarning qadriyatlari, masalan, 1 va № 2 va 2-son yozuvlarida, masalan, "bo'lim kodi" atributining bir xil qiymatiga to'g'ri kelishi mumkin. Biroq, har bir stolning qiymati hech qachon takrorlanmaydigan va jadvalning har bir satrini aniq ko'rsatilmagan xususiyatga ega bo'lishi kerak. Ma'lumotlar bazasi bilan ishlashda bitta yozuvni boshqasidan ajratib turish uchun kerak edi. Bunday atributlar noyob deb nomlanadi. Stolning o'ziga xos atributi yoki uning noyob atributlarining umumiyligi deyiladi asosiy kalityoki asosiy maydon.Ushbu jadvalda kalit "Tabel raqami" atributidir.
Yozish bir necha sohadagi (yoki noyob atributlar to'plamining qiymatlari) tomonidan aniqlangan bo'lsa, kompozit (yopishtiruvchi) kalit ro'y bermoqda.
Ba'zi hollarda, atribut hech qanday ma'noga ega bo'lmasligi mumkin: masalan, 3 raqami ishlayotgan telefon mavjud emas va tegishli atribut to'la emas. Bunday holda, atribut nolga teng deb aytilgan. Kalit nol bo'lishi mumkin emas.
Agar ular o'rtasida aniq aloqalar bo'lmasa, oddiy jadvallar to'plami ma'lumotlar bazasi hisoblanmaydi. Ma'lumotlar bazalari ikki jadval yozuvlari orasidagi rozetikani o'z ichiga oladi. Kafedralar haqidagi ma'lumotlarni o'z ichiga olgan ikkinchi jadvalni ko'rib chiqing (2.7-jadval)
2.7-jadval.
Ikkala jadval o'rtasida siz munosabatlarni "xodim - asarlar" bo'limini belgilashingiz mumkin. Agar siz 2-sonli ishlayotgan bo'limning kafedra haqidagi ma'lumotlarni bilib olishingiz kerak bo'lsa, siz "Xodimlar" stolida "Kodeks kodeksi" stolining qiymatini olishingiz va "Kafedrada" stolda tegishli kodni topishingiz kerak. Shunday qilib, turli xil jadvallardan ikkita yozuv birlashtirilganga o'xshaydi




Romanenko S.T.







KADRLAR BO'LIMI

Ko'rinib turibdiki, ikki stol o'rtasidagi munosabatlar, bizning holatimizda ikkita stolning atribut qiymatlari atributining atributi, bu atribut "Xodimlar" va "Kodeks" stolining atributidir. "" Bissiyalar "stolini belgilang. Bunday atributlar deyiladi aloqa atributlari.Ulanish atributlari bir xil jadvalda kalit bo'lishi kerak. Masalan, "Kod" atributi "Bo'limlar" stolining kaliti va bo'linmalar kodlari ushbu jadvalda takrorlangan bo'lsa, birinchi jadvalda aytilishicha, uni aniqlab bo'lmaydi. . Aloqaning ikkinchi atributi bu holda "Kodeks" Kodeksining kodi "- qo'ng'iroq qilish tashqi kalitBu boshqa (tashqi) jadvalning kalitini anglatadi (2.12-rasm).


Download 294.72 Kb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   37




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