Maydon nomi
|
Tipi
|
Izoh
|
Iddirektor
|
int(1)
|
Kalit maydon
|
Name
|
varchar(45)
|
Director FISH
|
Telefon
|
varchar(15)
|
direktor nomeri
|
Address
|
Varchar(45)
|
direktor manzili
|
direktorprofession
|
Varchar(45)
|
direktor mutaxassisligi
|
“Xodimlar” markaz xodimlar haqida ma’lumot beruvchi jadval
Maydon nomi
|
Tipi
|
Izoh
|
idxodimlar
|
int(2)
|
Kalit maydon
|
Name
|
Varchar(45)
|
Xodim FISH
|
Profession
|
Varchar(20)
|
Kasbi
|
Telefon
|
Varchar(15)
|
nomeri
|
Date_of_birth
|
Datetime
|
Xodim tug’ilgan kuni
|
“Pupils” o’quvchilar haqida ma’lumotlar saqlanadi
Maydon nomi
|
Tipi
|
Izoh
|
Idpupil
|
int(3)
|
Kalit maydon
|
Name
|
Varchar(45)
|
O’quvchi ismi
|
Birth
|
Datetime
|
Tugilgan kuni
|
Adresss
|
varchar(255)
|
manzili
|
Idschool
|
int(3)
|
Maktab nomeri
|
Jinsi
|
Bool
|
Jinsi
|
“Subjects” fanlar haqida ma’lumot
Maydon nomi
|
Tipi
|
Izoh
|
Idsubject
|
int(2)
|
Kalit maydon
|
Name
|
Varchar(45)
|
Fan nomi
|
“Price” to’lovlar haqida jadval
Maydon nomi
|
Tipi
|
Izoh
|
Idprice
|
int(3)
|
Kalit maydon
|
Type
|
varchar(55)
|
To’lov turi
|
Price
|
Int(8)
|
To’lov narxi
|
3. JADVALLARNING O’ZARO BOG’LANISHI
Education va director jadvallari bog’lanishi n:1 tarzda
Education va xodimlar jadvali bog’lanishi 1:n tarzda
Xodimlar va subjects jadvali bog’lanishi n:m tarzda
Subjects va pupils jadvallari bog’lanishi n:m tarzda
Pupils va price jadvallari bog’lanishi n:m
Umumiy kurinishi
4. SQL operatorlari yordamida jadvallarni hosil qilish va jadvallarga ma’lumotlar kiritish
1-jadval. “Education” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Education (
idEducation INT(3) NOT NULL PRIMARY KEY,
Name VARCHAR(45) NOT NULL,
Address VARCHAR(55) NOT NULL,
Telefon VARCHAR(15) NOT NULL,
Mail VARCHAR(45) NULL
);
2-jadval. “Director” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Director (
idDirector INT(3) NOT NULL PRIMARY KEY,
Name VARCHAR(45) NOT NULL,
Address VARCHAR(55) NOT NULL,
Telefon VARCHAR(15) NOT NULL,
direktorprofession VARCHAR(45) NULL
);
3-jadval. “Xodimlar” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Xodimlar(
idXodimlar INT(3) NOT NULL PRIMARY KEY,
Name VARCHAR(45) NOT NULL,
Date_of_birth DATETIME NOT NULL
Telefon VARCHAR(15) NOT NULL,
profession VARCHAR(45) NULL
);
4-jadval. “Subjects” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Subjects(
idSubjects INT(3) NOT NULL PRIMARY KEY,
Name VARCHAR(45) NOT NULL );
5-jadval. “Pupils” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE PUPILS(
Idpupils INT(3) NOT NULL PRIMARY KEY,
Name VARCHAR(45) NOT NULL,
Telefon VARCHAR(15) NOT NULL,
Adress VARCHAR(45) NOT NULL,
Jinsi BOOL NOT NULL
);
6-jadval. “Price” jadvalini CREATE operatori yordamida hosil qilish
CREATE TABLE Price (
idPrice INT(3) NOT NULL PRIMARY KEY,
type VARCHAR(45) NOT NULL,
price INT(8) NOT NULL
);
5. SQL operatorlari yordamida jadvallarga yozuvlar qo’shish
1-jadval. “Education” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO `Education`(`idEducation`, `Name`, `Address`, `Telefon`, `Mail`) VALUES (1,'Javohir','F.Yuldosh st.','93 333 47 99', 'javohir@mail,ru')
2-jadval. “Direktor” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO `Director`(`idDirector`, `Name`, `Address`, `Telefon`, `direktorprofession`) VALUES (1,'Javohir Tovboyev','Oqtosh','93 333 33 33','Matematika')
3-jadval. “Xodimlar” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO `Xodimlar`(`idXodimlar`, `Name`, `Date_of_birth`, `Telefon`, `profession`) VALUES (1,'Azzamov Bekmurod',03.12.1999,'97 464 68 65','Kimyo')
4-jadval. “Pupils” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO `Pupils`(`idPupils`, `Name`, `Address`, `Birth`, `Telefon`, `Idschool`, `Jinsi`) VALUES (1,'Valiyev Soli','Bulungur',25.03.2000,'99 123 45 67',60 ,1)
5-jadval. “Subjects” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO `Subjects`(`idSubjects`, `Name`) VALUES (1,'Matematika')
6-jadval. “Prices” jadvaliga INSERT operatori yordamida yozuv qo’shish
INSERT INTO `Price`(`idPrice`, `type`, `price`) VALUES (1,'naqd', 200000)
Xulosa
Hozirgi kunda Respublikamizda keng tarqalib borayotgan ish joylarini avtomalashtirish va ish joylarida axborot kommunikatsiya vositalaridan keng foydalanishga katta e’tibor berilmoqda.
Men ushbu “O’quv markazi ma’lumotlar bazasini yaratish” mavzusidagi kurs ishimni bajarish davomida ko`plab izlanishlar olib bordim. Jumladan, Xodimlarni oylik maoshini ishlab chiqish bo`yicha yaratilgan ma’lumotlar bazasi bilan tanishib chiqdim. U yerda kerakli ma’lumotlarni qanday olish haqida tassavvurga ega bo`ldim.
MB ni yaratish davomida dasturlash texnologiyasi bilan chuqurroq tanishib chiqdim va chuqur malaka hosil qildim.
Shuningdek ma’lumotlar bazasi bilan ishlash, ularni oddiy va dinamik usullarda tashkil qilish malakasini hosil qildim. Ma’lumotlar bazasini boshqarish tizimlari bilan tanishib chiqdim va “O’quv markazi ma’lumotlar bazasini yaratish” ma’lumotlar bazasini bilan shuningdek undagi turli xil so’rovlar orqali ishlar olib bordim.
Xulosa qilib shuni ta’kidlash mumkin, xozirgi fan-texnika xamda informatsion texnologiyalarining jadal rivojlanayotgan vaqtida o’quv martkazlarga bo`lgan talablar juda xam kuchli bo`lib, bu talablarni to`laqonli qondirish biz va bizga o`xshash yosh dasturchilarning oldida turgan ulkan vazifalardan biri bo`lib xisoblanadi.
Shifoxonalar ishini takomillashtirish bilan qog`ozbozlikdan ozod bo`lish va ish unumdorligini yuqori darajada oshirishga erishishimiz mumkin ekan.
Foydalanilgan adabiyotlar.
O‘zbekiston Respublikasining “Axborotlashtirish to‘g‘risida”gi Qonuni. (№563-11. № 560-II 11.12.2003 y.). 5. “Ma’lumotlar bazasini boshqarish tizimlar” fani bo’yicha elektron o’quv qo’llanma, TATU FF.
Ayupov R.X., Ismoilov S.I., Azlarov A.X., “MS Access 2002 - ma’lumotlar majmuasini boshqarish tizimi”(o’quv qo’llanma) Toshkent.: Toshkent Moliya instituti, 2004.
Кодд Э.Ф., “Реляционная модель данных для больших совместно используемых банков данных”. СУБД. 1995 г.
Ma’ruzalardagi taqdimotlar to’plami
Internet saytlari
www.ictcouncil.gov.uz-Kompyuterlashtirishni rivojlantirish bo`yicha Vazirlar Maxkamasi muvofiqlashtiruvchi Kengashining sayti.
www.ecsoman.edu.ru–Rossiya Federatsiyasi Oliy o`quv yurtlarida o`qitilayotgan fanlar bo`yicha o`quv-uslubiy komplekslar.
http://www.voydod.uz/ - qidiruv tizimi.
ziyonet.uz–O`zbekistonning axborotlarni izlab topish tizimi.
http://ITPortal sayti.
Do'stlaringiz bilan baham: |