Fanidan tayyorlagan i-mustaqil ish


Kod relyatsion algebrasi. Relyatsion hisoblash



Download 35,33 Kb.
bet2/3
Sana10.06.2022
Hajmi35,33 Kb.
#649600
1   2   3
Bog'liq
2 5307578287835320916

Kod relyatsion algebrasi. Relyatsion hisoblash
Koddaning 6-qoidasi. Ifodani yangilash qoidasi.
Bir qancha ifodalar ma’lumotlarni yangilash uchun qo’llanilishi mumkin. Boshqa- bir qancha yaratilgan asosiy jadvallar va ifodalar, birlamchi kalitdan iborat bo’lmagan asosiy jadvallar va b.q larni yangilash imkonsiz. Koddaning 6-qoidasi aynan shu xaqda:
Barcha ifodalar yangilanishi mumkin, xatto sistemalar ham”.
Koddaning 7-qoidasi. Ma’lumotlarni yuqori darajada kiritish, o’chirish va yangilash.
Ma’lumotlar bazasi bilan ishlashda bitta operand nafaqat hisoblashi, balki kiritish, o’chirsh va yangilash imkoniga ega bo’lishi kerak”.
Koddaning 8-qoidasi. Ma’lumotlarni fizik mustaqilligi haqidagi qoida.
Amaliy dastur va terminal amallarga axborotlarning istalgan to’plami yoki kirish usuli o’zgartirilganda mantiqiy jihatdan putur yetmasligi kerak”.
Koddaning 9-qoidasi. Ma’lumotlarni fizik mustaqilligi haqidagi qoida.
Ma’lumotlarning mantiqiy mustaqilligi – fizik mustaqilliga qaraganda nozik masala hisoblanadi.
Amaliy dastur va terminal amallarga asosiy jadvalga o’zgartirish kiritilganda ham mantiqiy jihatdan putur yetmasligi kerak”.
Koddaning 10-qoidasi. Butunlikning mustaqilligi haqidagi qoida.
Butunlikni konkret relyatsion MB uchun chegaralash imkoniyati ma’lumotlar bazasining tili orqali amalga oshiriladi, amaliy dastur orqali emas”.
Koddaning 11-qoidasi. Taqsimlanishning mustaqilligi haqidagi qoida.
Taqsimlanish deganda ushbu ma’lumotlar bazasining bir qancha komputerlarda taqsimlanishi tushuniladi. Ushbu holatda, MB ning barcha qismlarini birlashtirish talab etiladi.
Relyatsion MBBT mustaqil tarqatiladi”.
Koddaning 12-qoidasi. Qoidani saqlash haqidagi qoida.
Oxirgi qoida “Aldovni ta’qiqlash” deyiladi.
Agar relyatsion tizim quyi darajadagi tilga ega bo’lsa (“bir yo’la bir marta yoziladigan”), u holda yuqori darajadagi relyatsion til qoidalarini inobatga olmaslik yoki undan xato foydalanish mumkin emas


Relyatsion MBBTda ma'lumotlar bilan ishlash uchun bir qancha tillar yaratilgan. Ba'zi hollarda bu tillarni ma'lumotlarni qism tillari deb ataladi. MB bilan ishlovchilar bu tillarda avtomatlashtirishni 3 bosqichga bo'lishadi: 1. Eng pastki bosqich - kortej deb ataladi. Bunda dasturchi yozuvlar yoki kartijlar bilan ishlaydi. 2. Relyatsion algebra deyiladi. Bunda foydalanuvchi munosabatlar ustida yuqori bosqichli amallar to'plamini kiritadi. 3. Eng yuqori bosqich - hisoblash bosqichi. Bunda foydalanuvchi bevosita kompyuterga maxsus tillarda murojaat qiladi va mashina bu murojaatni qabul qiladi. Relyatsion algebra amallarini opperandlari sifatida doimiy yoki o'zgarmas va o'zgaruvchan munosabatlar ishlatiladi. Relyatsion algebrada 5 ta 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 bo'lishi 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. 41 5. Seleksiya tanlash. Bu amal bajarilganda operandlar sifatida munosabat atributlari ishtirok etadi va solishtirish arifmetik amallari: =, Ф, , va mantiqiy amallar: va (U), yoki (V), not amallari ishlatiladi. Relyatsion MBBTda ma'lumotlar bilan ishlashda ishlatiladigan 2 ta katta gurux tillari relyatsion hisoblash deyiladi. Relyatsion hisoblash predikatlarni hisoblashga asoslangan bo'lib ifodalarni yozishga mo'ljallangan qiodalar to'plamidan iboratdir. Ular yordamida biz mavjud munosabatlardan yangi munosabatlar yaratishni ta'minlaymiz. Bunday ifodaalrni yozishda solishtirish amallari, mantiqiy amallar va mavjudlik kvanteri va umumiylik kvanteri ishlatiladi. Hozirgi paytda relyatsion MBBTni taraqqiyotida yangitil QBE tili ishlamoqda. Bu tilda relyatsion algebra va relyatsion hisoblashlarda ko'zda tutilmagan bir qpncha imkoniyatlar kirgan. Bu tilni hususiyati shundan iboratki, u terminallarda ishlashga muljallangan. So'rovlarni yaratish uchun maxsus ekran redaktoridan , munosabat va redaktorlaridan foydalanamiz. QBE tilida foydalanuvchi o'zi olishini mo'ljallagan natijani so'rov ko'rinishida tasvirlaydi va MBBT uni kerakli amallar ketma - ketligiga aylantirib beradi.



Download 35,33 Kb.

Do'stlaringiz bilan baham:
1   2   3




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish