Ilovalar va saytlarni ishlab chiqish va ularga xizmat ko'rsatish
2
Anvar Ergashev
Buxgalter
Buxgalteriya
Buxgalteriya hisob-kitoblarini amalga oshirish
3
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.