Ma'lumotlar bazasi fanidan Oraliq nazorat ish



Download 16,54 Kb.
bet2/2
Sana15.07.2021
Hajmi16,54 Kb.
#119910
1   2
Bog'liq
Qobiljonov Nusratjon 019-18 oraliq nazorat

2. Javob

Ma'lumotlar bazalarining afzalliklari

1) ixchamlik - ma'lumotlar qog'ozi qog'ozli fayllardan farqli o'laroq, bir yoki bir nechta kichik fayllarda juda ko'p ma'lumotlarni saqlashga imkon beradi.

2) Tezlik - kompyuter tomonidan axborotni qayta ishlash (qidirish, o'zgartirish kiritish, hisob-kitob qilish) qo'lda ishlashga qaraganda ancha yuqori

3) Mehnat xarajatlarining pasayishi - ma'lumotlar ustida zerikarli qo'lda ishlashga hojat yo'q

4) dolzarbligi har doim yangi ma'lumotlar mavjud

5) Ma'lumotlarning ortiqcha bo'lishini qisqartirish - turli xil ilovalar tomonidan ishlatiladigan bitta ma'lumotlar bazasidan foydalanish tizimdagi ikki nusxadagi ma'lumotlarning kamayishiga olib keladi.

6) nomuvofiqlikni yo'q qilish - nomuvofiqlik ma'lumotlarning ortiqcha bo'lishi natijasida paydo bo'ladi. Agar, masalan, ma'lumotlar bir nechta fayllarda saqlansa, unda bir joyda ma'lumotlar yangilanishi mumkin, ammo boshqa joyda emas.

7) Ma'lumotlarni almashish - mavjud bo'lgan va yangi yaratilgan bir nechta dasturlardan ma'lumotlarni olish qobiliyati.

8) standartlarga rioya qilish qobiliyati - markazlashtirilgan boshqaruv tufayli DBA ma'lum standartlarda ma'lumotlar taqdim etilishini ta'minlay oladi. Standartlashtirish ma'lumotlar almashinuvi, tizimlar o'rtasida ma'lumotlar uzatish va almashish uchun muhimdir.

9) Xavfsizlikni ta'minlash - siz maxfiy ma'lumotlarga kirishda tekshiriladigan xavfsizlik qoidalarini belgilashingiz mumkin

10) ma'lumotlar yaxlitligini ta'minlash - ma'lumotlar bazasidagi ma'lumotlar to'g'riligi va to'g'riligini shu maqsadda ta'minlash, ma'lumotlarni yangilash uchun har bir urinish uchun qo'llaniladigan yaxlitlik qoidalari aniqlanadi.

11) ma'lumotlar mustaqilligini ta'minlash - ma'lumotlar bazasi tuzilishidan va unga kiritilgan o'zgarishlardan qat'i nazar, u ma'lumotni dasturga kerakli shaklda qaytarishi kerak.

3.Javob

UNION nima?

UNION - bu bir nechta so'rovlarning natijalar to'plamini birlashtirish uchun SQL-bayonot va bu bayonot faqat so'rovlarda noyob qatorlarni chiqaradi, ya'ni. masalan, siz ikkita so'rovni birlashtirasiz va ularning har biri bir xil ma'lumotlarga ega, boshqacha qilib aytganda to'liq bir xil bo'ladi va birlashma operatori ularni bir qatorga birlashtiradi, shunda dublikatlar bo'lmaydi;

UNION ALL - bu bir nechta so'rovlar natijasida olingan ma'lumotlar to'plamini birlashtirish uchun SQL-bayonot, ammo bu bayonotda barcha satrlar, hattoki nusxalari ham ko'rsatiladi.

UNION operatoridan foydalanishni tartibga soluvchi ikkita asosiy qoidalar mavjud:

olingan ustunlarning soni va tartibi birlashtirilayotgan barcha so'rovlarda bir xil bo'lishi kerak;

mos keladigan ustunlardagi ma'lumotlar turlari mos bo'lishi kerak.

Birlashtirilgan so'rovlarda ma'lumotlar olinadigan ustunlarning ma'lumotlar turlari aynan bir xil bo'lishi shart emas, lekin ular yashirin konversiya orqali mos kelishi kerak. Agar ma'lumotlar turlari bir-biridan farq qilsa, natijada ma'lumotlar turi ma'lumotlar turiga buyurtma berish qoidalariga asoslanib aniqlanadi (ma'lum DBMS uchun). Agar turlari bir xil bo'lsa-da, aniqligi, masshtabi yoki uzunligi bo'yicha farq qiladigan bo'lsa, natija iboralarni birlashtirish uchun qo'llaniladigan qoidalar asosida aniqlanadi (ma'lum DBMS uchun) [2]. Ma'lumotlar va BINARY kabi ANSI bo'lmagan turdagi turlari odatda bir xil nostandart turdagi boshqa ustunlar bilan bir xil bo'lishi kerak [3].

Microsoft SQL Server-da XML ma'lumotlar turiga ega ustunlar teng bo'lishi kerak. Barcha ustunlar XML sxemasida aniqlangan yoki tiplanmagan bo'lishi kerak. Terilgan ustunlar bir xil XML sxemalar to'plamiga murojaat qilishi kerak [2].



Muvofiqlikning yana bir cheklovi - qo'shilishning istalgan ustunidagi null qiymatlarni (NULL) taqiqlash va qo'shilishning boshqa so'rovlaridagi barcha mos ustunlar uchun ushbu qiymatlarga yo'l qo'ymaslik kerak, chunki null qiymatlar (NULL) NOT NULL cheklovlari bilan taqiqlangan. Bundan tashqari, siz UNION-ni subquery-larda ishlata olmaysiz va birlashmada so'rovning SELECT-bandida agregat funktsiyalaridan foydalana olmaysiz (ammo aksariyat DBMS bu cheklovlarni e'tiborsiz qoldiradi) [3].
Download 16,54 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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