Sharof rashidov nomidagi samarqand davlat universiteti intelektual tizimlar va kompyutyer texnalogiyalari fakulteti


Download 430.44 Kb.
bet17/18
Sana31.10.2023
Hajmi430.44 Kb.
#1736258
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
3 lab

Operator uchun tushuntirish
ALTER DATABASE Ma'lumotlar bazasidagi asosiy ob'ektlar to'plamini, cheklovlarni o'zgartiring
butun ma'lumotlar bazasi
ALTER DBAREA Oldindan yaratilgan saqlash maydonini o'zgartirish
PAROLNI ALTER Butun maʼlumotlar bazasi uchun parolni oʻzgartiring
MA'LUMOTLAR BAZASI YARATING Yangi ma'lumotlar bazasini yarating
DBAREA YARATING Yangi saqlash maydoni yarating va uni hosting uchun tayyorlang
MA'LUMOTLAR BAZASINI TO'CHIRISH Mavjud ma'lumotlar bazasini o'chirish
DROP DBAREA Mavjud saqlash maydonini o'chiring (agar u hozirda mavjud bo'lmasa
faol ma'lumotlar joylashgan)
BERISH Ba'zi ma'lumotlar bazasi ob'ektidagi bir qator amallarga kirish huquqini bering
REVOKE Ba'zi ob'ektga yoki ba'zi harakatlarga kirish huquqlarini bekor qilish
ob'ekt
Tijoriy DBMSda asosiy operatorlar to'plami kengaytirilgan. Aksariyat DBMSlar saqlangan protseduralarning ishlash indeksini aniqlash va o'chirish uchun bayonotlarni va triggerlarni aniqlash uchun bayonotlarni o'z ichiga oladi.
Bu til bilan tanishishni SQL tilida bir tanlab ko'rinishda ifodalanadigan so'rovlar tilining imkoniyatlarini hisobga olgan holda boshlash odat tusiga kirgan, chunki bu kuchli bayonot, albatta, eng murakkab hisoblanadi. Bundan tashqari, kelajakda ma'lumotlarni manipulyatsiya qilish operatorlari bilan birgalikda qanday foydalanish mumkinligini ko'rish qiziq.
Bayonotni tanlangTANLASH Ma'lumotlar bazasiga so'rovlarni shakllantirish
Tanlash bayonotining maqsadi bir yoki bir nechta ma'lumotlar bazasi jadvallaridan ma'lumotlarni tanlash va ko'rsatishdir. Bu juda kuchli, eng ko'p ishlatiladigan operator barcha relyatsion algebra operatsiyalarini amalga oshiradi. Xuddi shu so'rov bir necha usullar bilan amalga oshirilishi mumkin, bu esa bajarilish vaqtida sezilarli darajada farq qilishi mumkin.
Bayonot formatini tanlang:
SELECT *|<список полей>FROM<список таблиц>
Tanlangan gapdagi iboralarning belgilangan tartibini o'zgartirib bo'lmaydi, lekin uning hamma qismlari ham talab qilinmaydi. Majburiy gaplar faqat tanlash va dan bandlarini o'z ichiga oladi. Operatorning boshqa barcha qismlari dasturchining ixtiyoriga ko'ra ishlatilishi mumkin. Tushuntirish:
Kalit so'z mavjudligi hammasi(sukut bo'yicha) natijada olingan jadval so'rov shartlarini qanoatlantiradigan barcha satrlarni o'z ichiga oladi, bu esa olingan jadvalda takroriy qatorlar paydo bo'lishiga olib kelishi mumkin;
Kalit so'z alohida jadvalni ikki nusxadagi qatorlar yo'qligini nazarda tutuvchi munosabatlar nazariyasi tamoyillariga moslashtirish uchun mo'ljallangan;
Belgisi" " natijalar to'plami asl so'rovlar jadvalidagi barcha ustunlarni o'z ichiga olgan juda keng tarqalgan vaziyatni belgilaydi.
iborada dan so'rovning manba jadvallari ro'yxati ko'rsatilgan.
□ iborada qayerda natija qatorlarini tanlash shartlari yoki manba jadvallari qatorlarini birlashtirish shartlari relyatsion algebradagi shartli birlashtirish operatsiyasiga o'xshash tarzda belgilanadi. Quyidagi predikatlar tanlov shartlari sifatida ishlatilishi mumkin:
Taqqoslashlar "=,<>, >, <, >=, <=" - для сравнения результатов вы­числения двух выражений; более сложные выражения строятся с по­мощью логических операторов AND, OR, NOT; значения выражений orasidaAvaIN- ifodaning baholangan qiymati belgilangan diapazonga tushganda predikat rost bo'ladi (predikat); emasorasidaavaIN solishtirilayotgan qiymat belgilangan oraliq ichiga tushmasa rost);
ichida- solishtirilgan qiymat berilgan qiymatlar to‘plamiga kiritilganda predikat rost bo‘ladi; bu holda, qiymatlar to'plami oddiy ro'yxatga olish yoki o'rnatilgan pastki so'rov bilan belgilanishi mumkin (taqqoslangan qiymat belgilangan to'plamga kiritilmaganda, predikatda emasligi to'g'ri bo'ladi);

Download 430.44 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




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