Guruhi talabasi


Download 1.91 Mb.
Sana17.06.2023
Hajmi1.91 Mb.
#1521110
Bog'liq
MB


DBM007-2 – GURUHI TALABASI
ESHONOV SHOXRUXXON QOSIMJON O`G`LI
MA’LUMOTLAR BAZASI (AMALIY) FANIDAN
1-AMALIY ISHI
4-variant: DO`KON malumotlar bazasini yaratish;

Buyruqlar ketma-ketligi:


create table dokon (
id BIGSERIAL NOT NULL PRIMARY KEY,
d_name VARCHAR(50) NOT NULL,
direktor VARCHAR(50) NOT NULL,
d_address VARCHAR(100) NOT NULL,
d_phone VARCHAR(50) NOT NULL,
create_date DATE NOT NULL
);create table xodimlar (
id BIGSERIAL NOT NULL PRIMARY KEY,
full_name VARCHAR(50) NOT NULL,
lavozimi VARCHAR(30) ,
gender VARCHAR(50) NOT NULL,
age INT NOT NULL,
maosh VARCHAR(150) ,
dokonId BIGINT REFERENCES dokon(id)
);
create table maxsulotlar (
id BIGSERIAL NOT NULL PRIMARY KEY,
category VARCHAR(50) NOT NULL,
subcategoey VARCHAR(30) ,
nomi varchar(50),
narxi VARCHAR(50) NOT NULL,
hajmi INT NOT NULL,
dokonId BIGINT REFERENCES dokon(id));
insert into dokon VALUES (1,'Olcha', 'Axatov O`ktam', 'Yunusobod', '+998932587415', '12-05-2015');
insert into dokon VALUES (2,'Komoloxon', 'Olimov', 'Yunusobod', '+998932587415', '12-05-2015');
insert into dokon VALUES (3,'Aliya', 'Mannonov Husniddin', 'Yunusobod', '+998932587415', '12-05-2015');
insert into dokon VALUES (4,'Yangi Guzar', 'Kattayev Ali', 'Yunusobod', '+998932587415', '12-05-2015');
insert into dokon VALUES (5,'Sarvar', 'Kamolov Shamshod', 'Yunusobod', '+998932587415', '12-05-2015');
insert into dokon VALUES (6,'Nurmat ota', 'Muslimov Javohir', 'Yunusobod', '+998932587415', '12-05-2015');
INSert INTO xodimlar VALUES (1, 'Shoxrux Sherniyazov', 'direktor', 'erkak', 28, '150000',2);
INSert INTO xodimlar VALUES (2, 'Mannonov Husniddin', 'sotuvchi', 'erkak', 25, '170000', 4);
INSert INTO xodimlar VALUES (3, ' Husniddin Sherniyazov', 'Sotuvchi', 'erkak', 22, '180000',2);
INSert INTO xodimlar VALUES (4, 'Shoxrux Mannonov ', 'Farrosh', 'erkak', 42,'1500000', 2);
INSert INTO xodimlar VALUES (5, 'Shoxrux Aliyev', 'Haydovchi', 'erkak', 18,'200000', 2);
INSert INTO xodimlar VALUES (6, 'Mannonov Sherniyazov', 'Direktor', 'erkak', 38,'5000000', 1);

INSERT into maxsulotlar VALUES (1, 'oziq ovqat', 'meva', 'olma', '15000', 5, 2);


INSERT into maxsulotlar VALUES (2, 'texnika', 'komputer', 'kabel', '50000', 2, 2);
INSERT into maxsulotlar VALUES (3, 'qurilish mollari', 'kraska', 'zelyonniy', '150000', 8, 2);
INSERT into maxsulotlar VALUES (4, 'oziq ovqat', 'sabzavot', 'sabzi', '3000', 1, 2);
INSERT into maxsulotlar VALUES (5, 'oziq ovqat', 'meva', 'gilos', '17000', 2, 2);
Natija:



BETWEEN - bu SQL operatori, ma'lum bir ustunning ixtiyoriy oraliqda bo'lgan qiymatlarini aniqlash
uchun ishlatiladi.

LIKE operatori, SQL-da matn ustunlari bo'yicha qidirishni amalga oshirish uchun ishlatiladi. Bu operator orqali jadval ustunlaridagi belgilangan qismni tekshirish va mos keladigan qatorlarni topish mumkin. Quyidagi SQL misolida LIKE operatorini ishlatishni ko'ramiz.







Download 1.91 Mb.

Do'stlaringiz bilan baham:




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