Mavzu: sql tilida index yaratish Ishdan maqsad


Download 0.9 Mb.
Pdf ko'rish
Sana24.12.2022
Hajmi0.9 Mb.
#1052038
Bog'liq
5 laboratoriya



5- LABORATORIYA ISHI 
Mavzu: SQL tilida INDEX yaratish 
Ishdan maqsad: 
MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish uchun 
indekslardan foydalanishni o`rganish. 
Masalani qo`yilishi: Bu laboratoriya ishida MySQL indekslari, shu jumladan indekslarni 
yaratish, indekslarni o'chirish, jadvalning barcha indekslarini sanab o'tish va MySQLda boshqa 
muhim ko'rsatkichlar bilan ishlanadi. 
Uslubiy 
ko`rsatmalar
MySQL maxsus ustun qiymatlariga ega qatorlarni tezda topish 
uchun indekslardan foydalanadi. Indekssiz MySQL tegishli satrlarni topish uchun butun 
jadvalni skanerdan o'tkazishi kerak. Jadval qanchalik katta bo'lsa, u sekinroq qidiradi. 
Ishni bajarish tartibi: Bazamizdagi barcha jadvallarni ko’ramiz: 
Variant bo’yicha berilishi. Dorixona ma`lumotlar bazasini yaratish. 


Mavzu: Tasavvur (VIEW) yaratish va undan foydalanish 
Ishdan maqsad: 
Berilgan predmet soha ma`lumotlar bazasidan foydalanib tasavvurlar 
yaratish. 
Masalani 
qo`yilishi: 
Predmet 
soha 
ma`lumotlar 
bazasi 
shakllantirilgandan so`ng 
ob`yektlarda tasavvurlarni yaratish va VIEW dan foydalanish. 
Uslubiy 
ko`rsatmalar: 
Ba’zi hollarda SELECT operatorini natijasi emas, tasavvur 
obyekti bo‘lganda edi, unga oddiy ma’lumot bazasini oddiy jadvali kabi murojaat qilinar edi. 
Ko‘p hollarda esa MB uchta jadvaldan iborat ekanligini xisobga olmay, bitta tasavvur ob’yekti 
bilan ishlanar edi. Shuning uchun ham MySQLda tasavvurlardan ya’ni VIEWdan foydalaniladi. 
Ishni bajarish tartibi 
Maxsulot jadvalidan 4000 dan ko’p maxsulotlarni aks ettiruvchi Viewni yaratamiz 
Variant bo’yicha berilishi. Dorixona ma`lumotlar bazasini yaratish. 


 
Mavzu: SQLda protseduralar yaratish 
 
Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasi uchun protsedura yaratish. 
Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng 
ob`yektlarda proseduralarni yaratish va ulardan foydalanish. 
Uslubiy 
ko`rsatmalar
Protsedura bu ma'lumotlar bazasida saqlanadigan oddiy skript tilidagi kichik dastur hisoblanadi. 


(subprogram kabi). MySQL holatida protseduralar MySQL-da yoziladi va MySQL ma'lumotlar 
bazasida/serverda saqlanadi. 
MySQl da protdedura bilan ishlashning umumiy sintaksisi: 
Ishni bajarish tartibi. “Qurilma” jadvalini chaqiramiz. 
Variant bo’yicha berilishi. Dorixona ma`lumotlar bazasini yaratish. 



Download 0.9 Mb.

Do'stlaringiz bilan baham:




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