Mustaqil ish bajardi: Tekshirdi: Toshkent-2022



Download 183,33 Kb.
Sana08.11.2022
Hajmi183,33 Kb.
#862018
Bog'liq
2-MI DB
ФизРб3, ФизРб4, ФизЛБ1, 5-7-8 mavzular, Matematik induksiya metodi, 2-mavzu. To`plamlar. Qism to`plamlar, 1665384333, photo 2022-11-18 23-26-12, Mavzu Umumiy uma va taqsimlangan numa xotirali kompyuterlar arx, Iqtisodiy-osish-va-rivojlanayotgan-mamlakatlardagi-ozgarishlar, Iqtisodiyot 1-modul, мббт амалиёт, MBBT 1 LB, MBBT 4 PR

O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNALOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD ALXORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI NURAFSHON FILIALI

MUSTAQIL ISH


Bajardi:
Tekshirdi:

Toshkent-2022

1-topshiriq
COUNT()belgilangan mezonga mos keladigan qatorlar sonini qaytaradi
AVG()raqamli ustunning o'rtacha qiymatini qaytaradi
SUM()raqamli ustunning umumiy yig'indisini qaytaradi
ORDER BY Kalit so'z natijalar to'plamini o'sish yoki kamayish tartibida saralash uchun ishlatiladi
https://youtu.be/Gd4nKgXoJuk


SQLda murakkab sorovlar yaratish: https://youtu.be/Vy8NRI24aXg


SQL da JOIN lar bilan ishlash: https://youtu.be/OMNWW20iSAc
JOIN Ikki yoki undan ortiq jadvallar qatorlarini ular orasidagi tegishli ustun asosida birlashtirish uchun band ishlatiladi




2-topshiriq.
Index yaratish. CREATE INDEX bayonot jadvallarda indekslarni yaratish uchun ishlatiladi.
Indekslar ma'lumotlar bazasidan ma'lumotlarni tezroq olish uchun ishlatiladi. Foydalanuvchilar indekslarni ko'ra olmaydi, ular faqat qidiruv/so'rovlarni tezlashtirish uchun ishlatiladi. Indekslar bilan jadvalni yangilash jadvalsiz yangilashdan ko'ra ko'proq vaqt talab etadi (chunki indekslar ham yangilanishni talab qiladi). Uning sintaksisi quyidagicha bo’ladi:
CREATE INDEX index_name
ON table_name (column1column2, ...);

https://youtu.be/fsG1XaZEa78
SQLda ko'rinish - bu SQL bayonotining natijalar to'plamiga asoslangan virtual jadval.
Ko'rinishda xuddi haqiqiy jadval kabi qatorlar va ustunlar mavjud. Ko'rinishdagi maydonlar ma'lumotlar bazasidagi bir yoki bir nechta haqiqiy jadvallarning maydonlaridir.
Ko'rinishga SQL iboralari va funksiyalarini qo'shishingiz va ma'lumotlarni xuddi bitta jadvaldan olingandek taqdim etishingiz mumkin.
Ko'rinish CREATE VIEW bayonot bilan yaratiladi uning sintaksisi:
CREATE VIEW view_name AS
SELECT column1column2, ...
FROM table_name
WHERE condition

https://youtu.be/8jU8SrAPn9c

SQL Server Triggerlarining sinflari https://youtu.be/f6VWSlnHGCE


SQL Serverda triggerlarning ikkita klassi mavjud:

  • DDL (Data Definition Language) triggerlari. Ushbu triggerlar klassi tuzilmani oʻzgartiruvchi hodisalar (masalan, jadval yaratish, oʻzgartirish yoki oʻchirish) yoki xavfsizlik oʻzgarishlari yoki statistik yangilanishlar kabi server bilan bogʻliq baʼzi hodisalarda ishga tushadi.

  • DML (Ma'lumotlarni o'zgartirish tili) tetiklari. Bu eng ko'p ishlatiladigan triggerlar sinfidir. Bu holda otish hodisasi ma'lumotlarni o'zgartirish bayonotidir; Bu jadval yoki ko'rinishdagi qo'shish, yangilash yoki o'chirish bayonoti bo'lishi mumkin.

Bundan tashqari, DML triggerlarining har xil turlari mavjud:

  • UCHUN yoki KEYIN [INSERT, UPDATE, DELETE]: Bu turdagi triggerlar ishga tushirish bayonoti tugagandan so‘ng (qo‘shish, yangilash yoki o‘chirish) bajariladi.

  • [INSERT, UPDATE, DELETE] O'RNIGA: FOR (FER) turidan farqli o'laroq, o'chirish bayonoti o'rniga O'RNING triggerlar bajariladi. Boshqacha qilib aytadigan bo'lsak, bu turdagi tetik otish bayonotini almashtiradi. Bu siz o'zaro ma'lumotlar bazasi ma'lumotlarining yaxlitligiga ega bo'lishingiz kerak bo'lgan hollarda juda foydali.


3-Topshiriq.
1) GROUP BY bir xil qiymatlarga ega boʻlgan qatorlarni “har bir mamlakatdagi mijozlar sonini toping” kabi xulosa qatorlariga guruhlaydi.
Natijalar to'plamini bir yoki bir nechta ustunlar bo'yicha guruhlash uchun GROUP BYbayonot ko'pincha agregat funktsiyalar ( COUNT(), MAX(), MIN(), SUM(), ) bilan ishlatiladi.
2) select * from student where surname=’p’ orqali student jadvalidagi familyasi P bolgan student where operatori orqali topiladi.
Select operatorida fromdan keyin kelagan soz jadval nomi keladi vas hu jadvaldan tanlanganligini bildiradi
Saralash uchun Order by desc, asc ishlatiladi
Delete sorovi jadvaldan ma’lumot ni o’chirish uchun xizmat qiladi misol uchun :
Delete from table_name
Where column;
Group by operatorida where orniga having ishlatiladi
select * from student where surname=’p’ orqali student jadvalidagi familyasi P bolgan student where operatori orqali topiladi
select operatoridan keying * belgisi murakkab sorovlarda qollaniladi
student jadvalidan iddagi qatorlar sonini qaytaradi
Jadvaldagi yigindi qiymati Sum orqali hisoblanadi
JOIN Ikki yoki undan ortiq jadvallar qatorlarini ular orasidagi tegishli ustun asosida birlashtirish uchun ishlatiladi
Download 183,33 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2023
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
ta’lim vazirligi
axborot texnologiyalari
zbekiston respublikasi
maxsus ta’lim
guruh talabasi
nomidagi toshkent
O’zbekiston respublikasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
haqida tushuncha
vazirligi muhammad
таълим вазирлиги
toshkent davlat
respublikasi axborot
O'zbekiston respublikasi
kommunikatsiyalarini rivojlantirish
махсус таълим
vazirligi toshkent
fanidan tayyorlagan
bilan ishlash
saqlash vazirligi
Toshkent davlat
Ishdan maqsad
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
respublikasi sog'liqni
coronavirus covid
vazirligi koronavirus
covid vaccination
koronavirus covid
qarshi emlanganlik
risida sertifikat
sertifikat ministry
vaccination certificate
haqida umumiy
o’rta ta’lim
matematika fakulteti
fanlar fakulteti
pedagogika universiteti
ishlab chiqarish
moliya instituti
fanining predmeti