ASOSIY QISM 2
1 “Professional talim muassasalari” ma’lumotlar bazasining mantiqiy strukturasi va uni shakllantirish.
Fakultetlar
#
|
Maydon nomi
|
Tipi
|
Izoh
|
1
|
Fakultet nomi
|
varchar (5)
|
Nomi
|
2
|
Elektron pochtasi
|
varchar (45)
|
|
3
|
Tel raqami
|
int(13)
|
Telefon raqami
|
4
|
Fakultet dekani
|
varchar(45)
|
F.i.sh
|
5
|
Fakultet tarixi
|
varchar(13)
|
|
6
|
Manzili
|
Varchar
|
|
“Filiallari” – OTM davomati haqida ma’lumotlarni o’zida saqlovchi jadval
#
|
Maydon nomi
|
Tipi
|
Izoh
|
1
|
manzili
|
varchar(255)
|
|
2
|
Fish
|
char(45)
|
Ism sharif
|
3
|
Tel Raqami
|
int(9)
|
|
4
|
Elektron pochtasi
|
varchar(20)
|
|
“kafedralar” – OTM haqida ma’lumotlar
#
|
Maydon nomi
|
Tipi
|
Izoh
|
1
|
Kafedra nomi
|
varchar(5)
|
|
2
|
Kafedra mudiri
|
char(5)
|
|
3
|
Telefon raqamlari
|
int(8)
|
|
4
|
Elektron pochtasi
|
Char(80)
|
|
5
|
Manzili
|
Char(80)
|
|
6
|
Kafedra tarixi
|
Char(80)
|
|
“Kantrak bo’limi” – OTM kantrak ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
Bolim raxbar
|
char(255)
|
|
2
|
Fish
|
char(45)
|
Ism sharifi
|
3
|
Talaba id
|
int(16)
|
|
4
|
Talaba yo’nalishi
|
char(13)
|
|
6
|
Hisob raqami
|
Int(90)
|
|
7
|
Tel raqami
|
Int (80
|
|
“buyurtmaxizmati” – OTM kafedralari haqida ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
idbuyurtmaxizmati
|
int(5)
|
Kalit maydon
|
2
|
Yetkazganligi
|
char(5)
|
Borganligi
|
3
|
Vaqt
|
Datetime
|
Vaqti
|
“Kutubxona” – OTM ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
id
|
int(16)
|
id maydon
|
2
|
Bo’limlar
|
char(20)
|
Bolim maydon
|
3
|
Manzili
|
char(5)
|
|
4
|
F.I.SH
|
Char(255)
|
|
OTM ma’lumotni saqlovchi “Professor o’qituvchilar” jadvali
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
F.I.SH
|
VARCHAR(50)
|
|
2
|
O’qitiladigan fanlar
|
char(50)
|
Fan maydon
|
3
|
Unvoni
|
char(25)
|
|
4
|
Telefon raqami
|
Char(30)
|
|
5
|
Manzili
|
Char(46)
|
|
“Talaba” – OTM ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
Id
|
int(5)
|
Kalit maydon
|
2
|
Fish
|
char(45)
|
Ism sharifi
|
3
|
Telraqami
|
char(13)
|
Telefon raqami
|
4
|
Manzili
|
char(45)
|
|
“Xaqida” – OTM ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
Muassasa haqida
|
char(5)
|
Maydon
|
2
|
Telegram
|
char(45)
|
Telegrami
|
3
|
Muasasa nomi
|
char(45)
|
Nom maydon
|
4
|
Websahifa
|
char(45)
|
Websahifas
|
5
|
Manzili
|
Char(44)
|
|
6
|
MUASSASA RAXBARI
|
CHAR(40)
|
|
“Xodimlar” – OTM kafedralari haqida ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
Xodim id
|
int(5)
|
Kalit maydon
|
2
|
Fish
|
char(45)
|
Ism sharifi
|
3
|
LAVOZIMI
|
char(5)
|
MAYDON
|
4
|
Telraqam
|
char(13)
|
Telefon raqami
|
“YOTOQXONA” – OTM kafedralari haqida ma’lumotni saqlovchi jadval
#
|
Maydon nomi
|
Тipi
|
Izoh
|
1
|
ID
|
int(5)
|
ID maydon
|
2
|
F.I.SH
|
char(10)
|
NAME MAYDON
|
3
|
MANZILI
|
char(200)
|
|
4
|
Telraqami
|
char(13)
|
telefon raqami
|
1.3 Bu yerda “Professional talim ” malumotlar bazasining “Filial” va “Rektorat” bo’limlari jadval ko’rinishida aks ettirilgan. “Filial” va “Rektorat” jadvallariga “Markaz va bo’limlar”, “Kengaashlar”, “Kotib va kotibalar”, “Ish jadvali”,” bo’limlari ham jadval ko’ronishida aks ettirilib ular Munosabatlar (relationship) orqali bog’lanishlari ko’rsatilgan (1.1-rasm).
Bu yerda “Professional talim” malumotlar bazasining ”Filial”, “Fakultet” va “Kafedralar” bo’limlari jadval ko’rinishida aks ettirilgan. ”Filial”, “Fakultet” va “Kafedralar” jadvallariga “Yotoqxona”, “Kutubxona” va “Yo’nalish”, bo’limlari ham jadval ko’ronishida aks ettirilib ular Munosabatlar (relationship) orqali bog’lanishlari ko’rsatilgan (2.2-rasm).
3) Bu yerda esa “Universitet ATM” malumotlar bazasining “Talaba” bo’limi jadval ko’rinishida aks ettirilgan. “Yo’nalish”, “Budjetlar”, “Kontraktlar”, “Kutubxona”, “Yotoqxona” va “Xonalar” bo’limlari ham jadval ko’ronishida aks ettirilib ular Munosabatlar (relationship) orqali bog’lanishlari ko’rsatilgan (3.3-rasm).
2.2 Ma’lumotlarni manipulyatsiya qilish operatorlarini qo’llash
“Professional talim muasassalari” ma’lumotlar bazasining jadvallarini hosil qilish
CREATE TABLE fakultet(
Fakultet nomi INT(5) NOT NULL PRIMARY KEY,
F.i.sh CHAR(45) NOT NULL,
telraqami CHAR(13) NOT NULL,
electron pochtasi CHAR(45) NOT NULL,
manzili CHAR(13) NOT NULL
);
CREATE TABLE filiallari (
Telefon raqami char(9) NOT NULL PRIMARY KEY,
manzili CHAR(45) NOT NULL,
electron manzili CHAR(13) NOT NULL,
nomi CHAR(45) NOT NULL
);
CREATE TABLE kafedralar (
Kafedra id int (19) NOT NULL PRIMARY KEY,
Kafedra mudiri char(50) NOT NULL,
Telefon raqami CHAR(5) NOT NULL,
Electron pochtasi char(3) NOT NULL
Manzili char(3) NOT NULL
);
CREATE TABLE kantrak bo’limi (
Bolim raxbar char(50) NOT NULL PRIMARY KEY,
Talaba id CHAR(20) NOT NULL,
Talaba yo’nalishi CHAR(25) NOT NULL,
Hisob raqami char(33) NOT NULL
);
CREATE TABLE kutubxona (
id INT(14) NOT NULL PRIMARY KEY,
bo’limlar CHAR(5) NOT NULL,
manzili char NOT NULL
telefon raqami char NOT NULL
);
CREATE TABLE professor o’qituvchilar (
id INT(5) NOT NULL PRIMARY KEY,
telefon raqami CHAR(10) NOT NULL,
unvoni CHAR(5) NOT NULL,
manzili CHAR(13) NOT NULL
);
CREATE TABLE talaba (
ID INT(5) NOT NULL PRIMARY KEY,
FISH CHAR(5) NOT NULL,
TELEFON RAQAMI CHAR(8) NOT NULL,
MANZILI CHAR(44) NOT NULL
);
CREATE TABLE XAQIDA(
ID INT(5) NOT NULL PRIMARY KEY,
MUASSASA XAQIDA CHAR(45) NOT NULL,
MANZILI CHAR(5) NOT NULL,
VaqtCHAR(90) NOT NULL
MUASSASA RAXBARI char NOT NULL
);
CREATE TABLE XODIMLAR (
LAVOZIMI INT(5) NOT NULL PRIMARY KEY,
ID CHAR(45) NOT NULL,
F.I.SH CHAR(5) NOT NULL,
TELEFON INT(20) NOT NULL );
CREATE TABLE YOTOQXONA(
ID INT(5) NOT NULL PRIMARY KEY,
fish CHAR(45) NOT NULL,
TELEFONR AQAMI CHAR(5) NOT NULL,
YOTOQXONA MANZILI char NOT NULL
“Professional talim muassalari ” ma’lumotlar bazasining jadvallariga ma’lumot qo’shish
Do'stlaringiz bilan baham: |