Маъруза №4 microsoft access дастурида жадвал билан ишлаш режа


 Асосий ва маълумотли жадваллар


Download 0.72 Mb.
Pdf ko'rish
bet2/5
Sana13.11.2023
Hajmi0.72 Mb.
#1769293
1   2   3   4   5
Bog'liq
Ma\'ruza 4

2. Асосий ва маълумотли жадваллар  
Жадвалларнинг турларини мисолларда кўриб чиқамиз. Бу мисол учун 
маълумотлар базаси 1.1- жадвалда келтирилган. 
1.1- жадвални асосий жадвал сифатида қабул қиламиз. Аммо бу жад-
валнинг учинчи, бешинчи ва олтинчи устунларида (4-устунни эътиборга 
олмаганда) такрорланишларни кўришимиз мумкин, яъни факультетлар сони 
учта бўлишига қарамасдан улар кўп марта такрорланади. 
Худди шунингдек, 6-устунда вилоятлар номи ҳам такрорланади. Энди 
фараз қилинг, маълумотлар базасида талабалар сони мингдан ортиқ бўлса 
(амалда шундай ҳам бўлади) у ҳолда такрорланишлар сони яна ҳам ортади. Бу 


25 
маълумотлар базасини тўлдириш учун кўп вақт талаб этса, иккинчидан
хатоликларга йўл қўйилишига олиб келади.
Ундан ташқари, маълумотларни тўлдириш жараёнида сиз «ХИМ» 
сўзининг ўрнига «Хим» ёки «хим», «Самарқанд» сўзининг ўрнига 
«САМАРҚАНД» ва ҳ.к. ёзиб юборишингиз мумкин. Сиз учун бу сўзларнинг 
маъноси бир хил бўлишига қарамасдан, компьютер учун улар бошқа - бошқа 
сўзлардан иборатдир. Гўёки компьютер учун «ХИМ», «Хим» ва «хим» номли 
учта факультет мавжуд, худди шунингдек, «Самарқанд» ва «САМАРҚАНД» 
номли иккита вилоят пайдо бўлади. 
Агар «ХИМ» факультетида ўқийдиган талабаларнинг рўйҳатини компьютер 
ёрдамида, яъни Access да ҳосил қилмоқчи бўлсак, у ҳолда рўйхатга «Хим» ва 
«хим»да ўқийдиган талабалар кирмайди. Ваҳоланки, улар ҳам шу 
факультетнинг талабаларидир. Шу каби муаммолар вилоятлар учун ҳам юз 
бериши эҳтимолдан холи эмас. 
Фараз қилайлик, ректорнинг буйруғи билан бирор факультетнинг номи 
ўзгарди. У ҳолда маълумотлар базасида шу факультет номи неча марта учраса, 
шунча марта ўзгартиришимизга тўғри келади. Шунга ўхшаш бир қатор 
муаммолар мавжудки, булар маълумотлар базаси билан ишлашни анча 
мураккаблаштиради.
Бу муаммолардан қутулиш учун маълумотли жадваллардан фойдаланиш 
1.1-жадвал 
Т/р 
Ф.И.Ш. 
Факуль- 
тет 
тет 
Курс Гуруҳ 
Қайси 
вилоят 
вилоятдан 
Ўртача 
рейтинг
и 








Толипов Э. 
ХИМ 

0-1а-00 Андижон 
92 

Аҳмедов 
Н.О. 
ХХ 

1-1а-02 Самарқанд 
84 

Собиров К.Г. 
ХМ 

3-2а-02 Тошкент 
88 

Парпиев Р.О. ХИМ 

0-5а-01 Бухоро 
79 

Мансуров 
Г.Ш. 
ХХ 

1-2а-98 Тошкент 
80 

Носиров В.А. ХХ 
1 
1-5а-02 Сирдарё 
98 

Валиев А.Е. 
ХМ 

3-3а-01 Фарғона 
81 

Сатторов 
Х.А. 
ХИМ 

0-6а-02 Тошкент 
90 

Маҳсудов 
П.О. 
ХМ 

3-4а-00 Наманган 
82 
10 Шамсиева 
К.Н. 
ХИМ 
1 
0-7а-02 Хоразм 
84 


26 
керак бўлади. Асосий жадвал билан маълумотли жадвалларни ўзаро боғлаш ва 
биргаликда ишлатиш Accessда жуда яхши йўлга қўйилган. Маълумотли 
жадваллардан фойдаланиш юқоридаги муаммоларга ўз-ўзидан чек қўяди.
Хўш, маълумотли жадвал нима ва унда қанақа маълумотлар сақланади. 
Умуман, маълумотли жадвалларга асосий жадвалда такрорланиши мумкин 
бўлган маълумотларни киритиш мақсадга мувофиқдир. Юқоридаги мисол учун 
биринчи маълумотли жадвалга факультетларни киритамиз: 
1.2-жадвал икки устундан иборат экан (кўп ҳолларда маълумотли 
жадваллар икки устундан иборат бўлади). Биринчи устунда факультетга мос 
қўйилган рақам (код) ва иккинчи устунда мос факультетнинг номи. Код ҳар 
доим ҳам натурал сонлар бўлиши шарт эмас. 
Худди шунингдек, вилоятлар учун ҳам маълумотли жадвал тузиш мумкин. 
Унинг кўриниши қуйидагича бўлиши мумкин (1.3- жадвал): 
1.3-жадвал 
1.2-жадвал 
Фак_коди 
Фак номи 

ХИМ 

ХХ 

ХМ 
Вил коди 
Вилоятлар 

Тошкент ш.

Тошкент 

Самарқанд 
4 
Сирдарё 

Жиззах 

Бухоро 

Навоий 

Қашқадарё 

Сурхондарё 
10 
Фарғона 
11 
Андижон 
12 
Наманган 
13 
Хоразм 
14 
Қорақалпоғистон 


27 
Структура жиҳатидан бу жадвал ҳам олдингисига ўхшайди. Фақат улар 
маълумотлар сони (ёзувлар) ва маълумотларнинг таркиби жиҳатдан фарқ 
қилар экан. Бу икки жадвални шартли равишда майдонлар номи орқали 
қуйидагича тасвирлаш мумкин: 
Факультет жадвали 
Фак _коди
Фак_номи 
Вилоят жадвали 
Вил _коди
Вилоятлар 
Асосий жадвалда (1.1-жадвал) факультет ва вилоят устунларида мос 
факультет ва вилоятларнинг ўрнига уларнинг кодини қўйиб чиқамиз. У ҳолда 
асосий жадвалнинг кўриниши қуйидагича бўлади (1.4-жадвал).
Худди шу ишни гуруҳлар учун ҳам қилиш мумкин, чунки улар ҳам
жуда кўп марта такрорланади. Ҳар бир коднинг қайси факультет ёки қайси 
вилоятга мос келишини биз ўзимиз тузган жадвалларга қараб аниқлашимиз 
мумкин.
 
1.4-жадвал 
Т/р 
Ф.И.Ш. 
Факуль- 
Тет 
Курс Гуруҳ Қайси 
вилоят 
ятдан 
Ўртача 
рейтинги 
бали 








Толипов Э. 


0-1а-00 
11 
92 

Аҳмедов Н.О. 


1-1а-02 

84 

Собиров К.Г. 


3-2а-02 

88 

Парпиев Р.О. 


0-5а-01 

79 

Мансуров 
Г.Ш. 


1-2а-98 

80 

Носиров В.А. 


1-5а-02 

98 

Валиев А.Е. 


3-3а-01 
10 
81 

Сатторов 
Х.А. 


0-6а-02 

90 

Маҳсудов 
П.О. 


3-4а-00 
12 
82 
10 
Шамсиева 
К.Н. 


0-7а-02 
13 
84 
 
1.4-жадвал 
Т/р 
Ф.И.Ш. 
Факуль- 
Тет 
Курс Гуруҳ Қайси 
Ўртача 


28 

Download 0.72 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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