1. Shaxsiy umumiy foydalanuvchi ma'lumotlarni faylli serverda saqlash imkoniyatining mavjudligi
Download 46.9 Kb.
|
IAKT
- Bu sahifa navigatsiya:
- Relyatsion malumotlar bazasi
- Malumotlarning relyatsion modeli.
- Ustun
16-variant 1)Lokal tarmoqda ishlashning asosiy afzalligi quyidagicha: ko'p marta foydalaniladigan rejimda dasturli modem, printerlar tarmog idagi disklarning umumiy resurslardan va hamma kirishi mumkin bo'lgan diskda saqlanuvchi ma'lumotlardan foydalanish, shuningdek, bir Kompyuterdan boshqasiga axborot uzatish imkoniyati. Fayl serverli lokal tarmoqda ishlashning asosiy afzalliklarni sanab o'tamiz. 1. Shaxsiy umumiy foydalanuvchi ma'lumotlarni faylli - serverda saqlash imkoniyatining mavjudligi. Shu bois umumiy foydalaniladigan ma'lumotlar ustida bir vaqtda bir necha foydalanuvchi ishlay oladi (Matnlar, elektron jadval va ma'lumotlar bazasini ko'rib chiqish, o'qish), Net Ware vositasida fayl va kataloglar darajasidagi ma'lumotlar ko'p tomonlama ximoya qilinadi; umumiy ma'lumotlarning Excel, Access kabi tarmoqli amaliy dasturlangan maxsulotlar bilan yaratiladi. Ayni paytda dasturda belgilangan kirish uchun chegara tarmoq operasion tizimi orqali o'rnatilgan chegara doirasida bo'ladi. 2. Ko'pgina foydalanuvchilar uchun zarur bo'ladigan dasturli vositani doimiy saqlash imkoniyati: U yagona nusxada fayl - server diskida bo'ladi. Shuni qayd etamizki, dasturli vositani bunday saqlash foydalanuvchi uchun ilk ish usullarini buzmaydi, ko'pgina foydalanuvchilar uchun zarur bo'lgan dasturli vositaga avvolo matn va grafik taxrirlovchi, elektron jadvallar, ma'lumotlar bazasini boshqarish tizimi va boshqalar kiradi. Ko'rsatilgan imkoniyatlar orqali quydagi ishlarni bajarish mumkin: Ishchi stansiyalarining lokal diskni dasturlangan vositalarni saqlashdan ozod qilish hisobiga tashqi xotiradan unumli foydalanish; tarmoq operasion tizim ximoya vositasi bilan dasturli mahsulotlarni ishonchli saqlash; dasturli maxsulotlarni ishlashga layoqatli axvolda ishlab turishni va ularni yangilashni soddalashtirish, chunki ular fayl-serverda bir nusxada saqlanadi. 3. Tarmoqning barcha Kompyuterlar o'rtasida axborot almashish. Ayni paytda tarmoqdan foydalanuvchilar o'rtasida dialog saqlanadi, shuningdek elektron pochta ishini tashkil etish imkoniyati ta'minlanadi. 4. Bir yoki bir qancha umumtarmoq printerlarida tarmoqdagi barcha foydalanuvchilarning bir vaqtda yozishi. Bu paytda quyidagi omillar ta'minlanadi: har bir foydalanuvchining tarmoq printeriga kira olishi; 5. Kuchli va sifatli printerdan foydalanish imkoniyati (malakasiz muomiladan himoyalangan holda); dasturli maxsulotlar sifatida bosishi O'qituvchi Kompyuterida bajarilgan ishlarni o'quvchilar Kompyuterida ko'rsatish; o'qituvchining Kompyuter monitorida o'quvchilar Kompyuterlari ekranlarini aksettirish orqali o'quvchilar bajaradigan ishlarni nazorat qilish. 6. Global tarmoqning yagona kommunikasiyasi uzili bo'lganda lokal tarmoqning har qanday Kompyuteridan global tarmoq resurslariga kirishni ta'minlash. 2) Relyatsion ma'lumotlar bazasi o'zaro bog'liq jadvallar to'plamidir, ularning har biri ma'lum bir turdagi ob'ektlar haqidagi ma'lumotlarni o'z ichiga oladi. Jadval qatorida bitta ob'ekt (masalan, mahsulot, xaridor) to'g'risidagi ma'lumotlar mavjud bo'lib, jadval ustunlari ushbu ob'ektlarning turli xil xususiyatlarini - atributlarini (masalan, ism, mahsulot kodi, mijoz ma'lumotlari) tavsiflaydi. Yozuvlar, ya'ni jadval satrlari bir xil tuzilishga ega - ular ob'ekt atributlarini saqlaydigan maydonlardan iborat. Har bir maydon, ya'ni ustun, ob'ektning faqat bitta xususiyatini tavsiflaydi va qat'iy belgilangan ma'lumotlar turiga ega. Barcha yozuvlar bir xil maydonlarga ega, faqat ular boshqacha ko'rsatiladi axborot xususiyatlari ob'ekt. Relyatsion ma'lumotlar bazasida har bir jadvalda asosiy kalit bo'lishi kerak - jadvaldagi har bir satrni noyob tarzda aniqlaydigan maydon yoki maydonlarning kombinatsiyasi. Agar kalit bir nechta maydonlardan iborat bo'lsa, u kompozit kalit deb ataladi. Kalit noyob bo'lishi kerak va yozuvni noyob tarzda aniqlaydi. Bitta yozuvni topish uchun asosiy qiymatdan foydalanish mumkin. Ma'lumotlar bazasidagi ma'lumotlarni tartibga solish uchun kalitlardan ham foydalaniladi. Ma'lumotlar bazasi jadvallari aloqalarni normallashtirish talablariga javob berishi kerak. O'zaro munosabatlarni normallashtirish - bu jadvallarni shakllantirish bo'yicha rasmiy cheklashlar apparati, bu takrorlanishni yo'q qiladi, ma'lumotlar bazasida saqlanadiganlarning izchilligini ta'minlaydi va ma'lumotlar bazasini saqlash uchun mehnat xarajatlarini kamaytiradi. Quyidagi maydonlarni o'z ichiga olgan talaba jadvali tuzilsin: guruh raqami, familiyasi, talaba raqami, tug'ilgan sanasi, ixtisoslashuvi, fakultet nomi. Axborotni saqlashning bunday tashkil etilishi bir qator kamchiliklarga ega bo'ladi:
ma'lumotlarning takrorlanishi (mutaxassislik va fakultet nomi har bir talaba uchun takrorlanadi), shuning uchun ma'lumotlar bazasi hajmi oshadi; jadvaldagi ma'lumotlarni yangilash tartibi har birini tahrirlash zarurati tufayli qiyinjadval yozuvlari. Jadvalni normallashtirish ushbu kamchiliklarni bartaraf etish uchun mo'ljallangan. U yerda munosabatlarning uchta normal shakli. Birinchi normal shakl. Relyatsion jadval birinchi normal shaklga tushiriladi, agar uning satrlari hech birida uning biron bir maydonida bir nechta qiymat mavjud bo'lmaganda va uning biron bir asosiy maydoni bo'sh bo'lmasa. Shunday qilib, agar talabalar jadvalidan talabaning ismi bo'yicha ma'lumot olish zarur bo'lsa, unda to'liq ism maydonini familiya, ism, otaning ismi qismlariga bo'lish kerak. Ikkinchi normal shakl... Relyatsion jadval birinchi normal shakl talablariga javob beradigan bo'lsa va uning asosiy kalitiga kiritilmagan barcha maydonlari birlamchi kalit bilan to'liq funktsional bog'liq bo'lsa, ikkinchi normal shaklda ko'rsatiladi. Jadvalni ikkinchi normal shaklga keltirish uchun maydonlarning funktsional bog'liqligini aniqlash kerak. Maydonlarning funktsional bog'liqligi - bu bog'liqlik, chunki axborot ob'ekti misolida tavsiflovchi atributning faqat bitta qiymati kalit atributning ma'lum bir qiymatiga to'g'ri keladi. Uchinchi normal shakl. Jadval uchinchi normal shaklda, agar u ikkinchi normal shakl talablariga javob bersa, uning biron bir asosiy bo'lmagan maydonlari funktsional jihatdan boshqa biron bir asosiy bo'lmagan maydonga bog'liq emas. Masalan, Talabalar jadvalida (guruh raqami, to'liq ismi, sinf kitobi raqami, tug'ilgan sanasi, starosta) uchta maydon - sinf kitobi raqami, guruh raqami, starosta o'tish davri munosabatlarida. Guruh raqami baho kitobi raqamiga, Sardor esa guruh raqamiga bog'liq. Tranzitiv qaramlikni bartaraf etish uchun talabalar jadvali maydonlarining bir qismini boshqa jadvalga, guruhga o'tkazish kerak. Jadvallar quyidagicha ko'rinadi: talaba (guruh raqami, to'liq ismi, sinf kitobi raqami, tug'ilgan sanasi), guruh (guruh raqami, muxtor). Relyatsion jadvallarda quyidagi operatsiyalarni bajarish mumkin: Xuddi shu tuzilishga ega jadvallarni birlashtirish. Natijada umumiy jadval paydo bo'ladi: birinchi navbatda birinchi, so'ngra ikkinchisi (birikma). Xuddi shu tuzilishga ega jadvallarning kesishishi. Natija - ikkala jadvalda joylashgan yozuvlar tanlanadi. Xuddi shu tuzilishga ega jadvallarni olib tashlash. Natija - olib tashlanmagan yozuvlar tanlanadi. Namuna (gorizontal ichki qism). Natija - ma'lum shartlarga javob beradigan yozuvlar tanlanadi. Proektsiya (vertikal to'plam). Natijada, dastlabki jadvallardan ba'zi maydonlarni o'z ichiga olgan munosabatlar paydo bo'ladi. Ikki jadvalning dekartiyaviy mahsuloti Natijada jadvalning yozuvlari birinchi jadvalning har bir yozuvini va boshqa jadvalning har bir yozuvini birlashtirish orqali olinadi. Relyatsion jadvallar bir-biri bilan bog'liq bo'lishi mumkin, shuning uchun ma'lumotlarni bir vaqtning o'zida bir nechta jadvallardan olish mumkin. Oxir oqibat ma'lumotlar bazasi hajmini kamaytirish uchun jadvallar bir-biriga bog'langan. Har bir juft jadvalning o'zaro bog'liqligi, agar ular bir xil ustunlarga ega bo'lsa. Axborot havolalarining quyidagi turlari mavjud: birdan bittaga; birdan ko'p; ko'p-ko'p. Yakkama-yakka muloqot birinchi jadvalning bitta atributi ikkinchi jadvalning faqat bitta atributiga mos kelishini taxmin qiladi va aksincha. Birdan ko'pga munosabatlarbirinchi jadvalning bitta atributi ikkinchi jadvalning bir nechta atributlariga mos kelishini taxmin qiladi. Ko'pdan ko'plarga munosabatlar birinchi jadvalning bitta atributi ikkinchi jadvalning bir nechta atributlariga mos keladi va aksincha. Relyatsion ma'lumotlar bazalari hozirgi vaqtda eng keng tarqalgan, ammo umumiy tan olingan afzalliklar bilan bir qatorda ularning kamchiliklari ham mavjud. Relyatsion yondashuvning afzalliklari quyidagilarni o'z ichiga oladi. Intuitiv bo'lib qolganda, umumiy mavzu sohalarining aksariyatini modellashtirishni nisbatan osonlashtiradigan va aniq rasmiy ta'riflarga imkon beradigan kichik mavhumlik to'plamining mavjudligi; Oddiy va bir vaqtning o'zida kuchli matematik apparatning mavjudligi, asosan o'rnatilgan nazariya va matematik mantiqqa asoslangan va ma'lumotlar bazalarini tartibga solishda munosabat yondashuvi uchun nazariy asos bo'lib xizmat qiladi; Tashqi xotirada ma'lumotlar bazalarining o'ziga xos jismoniy tashkil etilishini bilishga hojat qoldirmasdan navigatsion ma'lumotlar bilan manipulyatsiya qilish imkoniyati. Relyatsion tizimlarning keng tarqalishiga ancha vaqt ketdi. Ushbu sohadagi asosiy nazariy natijalar 70-yillarda olingan va shu bilan birga relyatsion DBMSlarning dastlabki prototiplari paydo bo'lgan bo'lsa-da, uzoq vaqt davomida bunday tizimlarni samarali amalga oshirishga erishish imkonsiz deb hisoblangan. Biroq, yuqorida qayd etilgan afzalliklar va relyatsion ma'lumotlar bazalarini tashkil qilish va boshqarish usullari va algoritmlarini bosqichma-bosqich to'planishi, 80-yillarning o'rtalarida relyatsion tizimlar erta DBMSlarni jahon bozoridan deyarli quvib chiqishiga olib keldi. Hozirgi vaqtda relyatsion DBMSlarni tanqid qilishning asosiy mavzusi ularning samaradorligining kamligi emas, balki ushbu tizimlarga xos bo'lgan ba'zi cheklovlar (soddaligining to'g'ridan-to'g'ri natijasi) noan'anaviy sohalarda qo'llanilganda (eng keng tarqalgan misollar - bu dizayn avtomatlashtirish tizimlari), bu juda murakkab ma'lumotlar tuzilmalarini talab qiladi. Relyatsion ma'lumotlar bazalarining tez-tez uchraydigan yana bir kamchiliklari - bu domenning semantikasini etarli darajada aks ettira olmaslikdir. Boshqacha qilib aytganda, munosabat tizimlarida domenning semantik o'ziga xos xususiyatlari haqidagi bilimlarni namoyish etish imkoniyatlari juda cheklangan. Postrelyatsiya tizimlari sohasidagi zamonaviy tadqiqotlar asosan ushbu kamchiliklarni to'liq bartaraf etishga bag'ishlangan. Relyatsion ma'lumotlar bazalarining asosiy tushunchalari ma'lumotlar turi, domen, atribut, tople, asosiy kalit va munosabatlar. Kontseptsiya ma'lumotlar turi ma'lumotlarning relyatsion modelida dasturlash tillarida ma'lumotlar turi tushunchasiga to'liq mos keladi. Odatda zamonaviy relyatsion ma'lumotlar bazalari belgilarni, raqamli ma'lumotlarni, bit qatorlarini, ixtisoslashtirilgan raqamli ma'lumotlarni (masalan, "pul"), shuningdek maxsus "vaqtinchalik" ma'lumotlarni (sana, vaqt, vaqt oralig'i) saqlashga imkon beradi. Ma'lumotlarning mavhum turlari bilan relyatsion tizimlarning imkoniyatlarini kengaytirishga yondashuv faol rivojlanmoqda (masalan, Ingres / Postgres oilalari tizimlari tegishli imkoniyatlarga ega).
Tegishli atribut qiymatlari bilan jadvalning ustuni deyiladi domen, va turli xil atributlarning qiymatlari bo'lgan satrlar - panjara. Relyatsion ma'lumotlar bazasi - bu ma'lumotlar bazasi sxemasidagi nomlari munosabatlar sxemalari nomlariga mos keladigan munosabatlar to'plamidir. Ma'lumotlar bazasini saqlashning asosiy tushunchalari va relyatsion ma'lumotlar bazalari nazariyasiga qisqacha kirish - bugungi kunda ma'lumotlarni saqlashning eng mashhur usuli bilan boshlaymiz.
Ma'lumotlarning relyatsion modeli 1969 yilda taniqli ma'lumotlar bazasi tadqiqotchisi doktor E.F.Kodd tomonidan IBM da bo'lganida taklif qilingan. Ushbu modelning asosiy tushunchalari birinchi marta 1970 yilda nashr etilgan (Katta umumiy ma'lumot banklari uchun ma'lumotlarning relyatsion modeli, CACM, 1970, 13 N 6). Relyatsion ma'lumotlar bazasi - bu ikki o'lchovli jadvallar to'plamini o'z ichiga olgan ma'lumotlar ombori. Bunday saqlashni boshqarish vositalari to'plami deyiladi ma'lumotlar bazasini boshqarish tizimi (RDBMS)... RDBMS tarkibiga kommunal xizmatlar, dasturlar, xizmatlar, kutubxonalar, dastur yaratish vositalari va boshqa tarkibiy qismlar kirishi mumkin. 3) 4) 5)
Download 46.9 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling