Unversitet axborot
tizimi
1
|
Fakultet
|
2
|
Kafedra
|
3
|
O‘qituvchilar
|
4
|
Intizom
|
5
|
O‘quv
yuklamalari
|
jadval. Fakultet jadvali.
ID
|
Fakultet
nomi
|
FIO
dekana
|
Xona raqami
|
Korpus raqami
|
Telefon raqami
|
1
|
TT va KT
|
Saidaliev
S.R
|
Tabletka
|
2A
Bino
|
93 642 02 21
|
jadval. Kafedra jadvali.
_ID
|
Kafedra nomi
|
Mudir FIO
|
Xona raqami
|
Telefon raqami
|
O‘qituvchilar Soni
|
1
|
Dasturiy
injinerig
|
Toxirov
Shaxboz.X
|
202A
|
+998908363141
|
145 nafar
|
|
Dasturiy
injinerig
|
Toxirov
Shaxboz.X
|
202A
|
+998908363141
|
145 nafar
|
jadval.Oqituvchilar jadvali.
I D
|
Familya
|
Ism
|
Otasini n ismi
|
Ishga kirgan
vaqti
|
Kafedr a
|
Tug‘ilg an
sanasi
|
Tajribasi
|
Jinsi
|
1
|
Sayidova
|
Shaxrizod a
|
X X X
|
10.10.20
15
|
Dasturi y injineri ng
|
04.07.1
982
|
5-yil
|
Ayol
|
jadval. Intizom jadvali.
ID
|
Intizom nomi
|
Soat soni
|
Intizom
aylanishi
|
1
|
|
|
|
jadval.O‘quv yuklamalari jadvali.
I D
|
O‘qituv chilar
|
Intizo m
|
O‘qu v yili
|
Simes tr
|
Guru h
|
Tala
ba soni
|
Nazo
rat turi
|
1
|
|
|
|
|
|
|
|
Quyidagi rasmda aloqalar (ob`yektlar orasidagi munosabatlar)ning ko`rinishi keltirilgan “Mohiyat
– aloqa” modeli predmet sohani tashkil etuvchi uchta asosiy komponentalardan foydalanib quriladi: mohiyat, atribut, aloqa. Konstruktiv elementlar tarkibida “VAQT” tashkil etuvchisi faqat oshkormas holda ishtirok etishi mumkin. Modelda vaqt, yil, sana va shunga o`xshash atributlar bilan tasvirlanadi.
Imtihon” obyektli modeli elementlari orasidagi ob`yektli munosabatlar. Modelni quirishda “aloqa” mavjud ob`yektni, jarayonni yoki hodisani,
abstraksiyasi sifatida keladi. Atribut mahiyatni xarakterlaridan bo`lib, nom
bilan belgilanib, birorta qiymatlar to`plamidan qiymatlar qabul qilinadi. “Mohiyat – aloqa” modelidagi bog`lanishlarga, ikki mohiyat o`rtasidagi har bir bog`lanish turiga tegishli munosabatlarni kiritish zarur (binar, ternar.., n- nar).
Loyiha haqidagi axborot diagramma ko`rinishida rasmiylashtiriladi, buning uchun quyidagi belgilar kiritiladi: mohiyat turlari – to`rtburchak bilan, atributlar-ovallar bilan tasvirlanadi va ular mos mohiyatlar bilan yo`nalishsiz qirralar bilan bog`lanadi.
“Mohiyat – aloqa” modeli predmet sohani (PS) faqat aniq bir qismini akslantiradi. Bu holda uni lokal model deyiladi. PS haqida to`la axborotga ega bo`lish uchun uni etarli kengroq tekshirish zarur va oldingisini to`ldiradigan local modellar qurish kerak. Shundan so`ng lokal modellar birlashtirilib PS haqida bir butun kompozitsion tasvirga ega bo`lamiz. Misol tariqasida Unversitet axborot tizimi MBning mohiya – aloqa modeli qurilgan
1-amaliy ish.mysql> create database unversitet_axborot_tizimi; Query OK, 1 row affected (0.00 sec)
Biz
mysql> show databases;
Biz myqsql da unverstet axborot tizimi degan baza yaratdik endi ichiga jadval yaratishimiz kerak. Biz boshladik birinchi bo’lib fakultet degan jadval yaratib olamiz
Biz fakultet degan jadval tuzib oldik.
Keyingi qadamda biz kafedra degan jadval yaratib olamiz
Endi intizom javali degan jadval tuzamiz .
Keying qadamda biz oqituvchilar degan jadval tuzib olamiz.
Mana biz oqituvchilar degan jadvalnixam yaratdik.
Endi biz oquv yuklamalari degan jadval tuzib olamiz.
Oquv yuklamalari jadvali tayorladik.
mysql> desc oquv_yuklamalar;
+ + + + + + +
| Field | Type | Null | Key | Default | Extra |
+ + + + + + +
| T_R | int(5) | NO | PRI | NULL | auto_increment |
| O_id | int(5) | NO | MUL | NULL | |
| F_nomi | varchar(30) | NO | MUL | NULL | |
| Oquv_yili | varchar(15) | YES | | NULL | |
| talabalar_soni | int(6) | YES | | NULL | |
| semestr | int(5) | NO | | NULL | |
| Yak_naz_turi | varchar(15) | YES | | NULL | |
+ + + + + + + 7 rows in set (0.05 sec)
mysql> alter table oquv_yuklamasi add guruh varchar(15) after oquv_yili; ERROR 1146 (42S02): Table 'uni_tab_ozlash.oquv_yuklamasi' doesn't exist mysql> alter table oquv_yuklamaslar add guruh varchar(15) after oquv_yili; ERROR 1146 (42S02): Table 'uni_tab_ozlash.oquv_yuklamaslar' doesn't exist mysql> alter table oquv_yuklamalar add guruh varchar(15) after oquv_yili; Query OK, 0 rows affected (0.05 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc oquv_yuklamalar;
+ + + + + + +
| Field | Type | Null | Key | Default | Extra |
+ + + + + + +
| T_R | int(5) | NO | PRI | NULL | auto_increment |
| O_id | int(5) | NO | MUL | NULL | |
| F_nomi | varchar(30) | NO | MUL | NULL | |
| Oquv_yili | varchar(15) | YES | | NULL | |
| guruh | varchar(15) | YES | | NULL | |
| talabalar_soni | int(6) | YES | | NULL | |
| semestr | int(5) | NO | | NULL | |
| Yak_naz_turi | varchar(15) | YES | | NULL | |
+ + + + + + + 8 rows in set (0.03 sec)
mysql> create table fanlar
-> (fan_nomi varchar(50) primary key,
-> Saoti int(5) not null,
-> Davomiyligi varchar(30)); Query OK, 0 rows affected (0.04 sec)
mysql> alter table fanlar change column saoti soat int(5); Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc fanlar;
+ + + + + + +
| Field | Type | Null | Key | Default | Extra |
+ + + + + + +
| fan_nomi | varchar(50) | NO | PRI | NULL | |
| soat | int(5) | YES | | NULL | |
| Davomiyligi | varchar(30) | YES | | NULL | |
+ + + + + + +
mysql> insert into xodimlar (x_id,fam,ism,sharifi,t_yili,staj,lavozim,jinsi,manzili,tel) values
-> (1,'Suyumov','Jurabek','Yunusaliyevich',1984,14,'Kassir','Erkak','Fargona','939706677'),
-> (2,'Akramova','Soliha','Karimvna',1991,6,'Stuyardessa','Ayol','Fargona','939707777'); Query OK, 2 rows affected (0.08 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> select *from xodimlar;
+ + + + + + + + + + +
| x_id | fam | ism | sharifi | T_yili | staj | lavozim | jinsi | manzili | tel |
+ + + + + + + + + + +
| 1 | Suyumov | Jurabek | Yunusaliyevich | 1984 | 14 | Kassir | Erkak | Fargona | 939706677 |
| 2 | Akramova | Soliha | Karimvna | 1991 | 6 | Stuyardessa | Ayol | Fargona | 939707777 |
+ + + + + + + +
Dostları ilə paylaş: |