Amaliy mashg’ulot. Ma’lumotlar bazasini normallashtirish. Normal formalar 1NF, 2NF, 3nf va Kodd



Yüklə 409,72 Kb.
Pdf görüntüsü
səhifə10/13
tarix26.10.2023
ölçüsü409,72 Kb.
#131341
1   ...   5   6   7   8   9   10   11   12   13
Amaliy mashg’ulot. Ma’lumotlar bazasini normallashtirish. Normal

Tr 
FISH
Lavozim
Bo’lim
Bo’lim tavsifi

Anvar 
Ergashev 
Dasturchi 
Ishlab chiqish 
bo'limi 
Ilovalar va saytlarni ishlab 
chiqish va ularga xizmat 
ko'rsatish 

Anvar 
Ergashev 
Buxgalter 
Buxgalteriya 
Buxgalteriya hisob-kitoblarini 
amalga oshirish 

Olim 
Ashirov 
Sotuvchi Amalga oshirish 
bo’limi 
Mahsulot sotilishini tashkil 
etish 
Natijada, bizning asosiy kalitimiz sodda va birlashtirilmaganligi sababli, 
jadvalimiz avtomatik ravishda ikkinchi normal shaklga o’tadi. 
Boshqacha qilib aytadigan bo'lsak, agar asosiy kalit oddiy bo'lsa (tarkibli emas, 
ya'ni bitta ustundan iborat bo'lsa), ikkinchi normal shaklga o'tish uchun jadvallarga 
qo'yiladigan ikkinchi majburiyat talab qilinmaydi, chunki u faqat jadvallarga 
tegishli, asosiy kalit tarkiblidir. 
Birlamchi kalitga ega bo'ladigan yana bir vaziyatni ko'rib chiqaylik. 
Tasavvur qilaylik, bizning tashkilot bir nechta ishtirokchilar ishtirok etishi 
mumkin bo'lgan bir nechta loyihalarni amalga oshirmoqda va biz ushbu loyihalar 
haqida ma'lumot saqlashimiz kerak. Xususan, biz har bir loyihada kim ishtirok 
etishini, ushbu loyihaning davomiyligini va ehtimol ba'zi boshqa ma'lumotlarni 
bilmoqchimiz. Shu bilan birga, biz bitta xodim bir nechta loyihalarda ishtirok etishi 
mumkinligini tushunamiz. 
Birinchi normal shaklda 
“Tashkilotning loyihalari”
jadvali. 
Proyekt nomi
Ishtirokchi
Lavozimi
Proyekt 
muddati(oy)
Ilovani ishlab 
chiqish 
Anvar Ergashev Dasturchi 



Ilovani ishlab 
chiqish 
Zokir Karimov 
Buxgalter 

Ilovani ishlab 
chiqish 
Islom Kenjayev 
Menedjer 

Yangi magazin 
ochish 
Zokir Karimov 
Buxgalter 
12 
Yangi magazin
ochish 
Islom Kenjayev 
Menedjer 
12 
Ko'rib turganingizdek, bu birinchi normal shaklda, demak biz uni ikkinchi 
normal shaklga keltirishga harakat qilishimiz mumkin. 
Jadvalni ikkinchi normal shaklga keltirish uchun uning uchun asosiy kalitni 
belgilash kerak. 
Ushbu jadvalga qarab, biz har bir qatorni faqat ustunlar birikmasi yordamida 
aniq aniqlashimiz mumkinligini tushunamiz, masalan, "Loyiha nomi" + 
"Ishtirokchi", boshqacha qilib aytganda, "Loyiha nomi" va "Ishtirokchi" ni bilamiz, 
biz jadvaldagi ma'lum bir yozuvni aniq belgilashi mumkin, ya'ni ushbu ustunlar 
qiymatlarining har bir kombinatsiyasi o'ziga xosdir. 
Shunday qilib, biz asosiy kalitni aniqladik va u bizda kompozitsiyaga ega, ya'ni 
ikki ustundan iborat. 
“Loyihalar” jadvali 

Yüklə 409,72 Kb.

Dostları ilə paylaş:
1   ...   5   6   7   8   9   10   11   12   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə