|
Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti lobaratoriya ishi
|
Sana | 08.07.2024 | Hajmi | 0,61 Mb. | | #266968 |
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
LOBARATORIYA ISHI
Bajardi: Sharifboyev Abbos.
Toshkent 2023
“Super market” predmet soha uchun so`rovlar yaratishga misollar.
Super market predmet sohasining barcha ob`yektlarini sql so`rov orqali yarating.
PS barcha ob`yektlari so`rovlar orqali ma`lumotlar bilan to`ldirilsin.
Mahsulot ob`yektidan nonni narxi o`zgartirilsin.
Mahsulot ob`yektidan nokning Mahsulot_t_id atributi ma`lumoti o`zgartirilsin.
Mahsulot ob`yektidan nonning saqlash muddati o`zgartirilsin.
Mahsulot ob`yektidan go`shtning narxi va saqlash muddati o`zgartirilsin.
Etkazib beruvchilar ob`yektidan ikkinchi qatordagi etkazib beruvchi nomi boshqasiga o`zgartirilsin.
Etkazib beruvchilar ob`yektidan Sarbon MChJ ga tegishli bo`lgan barcha malumotlar o`chirilsin.
Xodimlar ob`yektidan lavozimi sotuvchi va ismi Alisher bo`lgan xodim ma`lumotlari o`chirilsin.
Xodimlar ob`yektidan Sanjarning lavozimi sotuvchidan boshqaruvchiga o`zgartirilsin.
Mahsulot turi ob`yektiga sut mahsulotlari obyekti qo`shilsin.
Rastalar ob`yektiga yangi rasta qo`shilsin.
Xodimlar ob`yektidan Oybek haqida ma`lumot chiqarilsin.
Mahsulotlar ob`yektidan narxi 2500 dan kam bo`lgan mahsulotlar chiqarilsin.
Mahsulotlar ob`yektidan narxi 1200 va saqlash muddati 4 oy bo`lgan mahsulotlar chiqarilsin.
Non mahsulotlariga tegishli bo`lgan mahsulotlar haqida ma`lumot chiqarilsin.
Olmani qaysi etkazib beruvchidan olib kelinganligi chiqarilsin.
Mahsulotlar ob`yektidan omborda bor va buyurtma berilgan atributlaridan foydalanib super marketda qolgan mahsulot haqida ma`lumot chiqarilsin.
Xodimlar ob`yektiga yangi ustun qo`shilib har bir xodimning ish staji yozilgin.
Xodimlar ob`yektidan Lolani barcha ma`lumotlari o`chirilsin.
1.
create database Oquvmarkaz;
use oquvmarkaz;
create table oquvmarkaz(id int(7) not null auto_increment primary key, fanlar varchar(15) not null, oqituvchilar varchar(25),talabalar varchar(15) not null, joylashuvi varchar(12) not null, kurs_narxi int(8) not null);
2. insert into oquvmarkaz(fanlar, oqituvchilar,talabalar, joylashuvi, kurs_narxi) values('fizika', 'Abbosov K','Turdiyev', 'yashnobod', '85600'), ('ingliz tili', 'haydarov', 'Botirov', 'sobir raximov', '290000'), ('matematika', 'Ozodov H', 'Sobirov H', 'mirzo ulugbek', '350000'), ('ona tili', 'Azizova A', 'bahodirov J', 'Yunusobod', '400000');
3. update oquvmarkaz set kurs_narxi=450000 where fanlar='fizika';
4. update oquvmarkaz set joylashuvi='Abdulla qodiriy m' where fanlar='matematika';
5. update oquvmarkaz set joylashuvi='yashnobod' where fanlar='fizika';
8. Bu yerda id si 2 ga teng bo’lgan qatordagi barcha ma’lumotlar o’chirilmoqda.
delete from yetkazib_beruvchilar where id='2';
9. Dastlab hodimlar nomli jadval yaratib olamiz.
create table hodimlar(id int(7) not null auto_increment primary key, hodim_ismi varchar(25), lavozimi varchar(15) not null, staji varchar(12) not null, oyligi int(8) not null);
insert into hodimlar(hodim_ismi, lavozimi, staji, oyligi) values('Ahror', 'qorovul', '6', '2500000'),('Alisher', 'Sotuvchi', '5', '2000000'),('Bekzod', 'menejer', '10', '5000000');
delete from hodimlar where lavozimi='Sotuvchi' and hodim_ismi='Alisher';
Bu yerda hodimlar ob`yektidan lavozimi sotuvchi va ismi Alisher bo`lgan xodim ma`lumotlari o`chirilyapti.
10. insert into hodimlar(hodim_ismi, lavozimi, staji, oyligi) values('Sanjar', 'sotuvchi', '8', '3000000');
update hodimlar set lavozimi='Boshqaruvchi' where hodim_ismi='Sanjar';
11. Dastlab mahsulot_turi nomli jadval yaratib olamiz.
create table mahsulot_turi(id int(7) not null auto_increment primary key, rasta_id varchar(25), mahsulot_turi varchar(15) not null);
insert into mahsulot_turi(rasta_id, mahsulot_turi) values('8','non mahsulotlari'), ('5','mevalar'), ('6','shirinliklar'), ('2','gosht mahsulotlari');
Endi bu jadvalga mahsulotlarini qo’shamiz.
insert into oquvmarkaz(rasta_id, mahsulot_turi) values('9','kimyo');
13. select * from hodimlar where hodim_ismi='Bekzod';
14.
select * from oquvmarkaz where kurs_narxi < 400000;
15. select * from mahsulotlar where mahsulot_narxi=29990 and saqlash_muddati=30;
16. select * from oquvmarkaz where fanlar='fizika';
17. select * from yetkazib_beruvchilar;
select * from yetkazib_beruvchi where mahsulot_turi='olma';
18. select * from oquvmarkaz where kurs_narxi>0;
19. alter table hodimlar add column yoshi int;
20.
delete from hodimlar where hodim_ismi='Ahror';
|
| |