Veri Tabanı15 Ekim 2026•7 dk okuma
Veri Tabanı Tasarımında ER Diyagramından 3NF'ye
Okul kulüpleri örneği üzerinden varlıkları, anahtarları, ilişkileri ve normalizasyon kararlarını adım adım incele.
İyi veri tabanı tasarımı tablo oluşturmadan önce iş kurallarını anlamakla başlar. Örnek sistemimizde öğrenciler kulüplere üye olur ve kulüpler etkinlik düzenler.
Varlıkları ve anahtarları belirle
Öğrenci, kulüp ve etkinlik bağımsız kimliği olan varlıklardır. Her tabloda değişmeyen ve benzersiz bir birincil anahtar kullanılmalıdır.
İlişkiyi doğru modelle
Bir öğrenci birden çok kulübe, bir kulüp de birden çok öğrenciye sahip olabilir. Bu çoktan çoğa ilişki Üyelik adlı ara tabloyla çözülür.
1NF, 2NF ve 3NF kontrolü
- 1NF: Her hücre tek bir değer taşır.
- 2NF: Bileşik anahtarlı tabloda alanlar anahtarın tamamına bağlıdır.
- 3NF: Anahtar olmayan alanlar başka anahtar olmayan alanlara bağlı değildir.
Son kontrol
Aynı bilgiyi kaç yerde güncellemek zorunda kaldığını sor. Bir öğrenci adı birçok satırda tekrarlanıyorsa modelin iyileştirilmesi gerekebilir.