Normallashtirish jarayoni



Download 38,54 Kb.
bet6/26
Sana31.12.2021
Hajmi38,54 Kb.
#279687
1   2   3   4   5   6   7   8   9   ...   26
Bog'liq
80-116

Yo’nalish

Rahbar

1

Ishlab chiqish

Sultonov A.

1

Buxgalteriya

Ne’matov B.

2

Ishlab chiqish

Sultonov A.

2

Buxgalteriya

Niyozov S.

2

Amalga oshirish

Nurbekov A.

3

Ishlab chiqish

Avazov O.


Bizning jadvalimiz uchinchi oddiy shaklda, chunki bizda birlamchi kalit mavjud va kalit bo'lmagan ustun uning biron bir qismiga emas, balki butun kalitga bog'liq.

Ammo bu holda jadval Boyes-Codd normal shaklida emas, aslida rahbarni bilib, biz uning qaysi yo'nalishda mas'ul ekanligini bilmaymiz. "Yo'nalish" kalit bo'lmagan atributga bog'liq, ya'ni. "Rahbarga".
87. SQL tili.

Ma’lumotlar bazasi dasturlarining aksariyati Structured Query Language (SQL) dan foydalanadi, bu foydalanuvchiga qanday bajarilishini ko’rsatmasdan nima qilish kerakligini aniqlashga imkon beradi. RMBBT SQLdan foydalanuvchi so’rovlarini so’ralgan ma’lumotlarni olish bo’yicha ko’rsatmalarga tarjima qilish uchun foydalanadi. SQL ma’lumotlarni boshqa har qanday ma’lumotlar bazasi yoki fayl muhiti bilan solishtirganda kamroq kuch sarflash bilan olish imkonini beradi.

88. SQL mexanizmi

SQL “mexanizmi”. SQL mexanizmi barcha foydalanuvchilardan yashirin bo’lib, barcha so’rovlarni yoki ma’lumotlarga bo’lgan talablarni bajaradi. Yodda tutingki, SQL mexanizmi MBBT dasturining bir qismi.

Foydalanuvchi jadval tuzilmalarini yaratishi va ma’lumotlarga kirish va jadvallarga texnik xizmat ko’rsatish uchun SQLdan foydalanadi. SQL mexanizmi foydalanuvchilarning barcha so’rovlarini - asosan “sahna ortida” va foydalanuvchidan xabarsiz ko’rib chiqadi. Shunday qilib, SQL deklarativ til bo’lib, nima qilish kerakligini aytadi, ammo qanday bajarilishini emas.


89. SQL tilining standartlashtirilishi

1983 yilda Xalqaro standartlashtirish tashkiloti (ISO) va Amerika milliy standartlar instituti (ANSI) SQL tili uchun standart ishlab chiqishni boshladilar. 1986-yilda ANSI X3.135-1986 Database Language SQL deb nomlangan standartning birinchi versiyasini taqdim etdi. Norasmiy ravishda ushbu SQL-86 standarti SQL1 deb nomlanadi. Bir yil o'tgach, ISO 9075-1987 standartida xuddi shu nom bilan ish olib borildi. Ushbu standartni ishlab chiqish TC97 Texnik qo'mitasi homiyligida amalga oshirildi, uning faoliyat sohasi hisoblash va axborotni qayta ishlash edi. Bu SQL1 (SQL-86) uchun ISO va ANSI standartlarining identifikatori uchun kalit bo'lgan standartni ishlab chiqishni boshqargan SC21 kichik qo'mitasi deb nomlangan uning bo'linmasi edi.

SQL1 standarti ikki darajaga bo'lindi. Birinchi daraja butun hujjatni to'liq tavsiflovchi ikkinchi darajali to'plam edi. Ya'ni, bunday tuzilma SQL1 standartining barcha xususiyatlari birinchi darajaga kirmasligi sharti bilan ta'minlangan. Shunday qilib, ushbu standartni qo'llab-quvvatlashni talab qiladigan sotuvchi SQL tilini amalga oshiradigan darajani e'lon qilishi kerak edi. Bu standartni qabul qilish va qo'llab-quvvatlashga katta yordam berdi, chunki ishlab chiqaruvchilar uni qo'llab-quvvatlashni ikki bosqichda amalga oshirishlari mumkin edi.

Vaqt o'tishi bilan standartga bir nechta sharh va takliflar, ayniqsa ma'lumotlar yaxlitligi va to'g'riligini ta'minlash nuqtai nazaridan to'planib bordi, natijada 1989-yilda SQL89 deb nomlangan ushbu standart kengaytirildi. Xususan, unga asosiy va tashqi kalitlar tushunchasi qo'shilgan. Hujjatning ISO versiyasi ISO 9075:1989 "Ma'lumotlar bazasi tilidagi SQL yaxlitligini oshirish" deb nomlangan. Bunga parallel ravishda ANSI versiyasi yakunlandi.

SQL1 singari SQL92 ham bir necha darajalarga bo'lindi, ammo birinchidan, darajalar soni ikkitadan uchtagacha oshirildi, ikkinchidan, tartib raqamlari o'rniga ularga nom berildi: boshlang'ich (ingliz tiliga entry), o'rta (inglizcha, intermediate), to'liq (inglizcha, full). SQL1-dagi 2-darajali kabi "to'liq" daraja butun standartni anglatadi. Kirish darajasi - bu o'z navbatida to'liq darajaning pastki qismi bo'lgan oraliq darajadagi to'plam. Boshlang'ich darajasi SQL1 2-darajali bilan taqqoslanishi mumkin edi, ammo bu darajaning xususiyatlari biroz kengaytirildi.
90. SQL tilining operatorlar guruhi

SQL tilining o'zi operatorlar, iboralar va hisoblangan funktsiyalardan iborat. Odatda operatorlar tomonidan ishlatiladigan zaрiralangan so'zlar odatda katta harflar bilan yoziladi. Ularni kichik harflar bilan emas, balki katta harf bilan yozish xatoga olib kelmaydi



Operatorlar quyidagi guruhlarga bo'lingan:


  1. Download 38,54 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   26




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