Sql(Structured Query Language) haqida


Download 61.89 Kb.
bet3/6
Sana29.01.2023
Hajmi61.89 Kb.
#1138790
1   2   3   4   5   6
Bog'liq
SQL tili

Interaktiv SQL deganda — ma'lumotlar bazasiga so'rov orqali murojaat qilib, shu zahoti natijani olishimiz tushuniladi,ya'ni bunda ketma-ketlik asosida jarayon sodir bo'ladi. So'rov-natija rejimda ishlaydi.
O'rnatilgan SQL deganda – so'rovlar yig'indisi biror dasturlash tilida ishlatilishini tushunishimiz mumkin. Pascal, Delphi, Java tillarida bazaga murojaat qilib, natijani biror o'zgaruvchiga yuklab qo'yamiz, hamda kerakli joyda bu natijani ishlatamiz. Ya'ni bunda so'rov berib, darhol natijani ololmaymiz. Natija faqat dasturning davom etishi uchun olinadi hamda talab etilgan joyda ishlatiladi.
SQl-operatorlari bir necha guruhlarga bo'lingan. Bu bo'linish operatorlarning bajarilish vazifasi asosida bo'lingan. Ular quyidagilar:

  • DDL(Data Definition Language) , ANSI-bu guruh SDL(Schema Definition Language) deb ataladi. Bu guruhga ma'lumotlar bazasida ob'ektlar(jadvallar, indekslar)ni hosil qiluvchi operatorlar kiradi.

  • DML(Data Manipulation Language) – ma'lumotlarni manipulyatsiya qiluvchi operatorlar yig'indisi guruhi hisboblanadi. Istalgan vaqtda jadval ichida qanday ma'lumotlar saqlanayotganini aniqlovchi operatorlar.

  • DCL(Data Control Language) – ma'lumotlarni boshqaruvchi operatorlar.

ANSI-ning ruxsati bilan, DCL DDL ning bir qismi sifatida qaraladi. Bu guruhlarni aralashtirmaslik kerak. Quyidagilar alohida tillar emas, balki SQL operatorlarining guruhlaridir.
SQL jarayoni

Har qanday RDBMS uchun SQL buyrug’ini bajarayotganimizda, tizim bizning so’ro’vimizni bajarishning eng yaxshi usulini hamda, SQL dvigatelini vazifani qanday izohlashni aniqlaydi.
Ushbu jarayonga kiritilgan turli xil tarkibiy qismlar mavjud:

  • So’rov dispetcheri.

  • Optimallashtirish dvigatellari.

  • Klassik so’rovlar mexanizmi.

  • SQL so’rov mexanizmi va boshqalar.

Klassik so’rovlar tizimi - SQL bo’lmagan barcha so’rovlarni bajaradi, lekin SQL so’rov mexanizmi mantiqiy fayllarni ishlay olmaydi.
SQL arxitekturasini ko’rsatadigan diagramma:

SQL buyruqlari 
Relatsyon ma’lumotlar bazasi bilan o’zaro aloqada bo’lish uchun standart SQL buyruqlari CREATE-yaratish, SELECT-tanlash, INSERT-kiritish,UPDATE-yangilash, Delete-o’chirish va DROP- butunlay o’chirib tashlash . Ushbu buyruqlarni tabiatiga qrab quyidagi guruhlarga bo’lish mumkin:

Download 61.89 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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