kompyuter injiniringi fanidan amaliy ish

PDF 14 pages 466.9 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 saburova 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) …
2 / 14
i, protsedurali 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 …
3 / 14
va maydon 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, …
4 / 14
io, telefon, 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 …
5 / 14
ot: shartning 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 …

Want to read more?

Download all 14 pages for free via Telegram.

Download full file

About "kompyuter injiniringi fanidan amaliy ish"

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 saburova 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 komandalar...

This file contains 14 pages in PDF format (466.9 KB). To download "kompyuter injiniringi fanidan amaliy ish", click the Telegram button on the left.

Tags: kompyuter injiniringi fanidan a… PDF 14 pages Free download Telegram