Mavzu : Kutubxonaning ma’lumotlar bazasini shakllantirish


Download 301.33 Kb.
Sana13.12.2022
Hajmi301.33 Kb.
#1000147
Bog'liq
Документ Microsoft Word


Mavzu : Kutubxonaning ma’lumotlar bazasini shakllantirish
Bu yaratilgan ma’lumotlar bazasida kutubxonaning to’liq bazasi shakllantirilgan bo’lib, unda ish unumdorligini oshirish va qo’l mehnatini avtomatlashtirishimiz oson.
Bazaning jadval holatida ko’rinishi.

Bu bazada Xodimlar , Foydalanuvchi , Kitoblar , Olingan kitoblar , Qaytarilmagan kitoblar jadvallari mavjud.
Xodimlar jadvalida har bir xodimning ID raqami, FIO si lavozimi, manzili, telefon raqami kiritilgan.
Foydalanuvchi jadvalida kitoblardan foydalanuvchining ID raqami , FIO si, telefon raqami , electron pochtasi kiritilgan.
Kitoblar jadvalida ID raqami, kitobning narxi, keltirilgan vaqti , joylashgan o’rni kirilgan.
Olingan kitoblar jadvalida ID raqami , foydalanuvchiga berilgan kuni, qaytarilish kuni va olgan shaxs FIO si kiritilgan.
Qaytarilmagan kitoblar jadvalida esa ID raqami , nomi , olgan shaxs FIO si va foydalanuvchining telefon nomeri kirilgan.
Bazaning orqa qismi (Kodi ) :
Create database kutubxo_na
create table kitoblar (id int primary key , nomi varchar(30), narxi varchar (20),
keltirilgan_vaqti varchar (20), joylashgan_orni varchar (20))
INSERT INTO kitoblar (id , nomi , narxi , keltirilgan_vaqti, joylashgan_orni)
values (1 , 'fizika' , '10000' , '14-04-2022', '5-qator'), (2 , 'matematika' , '20000' , '15-05-2022', '1-qator'),
(3 , 'kecha va kunduz ' , '60000' , '01-01-2022', '2-qator'), (4 , 'biologiya' , '150000' , '15-06-2021', '4-qator')
insert into xodimlar (id , FIO, lavozimi, manzili , telefon_nomeri )
values (1, 'Yusupov Umidjon Dilshod ogli' , 'direktor' , 'Navoiy shahar street 13', '+998882993388'),
(2, 'Adizov Amriddin Bahriddin ogli' , 'direktor_2' , 'Navoiy shahar street 14', '+998935874736'),
(3, 'Abdurahmonov Habib Habibulla ogli' , 'sotuvchi' , 'Navoiy shahar street 15', '+998937894523'),
(4, 'Ahmadjonov SHuxrat Gayrat ogli' , 'sotuvchi' , 'Navoiy shahar steet 54', '+998937896574')
create table xodimlar (id int primary key, FIO varchar (50),
lavozimi varchar(20), manzili varchar(30), telefon_nomeri varchar (20))
insert into xodimlar (id , FIO, lavozimi, manzili , telefon_nomeri )
values (1, 'Yusupov Umidjon Dilshod ogli' , 'direktor' , 'Navoiy shahar street 13', '+998882993388'),
(2, 'Adizov Amriddin Bahriddin ogli' , 'direktor_2' , 'Navoiy shahar street 14', '+998935874736'),
(3, 'Abdurahmonov Habib Habibulla ogli' , 'sotuvchi' , 'Navoiy shahar street 15', '+998937894523'),
(4, 'Ahmadjonov SHuxrat Gayrat ogli' , 'sotuvchi' , 'Navoiy shahar steet 54', '+998937896574')
create table olingan_kitoblar( id int primary key, nomi varchar (30), berilgan_kun varchar(30),
qaytariladigan_kun varchar(30), olgan_shaxs varchar (30))
insert into olingan_kitoblar (id , nomi , berilgan_kun, qaytariladigan_kun, olgan_shaxs)
values(1, 'fizika', '14-05-2001', '14-06-2001', 'Saporboyev Zafar'),
(2, 'C++', '25-06-2001', '25-07-2001', 'Yusupov Umid'),
(3, 'C#', '11-02-2022', '11-03-2022', 'Pardayev Sardor'),
(4, 'Phyton', '12-01-2021', '12-02-2021', 'Sanjar Quvondiqov'),
(5, 'Php', '23-08-2022', '23-09-2022', 'Najmiddin Nishonov')
create table Foydalanuvchi (id int primary key, FIO varchar (30),
telefon_nomer varchar (20), mail_pochtasi varchar (30))
insert into Foydalanuvchi ( id , FIO, telefon_nomer, mail_pochtasi )
values (1, 'Sheyxnazar Toxtayev' , '+998934322123', 'sheyx2131@mailcom'),
(2, 'Farzona Boltayeva' , '+998993452365', 'amriddin12@mailcom'),
(3, 'Dilrabo Otajanova' , '+99891765368', 'azamjon022@mailcom'),
(4, 'Nasriddin Shamsiddinov' , '+998917664356', 'azamjon022@mailcom'),
(5, 'Shoxrux Toxtayev' , '+998917661982', 'shoxrux22@mailcom')
create table qaytarilmagan_kitoblar (id int primary key, nomi varchar (30), olgan_shaxs_FIO varchar (30),
shaxs_tel_nomer varchar (30))
insert into qaytarilmagan_kitoblar
(id, nomi, olgan_shaxs_FIO, shaxs_tel_nomer)
values ( 1, 'Dunyo ishlari' , 'Sanjar Quvondiqov', '+998954321456'),
( 2, 'Ozbek madaniyati' , 'SHahlo Mirzaboyeva', '+998954321235'),
( 3, 'Ivan bilan Tivan' , 'Boltayev Yusuf', '+998954323467'),
( 4,'Jek va akasi' , 'SHeyx Toxirov','+998947653796'),
( 5,'Jek va akasi' , 'SHeyx Toxirov','+998947653796'),
(6,'Zumrad Qimmat', 'Toxir Rozmetov', '+998975432753')
Download 301.33 Kb.

Do'stlaringiz bilan baham:




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