Tt va kt’’ fakulteti 3-bosqich ki 13-20 s guruh talabasining
Download 35.05 Kb.
|
3gKIsCuoTMd28MmvvRNdXEQzGy5D6DOh
1985 yil oktabrda E.F.Kodd “Computerworld” gazetasida ikkita maqolani e’lon qildi. Birinchi maqola 12 ta me’zonni o’z ichiga olgan bo’lib, “butunlay relyatsion” bazaga bag’ishlangan. Ikkinchi maqola esa ushbu 12 ta qoidani dasturiy mahsulotlarni meynfreymga mosligi nuqta’i nazaridan tekshirishdan iborat. Maqola shuni ta’kidlaydiki, agar MBBT nazariy jihatdan pishiq bo’lsa, u amaliy jihatdan effiktiv ishlaydi.
Koddaning 1-qoidasi. Axborot qoidasi. Relyatsion MB uchun birinchi qoida ma’lumotlarni saqlash hamda ma’lumotlar orasidagi o’zaro munosabat uchun foydalaniladigan informatsion tuzilmani ifodalaydi: “Relyatsion ma’lumotlar bazasidagi barcha axborotlar mantiqiy darajada butunlay faqat bitta usulda ifodalanadi. Koddaning 2-qoidasi. Kirishni kafolatlash qoidasi. “Relyatison MBning har bir elementiga bilvosita jadval nomi, birlamchi kalitning qiymati va ustun nomi kombinatsiyalari orqali mantiqan kirishni kafolatlashi lozim. Relyatsion tizim bir qancha tillarni va terminallar bilan ishlashning bir necha rejimini qo’llab quvvatlashi lozim (masalan, blankalarni to’ldirish rejimi). Har qanday til operatorlari ishni to’liq ifodalaydi, simvollar qatori ko’rinishida berilgan o’zining aniq sintaksisiga ega bo’ladi. Undan tashqari u quyidagi ammallarni beradi: to’plamidan foydalanish mumkinligini Ye.F.Kodd isbotlab berdi. Kodda qoidasi. 1985 yil oktabrda E.F.Kodd “Computerworld” gazetasida ikkita maqolani e’lon qildi. Birinchi maqola 12 ta me’zonni o’z ichiga olgan bo’lib, “butunlay relyatsion” bazaga bag’ishlangan. Ikkinchi maqola esa ushbu 12 ta qoidani dasturiy mahsulotlarni meynfreymga mosligi nuqta’i nazaridan tekshirishdan iborat. Maqola shuni ta’kidlaydiki, agar MBBT nazariy jihatdan pishiq bo’lsa, u amaliy jihatdan effiktiv ishlaydi. Koddaning 1-qoidasi. Axborot qoidasi. Relyatsion MB uchun birinchi qoida ma’lumotlarni saqlash hamda ma’lumotlar orasidagi o’zaro munosabat uchun foydalaniladigan informatsion tuzilmani ifodalaydi: “Relyatsion ma’lumotlar bazasidagi barcha axborotlar mantiqiy darajada butunlay faqat bitta usulda ifodalanadi. Koddaning 2-qoidasi. Kirishni kafolatlash qoidasi. “Relyatison MBning har bir elementiga bilvosita jadval nomi, birlamchi kalitning qiymati va ustun nomi kombinatsiyalari orqali mantiqan kirishni kafolatlashi lozim. Relyatsion tizim bir qancha tillarni va terminallar bilan ishlashning bir necha rejimini qo’llab quvvatlashi lozim (masalan, blankalarni to’ldirish rejimi). Har qanday til operatorlari ishni to’liq ifodalaydi, simvollar qatori ko’rinishida berilgan o’zining aniq sintaksisiga ega bo’ladi. Undan tashqari u quyidagi ammallarni beradi: Maxsus amallarga esa quyidagilari kiradi: 1. Tanlash (seleksiya). 2. Proeksiya. 3. Qo`shish. 4. Bo`lish: Relyatsion algebra amallarini opperandlari sifatida doimiy yoki o‘zgarmas va o‘zgaruvchan munosabatlar ishlatiladi. Relyatsion algebrada 5ta amal ishlatiladi: 1) Birlashtirish , R va S munosabatlarni birlashtirish RUS ko‘rinishida berilib, bu amalni natijasi R munosabatga tegishli bo‘lgan yoki S munosabatga tegishli bo‘lgan yoki ikkalasiga ham tegishli bo‘lgan kartejlar to‘plamidir. Bu amallarni bajarayotganda bir xil tartibda bo‘lishi kerak. Natijani tartibi ham operandlar tartibiga teng bo‘ladi. 2) Ayirma R va S munosabatlarni ayirmasi R-S ko‘rinishida yoziladi va undagi kortejlar to‘plami R munosabatga tegishli, lekin S munosabatga tegishli bo‘lmagan kortejlardir. Bu amalni bajarganda ham operandlarni tartibi bir xil bulishi kerak. 3) Dekart ko‘paytma. Bizda R va S munosabat berilgan bo‘lsin. R munosabatni tartibi R-R va S munosabatniki S-q ga teng bo‘lsin. Unda dekart ko‘paytma R*S ko‘rinishida yozilib, uning natijasi uzunligi R+q ga teng bo‘lgan kortejlar to‘plamidan Iborat bo‘lib, bu kortejlarni birinchi R komponentasi R kortejga teng bo‘ladi, qolgan q komponentasi S kortejga teng bo‘ladi. 4) Proeksiya, R munosabatga bu amal tadbiq etilganda, R munosabatdan ba’zi bir komponentalar olib tashlanadi. Qolganlari esa qaytadan tartiblanadi. 1. Ma’lumotlar bazasini loyihalash jarayoni Ortiqcha (takrorlanuvchi) ma’lumotlarni bartaraf qilish orqali xotirani tejaydi. Ma’lumotlarning aniqligi va yaxlitligini saqlaydi. Ma’lumotlarga turli usullar bilan murojaat qilishni ta’minlaydi. Samarali va foydali MBni loyihalashtirish quyidagi jarayonlarni o’z ichiga oladi: Talablarni tahlil qilish yoki ma’lumotlar bazasining maqsadini aniqlash Ma’lumotlarni jadvallarga ajratish Asosiy kalitlarni (primary key) ko’rsatish va munosabatlarni tahlil qilish Jadvallarni standartlashtirish uchun normallashtirish Keling, har bir qadamni batafsil ko’rib chiqaylik. Maʼlumotlar bazasining turli modellari juda ham koʻp, biz esa ushbu qo’llanmada eng koʻp ishlatiladigan relyatsion ma’lumotlar bazasi modelidan (relational model) foydalanamiz. Download 35.05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling