"avtosalon ma’lumotlar bazasi yaratish"

PDF 17 sahifa 2,9 MB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 17
o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali “kompyuter injiniringi” fakulteti “axborot texnologiyalari” kafedrasi “ma’lumotlar bazasi” fanidan di-23-14 guruh talabasi toirov azizjonning 4- amaliy ishi mavzu: “avtosalon” ma’lumotlar bazasini yaratish fan o‘qituvchisi: umarov e samarqand - 2024 ishdan maqsad: ma’lumotlar bazasini yaratishda sql tili imkoniyatlaridan foydalanish. qo‘yilgan masala: topshiriq variantida berilgan soha uchun ma’lumotlar bazasini yaratish uchun uning jadvallarini shakllantirish ish tartibi: ✓ nazariy ma’lumotlarini o‘rganish; ✓ berilgan topshiriqning loyihasini ishlab chiqish; ✓ sql tilida jadvallar yaratish; ✓ natijalarni tekshirish; ✓ hisobotni tayyorlash va topshirish; ✓ ma’lumotlar bazasi uchun yaratilgan har bir jadval uchun bittadan index va view (tasavvur) yarating. nazariy qism jadvallarni yaratish. jadvallar create table komandasi bilan yaratiladi. bu komanda qatorlarsiz bo‘sh jadval yaratadi. create table komandasi jadval nomini va jadval o‘zini ma’lum tartibda ko‘rsatilgan ustunlar nomlari ketma – ketligi ta’rifi ko‘rinishida aniqlaydi. u ma’lumotlar tiplari va ustunlar o‘lchovini …
2 / 17
va o‘chirish nazariya: • create table buyrug‘i yangi jadval yaratish uchun ishlatiladi. • avtosalon — jadval nomi. • har bir ustun nomi va uning ma'lumot turi (masalan, int, char, varchar) ko‘rsatiladi. • primary key — bu ustun (bu yerda mashina_id) jadvalda takrorlanmas unikal qiymatga ega bo‘lishini ta’minlaydi. 1-jadval. avtasalon jadvali 2-jadval. ishlab chiqaruvchi jadvali nazariya: • insert into buyrug‘i jadvalga yangi ma'lumotlar qo‘shish uchun ishlatiladi. • ustunlar ro‘yxati () ichida ko‘rsatiladi. • values kalit so‘zi yangi yozuvlar uchun qiymatlarni belgilaydi. har bir qator uchun yangi qiymatlar () ichida kiritiladi. nazariya: • delete from buyrug‘i jadvaldan yozuvlarni o‘chirish uchun ishlatiladi. • where sharti qaysi yozuvlar o‘chirilishini belgilaydi. agar where sharti ko‘rsatilmasa, barcha yozuvlar o‘chiriladi. nazariya: • update buyrug‘i mavjud yozuvni yangilash uchun ishlatiladi. • set kalit so‘zi o‘zgartirilayotgan ustun va yangi qiymatini ko‘rsatadi. • where sharti yangilanadigan yozuvni aniqlashda ishlatiladi. agar where ko'rsatilmasa, barcha yozuvlar yangilanadi. nazariya: • select buyrug‘i ma'lumotlarni …
3 / 17
n qiymat sql right join operatori sql right join operatori ikki yoki undan ortiq jadvallar yozuvlaridan jadval yaratadi. sql right join operatorida, sql left join operatorida bo‘lgani kabi, jadvallarning tartibi muhim, chunki natija bunga bog‘liq bo‘ladi. operatorning algoritmi quyidagicha: • birinchidan, jadval chap va o‘ng jadvallarning ichki birlashmasi (sql operatori inner join) orqali hosil bo'ladi. • keyin, ichki birlashma orqali jadvalni shakllantirish natijasiga kiritilmagan chap jadvalning yozuvlari natijaga qo'shiladi. ular uchun chap jadvaldagi mos yozuvlar null qiymatlari bilan to'ldiriladi. sql right join operatori quyidagi sintaksisga ega: select atribut_nomi [,... n] from jadval_1 right join jadval_2 on qiymat left join: chapdagi jadvaldagi barcha yozuvlarni va o‘ngdagi jadvaldagi mos yozuvlarni qaytaradi.s sql full join operatori sql full join operatori ikki yoki undan ortiq jadvallar yozuvlaridan jadval yaratadi. sql full join operatorida jadvallar tartibi muhim emas, u yakuniy natijaga hech qanday ta'sir ko'rsatmaydi, chunki operator simmetrikdir. sql full join iborasini sql inner join …
4 / 17
toridan foydalanilganda, chap jadvalning har bir satri o'ng jadvalning har bir qatori bilan birlashtiriladi. natijada ikkala jadvaldagi barcha mumkin bo'lgan qatorlar kombinatsiyasi mavjud jadval. sql cross join operatori quyidagi sintaksisga ega: select atribut_nomi [,... n] from jadval_1 cross join jadval_2 1.standart funksiyalardan foydalanib so‘rovlar yarating (concat(), length(), lower(), substring(), lpad, rpad); 1. concat() - ustun qiymatlarini birlashtirish. mashinaning ishlab chiqaruvchisi va modelini bitta ustunda birlashtirish: 2. length() - matn uzunligini o‘lchash. davlat nomining uzunligini aniqlash: 3. lower() - matnni kichik harfga o‘tkazish. mashina ranglarini kichik harflarda ko‘rsatish: 4. substring() - matndan qism olish. mashinaning ishlab chiqaruvchisidan birinchi uchta harfni olish: 5. lpad() - matnni chapdan to‘ldirish. narxni 10 ta belgi qilib chapdan 0 lar bilan to‘ldirish: 6. rpad() - matnni o‘ngdan to‘ldirish. davlat nomlarini 15 ta belgi qilib, o‘ngdan bo‘sh joy bilan to‘ldirish: 3.sql agregat funksiyalaridan foydalanib so’rov yozing (avg(), count(), min(), max() va sum). 1. avg() - o‘rtacha qiymatni …
5 / 17
qsh davlatidan bo‘lgan ishlab chiqaruvchilarni ko‘rsatadi. qisqacha izoh: • index: jadvaldagi ma'lumotlarga tezroq kirish imkoniyatini beradi, ayniqsa katta jadvallar bilan ishlaganda foydali. • view: jadvaldan ma'lum shartlar asosida olinadigan ma'lumotlarni saqlab turuvchi virtual jadval. xulosa ushbu mustaqil ish davomida ma’lumotlar bazasida ishlash bo‘yicha muhim jihatlar amalda qo‘llanildi va tahlil qilindi. quyida asosiy natijalar keltiriladi: ushbu vazifalar sql bilimlarini amaliyotda qo‘llashga, murakkab tizimlarni boshqarish ko‘nikmalarini rivojlantirishga xizmat qildi. 1. indekslarning ahamiyati: jadval ustunlariga index qo‘llash ma’lumotlarga tezroq kirish imkonini beradi. ayniqsa, katta hajmdagi ma’lumotlarni qidirish va saralash jarayonida indekslar samaradorlikni oshiradi. masalan, avtosalon jadvalidagi model ustuni va ishlab_chiqaruvchi jadvalidagi nomi ustuni uchun indekslar yaratildi, bu esa qidiruvlarni sezilarli darajada tezlashtiradi. 2. tasavvurlar (view) yaratilishi: view yordamida ma'lumotlarni ko‘rish va ular bilan ishlashni soddalashtirishga erishildi. bu nafaqat ma'lumotlar bazasidagi murakkab so‘rovlarni takroran yozishni oldini oladi, balki ma’lumotlarni tushunarli ko‘rinishda taqdim etadi. misol uchun: • view_avtosalon_yangilar yangi avtomobillarni ajratib ko‘rsatadi. • view_ishlab_chiqaruvchi_aqsh aqsh …

Ko'proq o'qimoqchimisiz?

Barcha 17 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

""avtosalon ma’lumotlar bazasi yaratish"" haqida

o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali “kompyuter injiniringi” fakulteti “axborot texnologiyalari” kafedrasi “ma’lumotlar bazasi” fanidan di-23-14 guruh talabasi toirov azizjonning 4- amaliy ishi mavzu: “avtosalon” ma’lumotlar bazasini yaratish fan o‘qituvchisi: umarov e samarqand - 2024 ishdan maqsad: ma’lumotlar bazasini yaratishda sql tili imkoniyatlaridan foydalanish. qo‘yilgan masala: topshiriq variantida berilgan soha uchun ma’lumotlar bazasini yaratish uchun uning jadvallarini shakllantirish ish tartibi: ✓ nazariy ma’lumotlarini o‘rganish; ✓ berilgan topshiriqning loyihasini ishlab chiqish; ✓ sql tilida jadvallar yaratish; ✓ natijalarni tekshirish; ✓ hisobotni...

Bu fayl PDF formatida 17 sahifadan iborat (2,9 MB). ""avtosalon ma’lumotlar bazasi yaratish""ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: "avtosalon ma’lumotlar bazasi y… PDF 17 sahifa Bepul yuklash Telegram