Malumotlar bazasi fanidan Amaliy ish Bajardi: Ermuhammedov Xondamir Tekshirdi : djurayev T. Toshkent 2023


Download 1.89 Mb.
Sana18.06.2023
Hajmi1.89 Mb.
#1583130
Bog'liq
Xondamir.01


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI



malumotlar bazasi fanidan
Amaliy ish


Bajardi:Ermuhammedov Xondamir
Tekshirdi : DJurayev T.


Toshkent 2023
11-15-amaliy ishlar


Mavzu: Murakkab so’rovlar yaratish, SQL tilida INDEX yaratish, Tasavvur, VIEW yaratish va undan foydalanish, SQLda triggеrlar yaratish. Dasturlash tillari va ma’lumotlar bazasi yordamida oddiy interfeys yaratish.
Ishdan maqsad: SQL tilida INDEX yaratish, Tasavvur, VIEW yaratish va undan foydalanish, SQLda triggеrlar yaratish. Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlarda proseduralarni yaratish va ulardan foydalanish. C++ va ma’lumotlar bazasi yordamida oddiy interfeys yaratishni o`rganish va ko`nikmaga ega bo`lish. C++ da ADO va ODBC dan foydalanib qatorlarga ma’lumot kiritish, o`zgartirish va o`chirishni o`rganish va ko`nikmaga ega bo`lish. C++da Windows Forms Data Controldan foydalanishni o`rganish va ko`nikmaga ega bo`lish.


11.select * from kafedra.talabalar;
select * from kafedra.oqituvchilar;
orqali jadvallarimiz bilan tanishib oldik.

So`rov: select * from kafedra.oqituvchilar Limit 3;
Buyrug`ini kiritamiz natijada birinchi uchta satr hosil bo`ladi;
Natija:
1 – rasm. Limit operatori orqali 3 ta qatorni ekranga chiqarish.
2. So`rov: select * from kafedra.oqituvchilar Limit 2,3;
Buyrug`ini yozamiz, natijada 2, 3 satrlar hosil bo`ladi.
Natija:

2 – rasm. Limit operatori orqali 2,3 qatorni ekranga chiqarish
3. So`rov: select Ismi from kafedra.oqituvchilar order by Ismi desc Limit 2,3;
Natija:

12.
“kafedra.talabalar” nomli jadvalni ko’ramiz va “alochi_talaba” nomli indeks yaratamiz:
So`rov: Select * from kafedra.talabalar;
create index alochi_talaba on kafedra.talabalar(id,Yonalishi);


kafedra.talabalar jadvali uchun indeks yaratish

Yaratgan indeksimizni ko’ramiz:


So`rov: show indexes from kafedra.talabalar;
Natija:

kafedra.talabalar jadvali uchun yaratilgan indekslar ro`yxati
So`rov: Alter table kafedra.talabalar drop index alochi_talaba;
Natija:

13.
So`rov: Create view 18_yoshdan_katta_talabalar as select Id, FISH,Yonalishi,Yoshi from kafedra.talabalar where Yoshi>18;
Natija:

View yaratilishi
Tasavvur (view)ni ko’ramiz:
So`rov: Select * from 4000_kg_dan_kop_maxsulotlar;
Natija:

Yaratilgan Viewdagi ma’lumotlarni ko’rish
Tasavvurni o’chirish:
So`rov: Drop view 18_yoshdan_katta_talabalar;
Natija:

Viewni ma’lumotlar bazasidan o’chirish
14.
“kafedra.talabalar” jadvalini chaqiramiz:
So`rov: select * from kafedra.talabalar;
Natija:

jadvalidagi ma’lumotlarni ko’rish
2. jadvalini chiqaruvchi sodda protsedura tuzamiz:
Delimiter //
> Create procedure chiqarish()
-> Begin
-> select * from kafedra.talabalar;
-> End//

Chiqarish() prosedurasini ishga tushirish natijasi

Download 1.89 Mb.

Do'stlaringiz bilan baham:




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