İkinci Normal Şekil (Second Normal Form) 2NF


Yazan : Şadi Evren ŞEKER

Veri tabanı teorisinde geçen ve ilişkisel bir veri tabanının hafızayı daha verimli kullanması (daha az yer kaplaması) için geliştirilen normal şekillerden ikincisidir. Teorik olarak ikinci normal şekilde olan bütün veri tabanı tasarımları ilk normal şekle (first normal form , 1NF) de uymaktadır.

Bir veri tabanı tasarlanırken normal formda olması göz önüne alınabilir veya daha sonradan normalleştirilebilir (nomalization). Bu sayede veri tabanının daha az yer kaplaması sağlanmış olur. Ancak bazı durumlarda yerden fedakarlık yapılarak hız ön plana çıkar. Bu durumda normalleştirilmiş bir veritabanının bozulması (denormalization) gerekir.

ikinci normal formun ilk normal form üzerinde tek kuralı vardır. O da aday anahtar (candidate key) olarak tanımlanabilecek bir anahtara bütün diğer kolonların tam bağlı olması ve herhangi bir alt kümesine bağlı olmamasıdır.

Örneğin aşağıdaki tabloyu ele alalım:

İsim Soyisim Yaş Kısım Dahili Tel
Ali Baba 50 Muhasebe 148
Cem Yıldız 40 Bilgi İşlem 147
Şadi Evren ŞEKER 30 Bilgi İşlem 147
Veli Demir 20 Bilgi İşlem 147

Yukarıda tek tabloda gösterilen kolonları inceleyelim. isim, soyisim ve yaş bilgileri kişiye ait bilgiler iken Kısım ve dahili tel kolonları kişinin çalıştığı kısma ait bilgilerdir.


« Aday Anahtar (Candidate Key)   |   Gizli Dosya (Hidden File) »



Yorumlar

Kullanıcı girişi yaparak ya da zorunlu olan * alanlarını doldurarak yorum yapabilirsiniz.

İsminiz *

Email adresiniz *

Web siteniz

Mesajınızı buraya yazabilirsiniz:

Toplam 1 yorum var.

  1. tolga | 08 Feb 2010, 17:08

    sanırım yazınız eksik!

Bu Yazı Hakkında

Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'İkinci Normal Şekil (Second Normal Form) 2NF' isimli yazı 16 Jan 2009 tarihinde, saat: 18:09 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 1090 defa okunmuştur.

Benzer yazıları Veri Tabanı (Database) kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


Yazarın Kitabı

Bu yazının yazarı Şadi Evren ŞEKER'in son çıkan kitabı "Programlama ve Veri Yapılarına giriş (C, C++ ve JAVA ile)" hakkında bilgi almak için Buraya tıklayabilirsiniz.
Eklenen Son Yazılar
Yapılan Son Yorumlar
Yakın Yazılar
Bağlantılar