Fakultet yoshlar kengashi jadvali
ID
|
Familiyasi
|
Ismi
|
Lavozimi
|
Fakultetlar
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
Markaziy kengash jadvali
ID
|
Familiya
|
ismi
|
Millati
|
Qabul vaqti
|
lavozimi
|
1
|
|
|
|
|
|
2
|
|
|
|
|
|
3
|
|
|
|
|
|
Markaziy apparat jadvali
ID
|
Familiya
|
ismi
|
jinsi
|
Millati
|
Adress
|
nomeri
|
lavozimi
|
1
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
Ma`lumotlar bazasini relyatsion modelini qurishda bog`lanish munosabatlari muhim ahamiyatga ega. Asosan ma`lumotlar bazasida quydagi munosabatlar mavjud:
1. Birga – bir (1:1)munosabat. A va V ob’ektlar to‘plami orasida 1:1 munosabat
o‘rnatilgan deyiladi, agarda A ob’ektning har bir nusxasiga V ob’ektning bitta nusxasi mos kelsa,
va aksincha, V ob’ektning har bir nusxasiga A ob’ektning bitta nusxasi mos kelsa.
2. Birga – ko‘p (1:n) munosabat. A va V ob’ektlar to‘plamida A ob’ektning har bir
nusxasiga V ob’ektning bir nechta nusxasi mos kelsa, shu bilan birga V ob’ektning har bir
nusxasiga A ob’ektning bittadan ko‘p bo‘lmagan nusxasi mos kelsa shunday munosabat hosil
bo‘ladi.
3. Ko‘pga – bir (n:1) munosabat A va V ob’ektlar to‘plami orasida o‘rnatilsa, unda
A ob’ektning har bir nusxasiga V ob’ektning ko‘pi bilan bitta nusxasi mos keladi. V ob’ektning
nushalari orasida shundaylari mavjudki, ularga A ob’ektning bir nechta nusxasi mos keladi.
4. Ko‘pga – ko‘p (m: n) munosabat. A va V ob’ektlar orasida shunday munosabat
o‘rnatilgan deyiladi, agarda A ob’ektning har bir nusxasiga V ob’ektni bir nechta nusxasi mos
kelsa va aksincha.
T/r
|
Obyektlar
|
1
|
Fakultet yoshlar kengashi
|
2
|
Markaziy kengash
|
3
|
Markaziy apparat
|
|
|
Fakultet yoshlar kengashi jadvali
ID
|
Familiyasi
|
Ismi
|
Lavozimi
|
Fakultetlar
|
1
|
|
|
|
|
2
|
|
|
|
|
3
|
|
|
|
|
4
|
|
|
|
|
Markaziy kengash jadvali
ID
|
Familiya
|
ismi
|
Millati
|
Qabul vaqti
|
lavozimi
|
1
|
|
|
|
|
|
2
|
|
|
|
|
|
3
|
|
|
|
|
|
Markaziy apparat jadvali
ID
|
Familiya
|
ismi
|
jinsi
|
Millati
|
Adress
|
nomeri
|
lavozimi
|
1
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
Ishdan maqsad: Berilgan predmet sohasi uchun SQL tilida jadvallarni yaratish, o’zgartirish va o’chirish bo`yicha ko`nikmaga ega bo`lish.
Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni yaratish va ular ustida amallar bajarish.
Uslubiy ko`rsatmalar: Jаdvаllаr CREATE TABLE kоmаndаsi bilаn yarаtilаdi. Bu kоmаndа qаtоrlаrsiz bo‘sh jаdvаl yarаtаdi. CREATE TABLE kоmаndаsi jаdvаl nоmini vа jаdvаl o‘zini mа’lum tаrtibdа ko‘rsаtilgаn ustunlаr nоmlаri ketmа – ketligi tа’rifi ko‘rinishidа аniqlаydi. U mа’lumоtlаr tiplаri vа ustunlаr o‘lchоvini аniqlаydi. Har bir jаdvаl judа bo‘lmаgаndа bittа ustungа egа bo‘lishi kerаk. CREATE TABLE kоmаndаsi sintаksisi:
Jadval 1: Fakultet yoshlari kengashi.
create table fakultet_yoshlar_kengashi(id int(10) not null primary key,
familiya varchar(20),
ism varchar(20),
lavozimi varchar(20), fakultetlar varchar(20));
Jadval 2: Markaziy kengash.
create table markaziy_kengash(id int(10) not null primary key,
familiya varchar(20), ism varchar(20),
millati varchar(20),
qabul_vaqti varchar(15), lavozimi varchar(20));
Jadval 3: Markaziy apparat.
create table markaziy_apparat(id int(10) not null primary key,
familiya varchar(20),
ism varchar(20),
jinsi varchar(20),
millati varchar(20),
adress varchar(20),
nomeri char(15),
lavozimi varchar(20));
Dostları ilə paylaş: |