O’zbekisтon aloqa va aхboroтlashтirish agenтligi тoshkenт aхboroт тeхnologiyalari universiтeтi urganch filiali aхboroт тeхnologiyalari fakulтeтi



Download 0,79 Mb.
bet26/51
Sana11.01.2022
Hajmi0,79 Mb.
#339321
1   ...   22   23   24   25   26   27   28   29   ...   51
Bog'liq
O’zbekisòon aloqa va aõboroòlashòirish agenòligi òoshkenò aõboro

5 – MA’RUZA.

SQL TILINING ELEMENTLARI.
Reja:


  1. SQL tili.SQL tilining elementlari

  2. SQL tilining vazifasi, SQL turlari yoki rejimlari

  3. SQL strukturasi yoki operatorlari

  4. SQL Server da ma’lumotlar bazalari ximoyasi

  5. SQL Server hisob yozuvlarini boshqarish



Tayanch tushunchalar: SQL (Structured Query Language), DDL (Data Definition Language), DCL (Data Control Language), DML (Data Manipulation Language), Interaktiv rejim, Select so’rov operatori, delete, SQL Server Enterprise Manager, SQL Server, Database Security, Servis,
SQL tili tarixi

SQL (Structured Query Language) — Strukturalashgan so’rovlar tili relyatsion MB bilan ishlashda qo’llaniladigan so’rovlar tili.

Ma’lumki, relyatsion modelning tarixi (va bilvosita SQL tarixi ham) 1970 yil Ye,F.Koddni (bu paytda u IBM korporatsiyasining San Хosedagi 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. Хozirgi kunda SQL qisqartmasini ba’zilar "sikvel" deb talffuz etadi. Biroq rasmiy ravishda u "es-kyu-el" deb o’qilishi kerak.

SQL tili relyatsion 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 MBBТ tarkibiga kiritilgan. Keyinchalik bu til ko’pgina tijorat MBBТ tarkibida qo’llanilgan va keng tarqalganligi sababli vaqt o’tishi bilan relyatsion MBBТ larda ma’lumotlar ustida amallar bajaruvchi tillarning norasmiy standarti bo’lib qoldi. SQL tilining birinchi ramiy standarti 1989 yil qabul qilingan. Ko’pgina MBBТ 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. Хozirgi paytda ko’pgina MBBТ 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 ob’ektga 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.

SQL tili o’rganish uchun juda oson.

• bu noprotsedura til. Shuning uchun unda ma’lumotni qanday olish emas, balki qanday ma’lumot olish kerakligi ko’rsatiladi. Boshqacha aytganda, SQL tili ma’lumotlarga murojaat usulini ko’rsatishni talab etmaydi. Boshqa zamonaviy tillar kabi SQL tili operatorlarning mustaqil formatiga ega. Ya’ni operatorlarni yozishda operatorlarni aloxida elementlari ekrandagi ma’lum o’rinlarda joylashishi bilan bog’liq emas.

• buyruqlar ingliz tilining odatdagi so’zlaridan iborat kalit so’zlardan tashkil topgan, masalan, CREATE TABLE (jadval yaratish), INSERT (kiritish), SELECT (tanlash),

yoki:

• CREATE TABLE Staff (staffNo VARCHAR(S), IName VARCHAR(15), salary DECIMAL(7,2));



Download 0,79 Mb.

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




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