Yakuniy nazorat bilet №1 1normal formadan 2normal formaga o’tish qanday amalga oshiriladi? Misollar keltiring


MBBT ni tanlashning asosiy bosqichlarini keltiring va В«optimal» MBBT ni tanlashning tipik yondoshuvini ta’riflang


Download 0.73 Mb.
bet26/77
Sana19.06.2023
Hajmi0.73 Mb.
#1621999
1   ...   22   23   24   25   26   27   28   29   ...   77
Bog'liq
MBB yakuniy nazorat (2) (Автосохраненный)

3. MBBT ni tanlashning asosiy bosqichlarini keltiring va В«optimal» MBBT ni tanlashning tipik yondoshuvini ta’riflang.
4. Operator SELECT: FROM va WHERE ifodasi. (Satrlarni tanlash shartini shakllantirish: solishtirish amallari, BETWEEN, IN, shablonga tekshirish (LIKE) va b.)
J; J; SELECT (tanlash) operatori SQL tilining eng muhim va ko'p ishlatiladigan operatori hisoblanadi. U m aium otlar bazasi jadvallaridan axborotlami tanlab olish uchun m oijallangan.
SE L E C T so‘rov operatorini zamr xizmatchi so‘zi FROM hisoblanadi. FR O M so‘zidan keyin
axborot olinayotgan jadval nomlari bir biridan vergul bilan ajratilib yoziladi.
Masalan: SELECT Name, Surname FROM TALABA;
W here shartida solishtirish amallari jumladan, =>, <, <=. >=, shuningdek, mantiqiy amallar “and” “or”, “not” amallari ishlashi mumkin. Ular yordamida murakkab shartlar tuzililadi.
Masalan: 3-kurs stipendiya oladigan talabalarni ismi familiyashii chiqaring.
Select Name, Surname From talaba Where kurs=3 and stipend>0:
Mantiqiy shartlami berishda where parametri tarkibida IN, BETW EEN, Like, is null amallari ham ishlatiladi.In yoki not parametli ishlatilganda tekshirilayotgan maydon
qiymati berilgan ro'yxat bilan solishtiriladi. Bu ro‘yxat in operator! o'ng tomonidan () ichida yoziladi.
Exam baholari jadvaldan «4» va «5» baholi talabalar ro'yxatini chiqaring.Select * From exam-marks Where mark in (4,5);
Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu aMal maydonni satrli matnlami likedan so‘ng ko‘rsatilgan qism satr bilan solishtiradi
5. SQL tarixi. SQL tili standartlari.
J; 1970 yil Ye,F.Koddni (bu paytda u IBM korporasiyasining San Xosedagi tadqiqot markazida ishlagan) maqolasi chiqqan davrdan boshlanadi. 1974 yil shu laboratoriyada ishlovchi D. Chemberlen "Structured English Query Language" yoki SEQUEL deb nomlangan tilni e’lon qiladi. 1976 yil bu tilning qayta ishlangan SEQUEL/2 versiyasi yaratildi va u rasmiy ravishda SQL deb atalgan. Xozirgi kunda SQL qisqartmasini ba’zilar "sikvel" deb talffuz etadi. Biroq rasmiy ravishda u "es-kyu-el" deb o’qilishi kerak.
SQL tili relyasion algebra paydo bo’lgandan keyin paydo bo’ldi va uning birinchi prototipi IBM Research kompaniyasi tomonidan 70 yillar oxirida yaratilgan. Bu til birinchi IBM System R nomli MBBT tarkibiga kiritilgan. Keyinchalik bu til ko’pgina tijorat MBBT tarkibida qo’llanilgan va keng tarqalganligi sababli vaqt o’tishi bilan relyasion MBBT larda ma’lumotlar ustida amallar bajaruvchi tillarning norasmiy standarti bo’lib qoldi. SQL tilining birinchi ramiy standarti 1989 yil qabul qilingan. Ko’pgina MBBT lar ushbu standartni qo’llab – quvvatlaydi. Biroq ma’lumotlar bazasi bilan bog’liq axborot texnologiyalarining rivojlanishi va ba’zi talablarning paydo bo’lishi birinchi SQL standartini qayta ishlash va kengaytirishni taqoza etdi.
1992 yil oxirida SQL tilining yangi xalqaro standarti (SQL/92 yoki SQL2) qabul qilindi unda ham ba’zi kamchiliklar aniqlangan, biroq shunga qaramasdan SQL/89 ga nisbatan aniq va to’liqroq xisoblanadi. Xozirgi paytda ko’pgina MBBT ishlab chiqaruvchilar o’z maxsulotlarini SQL2 standartini qanoatlantiradigan qilib o’zgartirdilar.
1999 yil SQL3 deb atalgan yangi standart paydo bo’ldi. Agar SQL1 va SQL2 standartlari biri –biridan miqdor jixati bilan farq qilgan bo’lsa, SQL3 standarti sifat jixatlari bilan farqlanadi. SQL3 ga murakkab strukturaga ega ma’lumotlar tipini ishlatish imkonini beradigan yangi ma’lumotlar tipi kiritilgan. Bu tipni obyektga mo’ljallanganlik darajasi yuqori xisoblanadi. SQL tilini tula qonli an’anaviy dasturlash tillari tarkibiga kiritib bo’lmaydi. Chunki unda dastur bajarilishini boshqaruvchi va boshqa ko’pgina an’anaviy operattorlar yo’q. Unda faqat ma’lumotlar bazasida saqlanayotgan ma’lumotilarga murojaat qiluvchi operatorlar mavjud.


Download 0.73 Mb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   77




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