Ma'lumotlar bazalarini tushunish va tasniflash


Download 294.72 Kb.
bet6/37
Sana07.01.2023
Hajmi294.72 Kb.
#1083387
1   2   3   4   5   6   7   8   9   ...   37
Bog'liq
объектга йўналтирилган маълумотлар базаси

Fayl modelibu IO incramaineshin io ma'lumotlarini rasmiylashtirishda ishlatiladigan birinchi model, axborotni qayta ishlash bo'yicha ma'lumotni har qanday ixtisoslashgan dasturlar orqali amalga oshirishga qaratilgan eng oddiy modellardan biri.
Model ma'lumotlarni tuzish uchun fayl modelida ishlatiladi "Yassi fayl",chiziqli (bir darajali) tuzilishi va ikki o'lchovli stolni ifodalovchi. DBMS tekis fayllarni ishlab chiqish uchun ishlatilmaydi. Qoida tariqasida, ular ixtisoslashtirilgan dasturiy ta'minotda ishlab chiqilgan.
Fayl model tuzilmalarining asosiy turlari quyidagilardan iborat:
Maydon - Minimal ma'lumotlar - rekvizitlar bo'limiga javob beradigan mantiqiy ma'lumotlar tashkilotining boshlang'ich birligi. Har bir soha uchun pozitsiyaning va uzunligi belgilangan. Faylni ishlatadigan dasturda har bir sohaga berilgan xususiyatlar aniqlanadi, chunki Ma'lumotlar bazasida hech qanday ma'lumot yo'q.
Maydon turi ushbu sohani turli xil yozuvlarda qabul qiladigan ko'plab qiymatlarni belgilaydi. Fayl va boshqa modellar bir nechta asosiy turdagi maydonlardan foydalanadi. Qiymatlari faqat raqamlar bo'lishi mumkin bo'lgan maydonlar dalalarga tegishli sonlio'z navbatida dalalarga bo'linadi haqiqiyturingiz, maydoni butunturingiz, maydoni pulga oidma'lumotlar turi va boshqalar. Belgimaydon turi ramziy ketma-ketlikni (so'zlar, kodlar va boshqalar) ifodalaydi. Maydonlar turi " sana vaqti»Vaqt o'tishi bilan vaqt bilan turli xil topshirish formatlarida vaqt bilan birgalikda saqlash uchun mo'ljallangan. Mantiqiyma'lumotlar turi ikki qiymatga mos keladi: "Ha" - "Yo'q" yoki "haqiqat" - "yolg'on" - "yolg'on" - "yolg'on" - "yolg'on" - "yolg'on" ("noto'g'ri") kiradi.
Yozmoq - mantiqiy bog'liq tafsilotlarga mos keladigan maydonlarning kombinatsiyasi. Yozib olish tarkibi tarkibida kiritilgan maydonlarning tarkibi va ketma-ketligi bilan belgilanadi, ularning har biri bitta rekvizitni o'z ichiga oladi.
Yozish misoli bu o'ziga xos dala qadriyatlarini o'z ichiga olgan yozuvni amalga oshirish.
Enceading kaliti - identifikator, har bir yozuvning har bir misolini aniqlash.
Ma'lumotlar modellarida ikkita turdagi kalitlar ajratiladi - birlamchiva o'rtacha.
Asosiy kalit (kompyuter) -bir yoki bir nechta maydonlar (rekvizitlar) yozuvni aniqlaydi. Agar birlamchi kalit bitta maydondan iborat bo'lsa, unda qo'ng'iroq qiladi oddiyva agar bir nechta maydonlardan bo'lsa - aralashma.
Ikkilamchi tugmacha (VRK) -qiymat bir nechta yozuvlarda qayta takrorlanishi mumkin, i.e. Yozuvlar noyob emas. Birlamchi kalitdan farqli o'laroq, yozishning yagona misolidan farqli o'laroq, ikkinchi darajali kalitda siz bir nechta yozuvlarni topishingiz mumkin.
Kalitlar yozuvlari sizga keyingi qidiruv va samarali foydalanish uchun fayllarni indekslashga imkon beradi.
Indekslashda, qo'shimcha indeks fayli yaratilgan, bu esa kalit faylning barcha qiymatlari kiritilgan. Har bir asosiy qiymat uchun indeks fayli tegishli kirish uchun ko'rsatgich mavjud. Agar indeks fayli bo'lsa, asosiy fayldan kichikroq, belgilangan parametrdagi kichikroq bo'lgan, yozuv tezda qidirilmoqda. Ma'lumot faylida yozish uchun ko'rsatgichdan foydalanish, ushbu yozuvga to'g'ridan-to'g'ri kirish amalga oshiriladi. Indekslash nafaqat birlamchi, balki ikkilamchi kalitda ham amalga oshirilishi mumkin.
Mantiqiy ma'lumotlarni tavsiflashda har bir fayl noyob nomga tayinlanadi va uning yozuvlar ro'yxatini va yozma ichida ularning buyurtmalarini o'z ichiga olgan maydonlarning tuzilishini tavsiflaydi. Har bir maydon uchun qisqartirish o'rnatiladi - dala nomi(yozuv ichidagi dala identifikatori), dala formati -saqlangan ma'lumotlar turi maydon uzunligiva raqamli ma'lumotlar aniqligi(o'nlik belgilar soni). Qayd etilgan yozuv kalitining rolini bajaradigan maydonlar uchun kalit belgisi.
Faylning intravalaneeshin io tavsifida birlamchi va ikkilamchi kalitlar qayd etadigan stol sifatida taqdim etilishi mumkin. Masalan, "Rejalashtirilgan mahsulotlarning rejalashtirilgan mahsulot mahsulotlarining narxini ijaraga olish" hujjati asosiy kompozitsion kalitga ega, shu jumladan uchta rekvizit - "Seminar kodi", "Mahsulot kodi", "Mahsulotlar nomi", "Mahsulot nomi". Shu bilan birga, bir xil tafsilotlar har bir alohida ikkilamchi kalitlar, chunki Boshqa korxona hujjatlarida takrorlangan (7,6-rasm).
7.6-rasm - hujjat va uning tuzilishi
Yassi fayllarning tuzilishi sizga ular bilan juda tez ishlash imkonini beradi. Biroq, noqulaylik shundaki, fayllardan ma'lumotlarni boshqarish uchun mo'ljallangan dastur mantig'i juda batafsil bo'lishi kerak. Ilovaga yo'naltirilgan ishda tekis fayllar asoslari bilan, faylda qanday saqlanadi va qanday saqlanadi. Kvartirali fayllar bo'lgan kichik ma'lumotlar bazalari yuqori ko'rsatkichlarga ega, ammo fayllar sonining ko'payishi bilan ishlash keskin pasayadi.

Download 294.72 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   37




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