Kozimov Ziyoxiddin


Download 15.78 Kb.
bet3/3
Sana02.06.2024
Hajmi15.78 Kb.
#1833289
1   2   3
Tanlov bayonoti
SELECT iborasi quyidagi relyatsion algebra amallariga teng operatsiyalarni bajaradi: tanlash, proyeksiyalash va qo'shilish.
Uni ishlatadigan eng oddiy SQL so'rovi quyidagicha ko'rinadi:
Tbl dan col_name ni tanlang
Tanlangan kalit so'zdan keyin vergul bilan ajratilgan ustunlar ro'yxati keltiriladi, ular so'rovdan qaytariladi. From kalit so'zi ma'lumotlarning qaysi jadvaldan (yoki ko'rinishdan) olinishini belgilaydi.
Tanlangan so'rov natijasi har doim jadval bo'lib, natijalar jadvali deb nomlanadi. Bundan tashqari, tanlash jadvali bilan bajarilgan so'rov natijalaridan yangi jadval yaratish uchun foydalanish mumkin. Agar har xil jadvallar bo'yicha ikkita so'rov natijalari bir xil formatga ega bo'lsa, ularni bitta jadvalga birlashtirish mumkin. Bundan tashqari, olingan jadval keyingi so'rovlarning mavzusi bo'lishi mumkin.
Jadvalning barcha ustunlarini va barcha qatorlarini tanlash uchun faqat SELECT * FROM tbl-ni tanlang;
Har xil turdagi mahsulotlar uchun narx ma'lumotlarini o'z ichiga olgan Mahsulotlar jadvalini ko'rib chiqing:
Natijani so'rang
SELECT * FROM Product;
to'liq Mahsulot jadvali bo'ladi.
So'rov yordamida jadvalning ma'lum ustunlarini tanlashingiz mumkin
Col1, col2, ..., coln FROM tbl ni tanlang;
Shunday qilib, so'rov natijasi
SELECT turini, narxini mahsulotdan;
stol bo'ladi
Select operatoridagi ustunlar ro'yxati natijalar jadvalidagi ustunlar tartibini o'zgartirish zarur bo'lganda ham qo'llaniladi:
Jadvalning faqat ba'zi cheklovlarni qondiradigan qatorlarini tanlash uchun bu erda maxsus kalit so'z ishlatiladi, so'ngra mantiqiy shart. Agar yozuv bu shartni qondirsa, natijaga kiritiladi. Aks holda, bunday yozuv bekor qilinadi.
Masalan, narxlari narx shartlarini qondiradigan tovarlarni Mahsulotlar jadvalidan tanlash<3200, можно осуществить, используя запрос
Tanlang * narx qaerda bo'lgan mahsulotdan<3200;
Access va SQL tilining mazmun va mohiyati
Hozirgi kunga keklib insonlar Microsoft Access маълумотлар базасини бошқариш тизимида(МББТ) маълумотлар базасини(МБ) яратиш бўйича амалий ишланмани содда ва тушунарли тилдаги алгоритми va Strukturalangan so'rovlar tili (SQL) - bu relational database bilan ishlashda foydalaniladigan ko'rsatmalar majmui. Aslida, SQL ko'p ma'lumotlar bazalarini tushunadigan yagona tildir. Bunday ma'lumotlar bazasi bilan aloqa o'rnatganingizda, dasturiy ta'minot sizning buyruqlaringizni (sichqonchaning bosilishi yoki ariza yozuvlari bo'lishidan qat'iy nazar) ma'lumotlar bazasini talqin qilishni biladigan SQL bayonnomasidan juda keng va samarali foydalanib kelmoqda. Microsoft foydalanuvchilarni ma'lumotlar bazalari bilan yaratish va ishlash uchun keng imkoniyatlarga ega. Hozirgi kunda ma'lumotlar bazasi har xil sohalar va mintaqalarda juda keng qo'llaniladi. Umuman aytilishicha, endi ularsiz qila olmaydi. Shu munosabat bilan kirish jadvallari bilan ishlash juda muhimdir. Foydalanuvchi bazasi bilan foydalanuvchining o'zaro ta'siri asosiy elementi so'rovi hisoblanadi. 1.Microsoft Office keng tarqalgan ofis ishlarini avtomatlashtiruvchi dasturlar paketidir. Uning tarkibiga kiruvchi Access nomli dastur hozirda MB sifatida keng o’rganilmoqda va qo’llanilmoqd. Microsoft Access dasturini ishga tushirish uchun masalalar panelidagi «Пуск» tugmachasi ustiga sichqoncha ko’rsatkichini olib borib chap tugmachasini bosamiz va «Программы» bo’limiga o’tib, Microsoft Access qismini tanlab olamiz. MBning dastlabki oynasi soddaligi va tushunarliligi bilan ajralib turadi. Oynaning birinchi sarlavha satrida amaliy dasturning nomi Microsoft Access deb yozilgan, ikkinchi satrida esa quyidagi tartibda menyu punktlari joylashgan:
Uchinchi satrda asboblar paneli piktogrammalari joylashgan:
Access oynasi ettita obyektdan iborat. Bular «Объекты» (Ob’ektlar), «Таблицы» (Jadvallar), «Запросы» (So’rovlar), «Формы» (Shakllar), «Отчеты» (Hisobotlar), «Страницы» (Saxifalar), «Макросы» (Makroslar), «Модули» (Modullar). Ularning har biri haqida qisqacha to’xtalib o’tamiz: 1. «Таблицы» (Jadvallar) — MBning asosiy obyekti. Unda ma’lumotlar sakllanadi. 2. «Запросы» (So’rovlar) — bu ob’yekt ma’lumotlarga ishlov berish, jumladan, ularni saralash, ajratish, birlashtirish, o’zgartirish kabi vazifalarni bajarishga mo’ljallangan. 3.«Формы» (Shakllar) — bu obyekt ma’lumotlarni tartibli ravishda oson kiritish yoki kiritilganlarni ko’rib chiqish imkonini beradi. Shakl tuzilishi bir qancha matnli maydonlar, tugmalardan iborat bo’lishi mumkin. 4. «Отчеты» (Hisobotlar) — bu ob’yekt yordamida saralangan ma’lumotlar qulay va ko’rgazmali ravishda qog’ozga chop etiladi. 5. «Макросы» (Makroslar) — makro buyruqlardan iborat ob’yekt. Murakkab va tez-tez murojaat qilinadigan amallarni bitta makrosga guruxlab, unga ajratilgan tugmacha belgilanadi va ana shu amallarni bajarish o’rniga ushbu tugmacha bosiladi. Bunda amallar bajarish tezligi oshadi.
  • 6. «Модулы» (Modullar) — Microsoft Access dasturining imkoniyatini oshirish maйsadida ichki Visual Basic tilida yozilgan dasturlarni щэz ichiga oluvchi obyekt. Bundan tashKari, «Страницы» (Saxifalar) nomli aloxida obyekt ham mavjud. Bu obyekt HTML kodida bajarilgan, Web — saxifada joylashtiriladigan va tarmoq orqali mijozga uzatiladigan aloxida obyektdir. MBning dastlabki oynasida yuqorida sanab o’tilgan 7 ta asosiy obyektlarning ilovalaridan tashqari, yana 3 ta buyruq tugmachalari mavjud. Bular: «Открыть» (Ochish), «Конструктор» (Tuzuvchi), «Создать» (Yaratish) tugmachalaridir.
  • 2. SQL(Structured Query Language) – Bu so'rov tili ko'p operatorlardan tashkil topgan bo'lib, bu operatorlar orqali foydalanuvchilar va dasturlar Oracle(MBBT) dagi ma'lumotlar bazasiga murojaatni amalga oshirishi mumkin. Oracle utililari yoki har xil dasturlar SQL operatorlarisiz bazaga murojaatni amalga oshirishi mumkin, lekin so'rovlarni amalga oshirishda bu so'rov tilidan foydalanmaslikning iloji yo'q. SQL(Structured Query Language) – Bu so'rov tili ko'p operatorlardan tashkil topgan bo'lib, bu operatorlar orqali


foydalanuvchilar va dasturlar Oracle(MBBT) dagi ma'lumotlar bazasiga murojaatni amalga oshirishi mumkin. Oracle utililari yoki har xil dasturlar SQL operatorlarisiz bazaga murojaatni amalga oshirishi mumkin, lekin so'rovlarni amalga oshirishda bu so'rov tilidan foydalanmaslikning iloji yo'q. SQL(Structured Query Language) – Bu so'rov tili ko'p operatorlardan tashkil topgan bo'lib, bu operatorlar orqali foydalanuvchilar va dasturlar Oracle(MBBT) dagi ma'lumotlar bazasiga murojaatni amalga oshirishi mumkin. Oracle utililari yoki har xil dasturlar SQL operatorlarisiz bazaga murojaatni amalga oshirishi mumkin, lekin so'rovlarni amalga oshirishda bu so'rov tilidan foydalanmaslikning iloji yo'q. Ma'lumotlar bazasiga asoslangan dasturiy ta'minot dasturining foydalanuvchisi sifatida siz, ehtimol siz buni bilmasangiz ham, SQLdan foydalanasiz. Masalan, ma'lumotlar bazasiga asoslangan dinamik veb-sahifa (ko'pchilik veb-saytlar kabi) foydalanuvchi shakllarini va sekin urishlardan foydalanadi va uni keyingi veb-sahifani yaratish uchun zarur bo'lgan ma'lumotlar bazasidan ma'lumotlarni to'playdigan dinamiki hisoblanadi.

E’tiboringiz uchun raxmat


Download 15.78 Kb.

Do'stlaringiz bilan baham:
1   2   3




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