Ma'lumotlar bazasi fanidan Oraliq nazorat ish



Download 16.54 Kb.
bet2/2
Sana15.07.2021
Hajmi16.54 Kb.
1   2
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 2020
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
maxsus ta’lim
O’zbekiston respublikasi
axborot texnologiyalari
zbekiston respublikasi
o’rta maxsus
nomidagi toshkent
guruh talabasi
davlat pedagogika
texnologiyalari universiteti
xorazmiy nomidagi
toshkent axborot
pedagogika instituti
rivojlantirish vazirligi
haqida tushuncha
toshkent davlat
Toshkent davlat
vazirligi toshkent
samarqand davlat
tashkil etish
kommunikatsiyalarini rivojlantirish
ta’limi vazirligi
matematika fakulteti
navoiy nomidagi
vazirligi muhammad
bilan ishlash
fanining predmeti
nomidagi samarqand
Darsning maqsadi
maxsus ta'lim
pedagogika universiteti
ta'lim vazirligi
Toshkent axborot
o’rta ta’lim
Ўзбекистон республикаси
sinflar uchun
haqida umumiy
fanlar fakulteti
fizika matematika
Alisher navoiy
Ishdan maqsad
universiteti fizika
Nizomiy nomidagi
moliya instituti
таълим вазирлиги
nazorat savollari
umumiy o’rta
respublikasi axborot
Referat mavzu
махсус таълим