Texnologiyalari



Download 7,77 Mb.
Pdf ko'rish
bet141/241
Sana16.01.2022
Hajmi7,77 Mb.
#377767
1   ...   137   138   139   140   141   142   143   144   ...   241
Bog'liq
hjacki 1046 Web texnologiyalari

student  (talaba)
stu d _
id
surnam e
n a m e-
nam e
sti­
pend
kurs
city
birthday
u n iv _
id
1
Islom ov
Ikrom
150
1
A ndijon
3 /1 2 /1 9 9 2
10
3
Fozilov
F ozil
200
3
Q ashqadaryo
1 /1 2 /1 9 9 0
10
6
S alim ov
V ohid
150
4
N am an gan
7 /0 6 /1 9 8 9
22
10
K arim ov
Botir
0
2
Jizzax
8/1 2 /1 9 9 1
10
12
Z oitova
O zoda
250
2
T erm iz
1/05/1991
10
265
Fayziyev
A lijon
0
3
T oshkent
5 /1 1 /1 9 8 9
10
32
K ornilov
Farhod
150
5
Sam arqand
N U L L
14
654
L azizov
A nvar
200
3
T oshkent
1/12/1991
10
276
F ozilov
A h m ad
200
4
N U L L
5/0 8 /1 9 9 1
22
55
Boltayeva
Vasila
250
5
Toshkent
7 /0 1 /1 9 9 0
10
stud  id  —  sonli  kod,  talaba  identifikatori
s urnam e  —  talabaning  familiyasi
na m e   —  talab an in g   ismi
stipend  —  talaba  oladigan  stipendiyasi
kurs  —  talaba  o ‘qiydigan  kursi
city  -  talabaning  yashash  manzili  (viloyati)
birthday  —  talabaning  tug'ilgan  sanasi
univ  id  -  sonli  kod,  talaba  o'qiydigan  universitet  identifikatori
10.2-jcidval
lectu rer  (o ‘qituvchi)
lectu rer_id
Surnam e
nam e
city
u n iv_id
24
Q obulov
Botir
T oshkent
10
46
N asrid d in ov
Islom
Toshkent
10
74
H asanov
Farhod
N am an gan
22
108
Sobirov
N iz o m
Jizzax
22
276
N osirova
Vasila
Toshkent
10
328
S aid azim ov
A krom
A ndijon
10


l e c t u r e r i d   —  sonli  kod,  o ‘qituvchining  identifikatori
su rnam e  —  o ‘qituvchining  familiyasi
nam e  —  o ‘qituvchining  ismi
city  —  o‘qituvchining  yashash  m anzili  (viloyati)
univ_id  —  o'qituvchi  ishlaydigan  universitet  identifikatori
10.3-jadva!
subject  (o ‘quv  fani)
subj_id
su b j_n am e
hour
sem estr
10
Inform atika
56
1
22
F izik a
34
1
43
M atem atik a
56
2
56
Tarix
34
4
94
In g liz   tili
56
3
73
M eh n at
34
5
subj  id  —  o ‘quv  fani  identifikatori 
subj  na m e   —  o ‘quv  fani  nomi 
hour  —  fanning  o ‘quv  soati 
semestr  —  fan  o 'tiladigan  semestr
10.4-jadval
univercity  (universitet)
u n i v i d
u n iv _ n a m e
rating
city
22
T exn ik a  davlat  universiteti
34
Toshkent
10
T oshkent  davlar  p ed agogik a  universiteti
29
T oshkent
11
A n d ijo n   davlat  universiteti
49
A n d ijon
32
T erm iz  davlat  universiteti
41
T erm iz
14
Sam arqand  davlat  universiteti
36
Sam arqand
15
0 ‘zb ek isto n   M illiy   universiteti
28
Toshkent
18
Toshkent  davlat  axborot  universiteti
36
T oshkent
u n i v i d   -   universitet  identifikatori
u n i v n a m e   —  universitet  nomi
rating  —  universitet  reytingi
city—  universitet joylashgan  viloyat  yoki  shahar


10.5-jadval
ex a m _ m a rk s  (im tihon  bahosi) 
_____
exam   id
stud  id
subj_id
mark
exam   date
145
12
10
5
1 2 /0 1 /2 0 1 0
34
32
10
4
2 3 /0 1 /2 0 1 0
75
55
10
5
0 5 /0 1 /2 0 1 0
238
12
22
3
1 7 /0 6 /2 0 0 9
639
55
22
N U L L
2 2 /0 6 /2 0 0 9
43
6
22
4
1 8 /0 1 /2 0 1 0
exam  id  —  im tihon  identifikatori 
s t u d i d   —  talabaning  identifikatori 
subj  id  —  o'quv  fani  identifikatori 
m ark  —  im tihon  bahosi 
exam  date  —  im tihon  sanasi
10.6-jadval
subj  le c t  (o ‘qituvchining  o ‘quv  d issiplinasi)
lecturer  id
s u b j i d
24
24
46
46
74
74
108
108
276
276
328
328
lecturer_id  —  o ‘qituvchining  identifikatori 
subj_id  —  o'quv  fani  identifikatori
Jadvallar.  Relyatsion  m odellar  asosiga  qurilgan  m a ’lum otlar  b a ­
zasi  jadval  ko'rinishida  aks  etadi.  Bunday jadvaldagi  ustunlar  m ay­
don  deb,  satrlar  esa  yozuv  deb  ataladi.  Jadval  nomi  —  student  (tala­
balar),  har birida  aniq  m a ’lum otlar joylashgan  bir qancha  ustunlar va 
talaba  haqidagi  m a ’lumot joylashgan  satrlardan  iborat.
M asalan,  10.1-jadval.
Ustun  -   m a ’lumotlarni  tashkil  etishning  oddiy  birligi  bo'lib, 
m a ’lumotning  alohida,  bo'linm as  birligiga  egalik  rekvizit  mos  keladi.


D em ak,  maydon  M B n in g   asosiy  tu zilm ali  elementi  bo ‘lib,  q u ­
yidagi  p aram etrlar  bilan  ifodalanadi:
—  uzunligi 
(belgi 
va 
simvollarda 
ifodalanib, 
baytlarda 
o ‘lchanadi),
—  nom i  (m aydonning  o‘ziga  xos  alohida  xususiyati);
—  im zo  (podpis)  (ustun  sarlavhasi  haqida  m a ’lumot).
U stu n lar
Jadvaldagi  h ar bir maydon  (ustun)  o ‘zin in g   unikal  nomiga  ega  va 
turli  xil  m a ’lum otlar  qabul  qiladi.  U stu n larn i  ba ’zan  maydonlar  deb 
h am   yuritiladi.  H a r  bir  maydon  turlicha  tipga  ega.
Jadvallar  orasidagi  m unosabatlar  ishonchli  ishlashi  va  bir  j a d ­
valdagi  yozuv  orqali  ikkinchi  jadvaldagi  yozuvni  topish  uchun  jad- 
valda  alohida  m ayd on -un ikal  maydon  b o ‘lishini  t a ’m in lash   kerak.
Unikal  maydon  -   bu  qiymatlari  tak rorlanm aydigan  maydondir.
S a trla r
Satr  mantiqiy  bog‘langan  rekvizitlarga  mos  keluvchi  maydon­
lar  yig‘indisidir.  Satrning  tuzilishi  o‘z  tarkibiga  mos  har  bir  oddiy 
m a ’lumotga  ega  m aydonlar tarkibi  va  ketma-ketligi  bilan  belgilanadi.
H a r bir satr alohida bitta  shaxs  yoki  narsa  haqida  b o ‘ladi.  H ar bir 
satrning  formati  va  atributi  bir  xil.  Satrlar  kortejlar  yoki  yozuv  (qa- 
tor)  lar  ham   deb  ataladi.
Q iym atlar
H ar  bir  satr  ustunga  bog'liq  holda  bir  qancha  qiymatlarni  o‘z 
ichiga  oladi.  H a r  bir  qiym atning  tipi  ustunga  berilgan  tipga  mos 
b o iis h i  kerak.
Takikalai
r “
rihut
“   nm nosnb.it sxeiiui si
ТТшГТГ
surnam e
И М
stipend
k u rs
city
1
Islom ov
Ikrom
150
1
A ndijon
3
Fozilov
Fozil
200
3
)ashqadary|>
mm
Salim ov  .
V ohid
150
4
Namangan
A trihiil,  muvtlon 
KorteJ;.>okiiy;..K.itr  ............. 
/  
«lomen,  ustun
qiymati 
.... .............
satrli 
..... .
10.1 -rasm.  Jadval  strukturasi
201


K alitlar
Ba’zan  jadvallardagi  har  bir  satrni  bir-biridan  ajratib  olishga 
to‘g‘ri  keladi.  Aynan  shuning  uchun  kalitdan  foydalaniladi.  M asalan, 
talabalar  haqida  m a ’lumotlar  kiritilgan  bir  q ancha  satrlardan  ibo- 
rat.  Talaba  jadvalidan  T D P U   da  tahsil  oluvchi  Axmedov  Sadriddin 
familiya  va  ismli  talaba  haqida  m a ’lumot  olmoqchi  bo'lsak,  bu jad- 
valda  boshqa  yana  bir  xuddi  shunday  ism  va  familiyali  talaba  haqida 
m a ’lumot  bo'lishi  m u m k in.  Ularni  bir-biridan  talaba  kodini  kiritish 
orqali  farqlay  olamiz.  Buni  amalga  oshirish  uchun,  ya’ni  m aydon- 
dagi  qiymatlarni  bir-biridan  farqlab  olish  uchun  shu  maydonga  (ta­
laba  kodi  maydoniga)  kalit  q o ‘yamiz.  Relyatsion  m a ’lumotlar  baza­
sida  bunday  kalitni  birlamchi  kalit  yoki  bosh  kalit  (P rim ary  key)  deb 
ataladi.  Bosh  kalit  qo'yiladigan  maydon  (ustun)  ikkita  xossaga  ega 
b o iis h i  kerak:
1.  U stundagiyozuvningyagonaligi. Kalitdagi q iy m a to ‘zgarmasligi 
lozim.
2.  Ko‘p  m a’nolikka  yo'l  qo'ymaslik.  Ustundagi  birorta  belgini 
o ‘zgartirish  m u m k in   emas,  aks  holda  bosh  kalit  o'zgaradi.
Bundan  tashqari  bir  nechta  jadvallarni  ham   kalit  yordamida 
bog‘lash  m u m k in.  Masalan,  talaba  haqidagi  m a ’lumotlar  (shaxsiy, 
im tihon  baholari,  o'quv  fanlari,  o'qituvchilari,  universiteti)  ni  jad - 
valga joylashtirish  kerak  bo'lsin.  Agar  bu  m a ’lumotlar  bitta jadvalga 
joylashtirilsa,  talabaning  im tihon  bahosini  bilish  uchun  ham   barcha 
m a ’lumotlarga  murojaat  etishga  to'g'ri  keladi.  Bu  esa  ishlash  tezligi- 
ni  pasaytiradi.  Shuning  uchun  talaba  haqidagi  m a ’lumotlar kategori- 
yalari  bo‘yicha  alohida-alohida jadvallarda  saqlanadi  va  ularni  talaba 
kodi  yordamida  b o g ian a d i.  Bitta  m a ’lumotlar  bazasida  bir  nechta 
jadval  tashkil  qilish  m u m k in ,  kalit  ular orasidagi  bog'lanishni  yarat- 
ib  beradi.  Relyatsion jadvallar  atam alari  bo'yicha  bunday  munosabat 
tashqi  kalit  deb  nom lanadi.
M asalan, 
bizda 
oltita 
jadval 
mavjud: 
talabaning 
shaxsiy 
m a ’lumotlari  joylashgan  jadval  (Student),  talabaning  im tihon  ba­
holari  joylashgan  jadval  (Exam _m arks),  talabaning  o'quv  fanlari 
joylashgan  jadval  (Subject),  o'qituvchilar  m a ’lumotlari  joylashgan 
jadval  (Lecturer),  universitetlarning  m a ’lumotlari  joylashgan  jadval 
(Univercity)  va  o'qituvchilar  o'qitadigan  fanlari  joylashgan  jadval 
(Subj_lect).  Ushbu  barcha  jadvallarda  birlamchi  kalit  mos  ravish-


da  s t u d i d   (Student  jadvalida),  exam   id  ( E x a m m a r k s   jadvalida), 
s u b j j d   (Subject  jadvalida),  univ_id  (Univercity  jadvalida),  lectur- 
er_id  (L ecturer jadvalida)  (10.2-rasm).  E x a m _ m a rk s  jadvalida  Stu­
dent  jadvalidagi  stud  id  maydonidagi  qiymatga  teng  identifikator 
yoziladigan  stud  id  maydoni  mavjud,  ushbu  maydon  Exam  marks 
jadvali  uchun  tashqi  kalit,  Student  jadvali  uchun  esa  birlamchi  k a ­
lit  hisoblanadi.  Xuddi  shunday  subj_id  E x a m _ m a rk s  jadvali  uchun 
tashqi  kalit,  Subject  jadvali  uchun  esa  birlamchi  kalitdir.  S u b j j e c t  
jadvalida  esa  birlamchi  kalit  ishtirok  etm agan ,  bu jadvalda  faqatgina 
tashqi  kalitlar  mavjud.  Tashqi  kalitlar m a ’lum otlar bazasidagi jadval­
lar  o ‘rtasida  aloqa  tashkil  etish  uch u n   ishlatiladi.
Student
PK
stud  id
surname
name
stipend
kurs
city
birthday 
univ  id
PK
exam  id
stu d jd
subj_id
mark
exam  date
PK
su b jjd
subj_name
hour
semestr
PK
univ  id
unrv_name
rating
city
PK
lecturer  id
surname
narnf
city
univ  id
S ubjlect
subjjd
10.2-rasm . 

Download 7,77 Mb.

Do'stlaringiz bilan baham:
1   ...   137   138   139   140   141   142   143   144   ...   241




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish