Tt va kt’’ fakulteti 3-bosqich ki 13-20 s guruh talabasining


Download 35.05 Kb.
bet3/3
Sana24.12.2022
Hajmi35.05 Kb.
#1051560
1   2   3
Bog'liq
3gKIsCuoTMd28MmvvRNdXEQzGy5D6DOh

1985 yil oktabrda E.F.KoddComputerworldgazetasida ikkita maqolani elon qildi. Birinchi maqola 12 ta mezonni oz ichiga olgan bolib, “butunlay relyatsionbazaga bagishlangan. Ikkinchi maqola esa ushbu 12 ta qoidani dasturiy mahsulotlarni meynfreymga mosligi nuqtai nazaridan tekshirishdan iborat. Maqola shuni takidlaydiki, agar MBBT nazariy jihatdan pishiq bolsa, u amaliy jihatdan effiktiv ishlaydi.
Koddaning 1-qoidasi. Axborot qoidasi.
Relyatsion MB uchun birinchi qoida malumotlarni saqlash hamda malumotlar orasidagi ozaro munosabat uchun foydalaniladigan informatsion tuzilmani ifodalaydi:
Relyatsion malumotlar 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.KoddComputerworldgazetasida ikkita maqolani elon qildi. Birinchi maqola 12 ta mezonni oz ichiga olgan bolib, “butunlay relyatsionbazaga bagishlangan. Ikkinchi maqola esa ushbu 12 ta qoidani dasturiy mahsulotlarni meynfreymga mosligi nuqtai nazaridan tekshirishdan iborat. Maqola shuni takidlaydiki, agar MBBT nazariy jihatdan pishiq bolsa, u amaliy jihatdan effiktiv ishlaydi.
Koddaning 1-qoidasi. Axborot qoidasi.
Relyatsion MB uchun birinchi qoida malumotlarni saqlash hamda malumotlar orasidagi ozaro munosabat uchun foydalaniladigan informatsion tuzilmani ifodalaydi:
Relyatsion malumotlar 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 korinishida berilib, bu amalni natijasi R munosabatga tegishli bolgan yoki S munosabatga tegishli bolgan yoki ikkalasiga ham tegishli bolgan kartejlar toplamidir. 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:

Download 35.05 Kb.

Do'stlaringiz bilan baham:
1   2   3




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