ma'lumotlar bazasi amaliy ishi

DOCX 14 pages 394.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 14
o‘zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti ma‘lumotlar bazasi fanidan 2- amaliy ishi topshirdi: 023-22 guruh talabasi maftuna qabul qildi: abdullayev. m. a 2-vazifa 1. ma’lumotlarni tanlash va ular ustida amallar. and, or, not mantiqiy standart so‘zlardan foydalanish 2. ma’lumotlarni saralash. where standart so‘zidan foydalanish 4- amaliy mashg‘uloti mavzu: ma’lumotlarni tanlash va ular ustida amallar. and, or, not mantiqiy standart so‘zlardan foydalanish ishdan maqsad: talabalarda dml komandalaridan va and, or, not mantiqiy stanndart so‘zlardan foydalanish va shu orqali relyatsion mb da ishlash ko‘nikmasini hosil qilish. masalaning qo‘yilishi: dml komandalaridan foydalanish. and, or, not, in, between, like operatoridan foydalanib avvalgi mashg‘ulotlarda yaratilgan jadvallar ustida amallar bajarish. uslubiy ko‘rsatmalar:ma’lumotlar bazasiga axborotlar qo‘shish, yangilash, o‘chirish va chiqarib tashlash imkonini beradi, odatda ma’lumotlami boshqarish tili (dml – data manipulation language) yordamida amalga oshiriladi. barcha ma’lumotlarning markazlashtirilgan saqlanishi mavjudligi va ulaming tavsifi ba’zan so‘rovlar tili (querylanguage) deb …
2 / 14
durali bo‘lmagan tillar butun yozuvlar to‘plamiga birdan operatsiyaga kirishadi. dml tili so‘rovlari: select – amal bajaradigan jadvalimizni tanlash, ekranga chiqarish komandasi. sintaksisi esa quyidagicha: select *from // jadvalni to‘liq chiqarish select from // jadval ustunlarini chiqarish insert – sql da barcha satrlar ushbu buyruq yordamida kiritiladi. sintaksisi esa quyidagicha: insert into values (“ustun_info”, “ustun_info”, … ); delete – satrlarni jadvaldan o‘chirish buyrug‘i. sintaksisi esa quyidagicha: delete from where qidiruv_sharti; update – maydon qiymatlarini o‘zgartirish buyrug‘i. sintaksisi esa 2 hil: update set column=expression; update set column=expression where qidiruv_sharti; sql tilida shart ifodalarini tuzish uchun solishtirish va mantiqiy operatorlardan tashqari yana bir qator maxsus operatorlar qo‘llaniladi. bu operatorlar dasturlash tillarida mavjud emas. bu operatolar: operator ta’rifi = teng > katta = katta yoki teng teng emas in biror qiymatlar to‘plamiga tegishliligini tekshirish between biror qiymatlar diapozoniga tegishliligini tekshirish like namuna bilan mosligini tekshirish is null qiymat mavjudmasligini tekshirish not mantiqiy inkor operatori …
3 / 14
qiymati operatorda ko‘rsatilgan namunaga mosligini tekshirish imkonini yaratadi. namuna quyidagi maxsus simvollardan tashkil topadi: · _ (tagiga chizish belgisi) – bitta ixtiyoriy simvolni bildiradi; · % (foiz belgisi) – ixtiyoriy miqdordagi simvollar ketma – ketligini bildiradi. select id_st, surname from student where surname like 'a%' 1.jadval ob‘yektlariga qiymatlar beramiz: insert into (column_names) values (values) 2.jadval malumotlarini kurish: select * from 3.mb ga yangi ustun qo‘shamiz va updatedan foydalanib maydon qiymatini o’zgartramiz. so’rov: alter table cars add column yili integer; update cars set yili = 2024 where id = 1; natija: 4. drop operatori orqali jadvalni o‘chiramiz: so‘rov: drop table cars; 5. so`rov: select id, marka, model, cars_number, length(cars_number) as number_length from cars where id in (1, 2, 3); 6.so’rov: select id, marka, model, cars_number, length(cars_number) as number_length from cars where not id = 3; natija: 7.avtomobillar markasini nomini kichik harflarda chiqaramiz so’rov: select id, lower(marka) as marka_lowercase, model, cars_number, length(cars_number) …
4 / 14
on, email, manzil) values ('ali', '1234567890', 'ali@example.com', 'tashkent'); · bir nechta yozuv qo‘shish: insert into customers (fio, telefon, email, manzil) values ('ali', '1234567890', 'ali@example.com', 'tashkent'), ('veli', '0987654321', 'veli@example.com', 'samarkand'); 4. update buyrug‘ining imkoniyatlari. update buyrug‘i jadvaldagi mavjud yozuvlarni yangilash uchun ishlatiladi. misollar: · bitta yozuvni yangilash: update customers set manzil = 'bukhara' where id = 1; · bir nechta yozuvni yangilash: update customers set manzil = 'bukhara' where telefon = '1234567890'; 5. where buyrug‘idan nima uchun foydalaniladi? where buyrug‘i ma’lumotlar bazasidan ma'lumotni shartga asoslangan holda tanlash, yangilash yoki o‘chirish uchun ishlatiladi. misol: select * from customers where manzil = 'tashkent'; bu so‘rov faqat manzil ustunidagi qiymati 'tashkent' bo‘lgan mijozlarni qaytaradi. 6. update buyrug‘ining vazifalari nimalardan iborat? update buyrug‘i jadvaldagi mavjud yozuvlarni yangilash uchun ishlatiladi. u quyidagi amallarni bajaradi: · yozuvlarni ma’lum bir shart asosida yangilaydi. · bitta yoki bir nechta ustunlarni o‘zgartirish imkonini beradi. 7. sql tilida jadval nomlarini o‘zgartirish. …
5 / 14
ning inkorini (ya’ni, teskari holat) qaytaradi. 11. and, or, not operatorlarining vazifasi nima? · and: ikkala shart ham to‘g‘ri bo‘lishi kerak. misol: select * from customers where manzil = 'tashkent' and telefon = '1234567890'; · or: shartlardan kamida biri to‘g‘ri bo‘lishi kerak. misol: select * from customers where manzil = 'tashkent' or telefon = '1234567890'; · not: shartning inkorini qaytaradi. misol: select * from customers where not manzil = 'tashkent'; 12. in, between, like operatorlarining vazifasi nima? • in: belgilangan qiymatlar ro‘yxatidan biriga mos keluvchi yozuvlarni tanlaydi. misol: select * from customers where manzil in ('tashkent', 'samarkand'); • between: belgilangan diapazon ichidagi qiymatlar bo‘yicha yozuvlarni tanlaydi. misol: select * from cars where narx between 5000 and 20000; • like: belgilangan shablon bilan mos yozuvlarni tanlaydi. misol: select * from customers where email like '%example.com'; 5 - amaliy mashg‘uloti mavzu: ma’lumotlarni saralash. where standart so‘zidan foydalanish ishdan maqsad: ma’lumotlar bazasiga so‘rovlar …

Want to read more?

Download all 14 pages for free via Telegram.

Download full file

About "ma'lumotlar bazasi amaliy ishi"

o‘zbekiston respublikasi raqamli texnologiyalari vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti kompyuter injiniringi fakulteti ma‘lumotlar bazasi fanidan 2- amaliy ishi topshirdi: 023-22 guruh talabasi maftuna qabul qildi: abdullayev. m. a 2-vazifa 1. ma’lumotlarni tanlash va ular ustida amallar. and, or, not mantiqiy standart so‘zlardan foydalanish 2. ma’lumotlarni saralash. where standart so‘zidan foydalanish 4- amaliy mashg‘uloti mavzu: ma’lumotlarni tanlash va ular ustida amallar. and, or, not mantiqiy standart so‘zlardan foydalanish ishdan maqsad: talabalarda dml komandalaridan va and, or, not mantiqiy stanndart so‘zlardan foydalanish va shu orqali relyatsion mb da ishlash ko‘nikmasini hosil qilish. masalaning qo‘yilishi: dml komandalaridan foyd...

This file contains 14 pages in DOCX format (394.0 KB). To download "ma'lumotlar bazasi amaliy ishi", click the Telegram button on the left.

Tags: ma'lumotlar bazasi amaliy ishi DOCX 14 pages Free download Telegram