Kahkaha

Bayıldım

Cool

Kızgın

Mahcup

Öğretici

Şaşkın

Suskun

Tatlı

Üzgün

Süper

Veritabanı Normalizasyonu 1NF 2NF 3NF

Ana Sayfa » Makalelerimiz » Veritabanı Normalizasyonu 1NF 2NF 3NF
Veritabanı Normalizasyonu 1NF 2NF 3NF

Veritabanında normalizasyon veritabanı oluşturmanın en önemli aşamasıdır.Bu yazımızda normalizasyon ve  formlardan bahsedeceğiz.Fakat bir kaç temel terimi açıklamamızda fayda var

veritabani
Birincil (Aday) Anahtar : Tabloda benzersiz kayıtlar elde etmemizi sağlayan ilişkinin kurulduğu temel sütuna denir.

Örnek : Müşteri kayıt numarası  birincil anahtar olarak kullanılabilir çünkü her müşterinin bir kayıt numarası vardır ve bu onu benzersiz kılar.

Yabancı Anahtar : Bir tabloda benzersiz kayıt oluşrurmayı sağlayan sütunun diğer tabloda bir sütun olarak bulunması haline denir. Müşterinin posta kodu  yabancı anahtar olarak kullanılabilir.

Veritabanı Tasarımında Normalizasyon nedir ?

Normalizasyon , veritabanlarında çok fazla sütun ve satırdan oluşan bir tabloyu gereksiz tekrarlardan arındırmak maksadıyla ilişkisel olarak kümesel hale getirme , ayrıştırma anlamına gelir.

Veritabanı tasarımında normalizasyon işlemi ; veri tekrarını, veri kaybını veya veri yetersizliğini önlemek için yapılan işlemleri kapsar.

Normalizasyon yapılırken uyması gereken kurallara normal form adı verilir.

  • Birinci Normal Form (1NF)
  • İkinci Normal Form (2NF)
  • Üçüncü Normal Form (3NF)

olmak üzere sık kullanılan 3 normal form vardır.Bu formlar aşama olarak düşünülebilir.Üçüncü forma uyan bir tablo Birinci ve ikinci forma da uyar.

Normalizasyonun Yararları ve Amaçları

  • Yüksek Performans ( Hızlı ve düşük boyutlarda çalışma )
  • Veri Bütünlüğünün Sağlanması ( Veri tekrarlarından kaçınarak verilerde bozulmayı önler)
  • Tutarlı bir veritabanı , Uygulamadan Bağımsızlaştırma ( Uygulama değişse bile veritabanı bağımsız olarak çalışabilir )

Birinci Normal Form

1normal

 

Bu formda veriler tablolar haline getirilir satır satır işlenir.Bir tablonun Birinci Normal Formda olduğu sayılabilmesi için :

Veri tabanında bulunan tabloların ilişki (bağlantı, join) kurulabilir şekilde tasarlanması.
Tablolarda veri tekrarı bulunmaması gerekir.

İkinci Normal Form

2normali
ikinci normal formun ilk normal formdan farkı üzerinde yapılan tek değişikliktir. O değişiklik aday anahtar ( Birincil Anahtar ) olarak bir sütun belirlemek.Bütün diğer kolonların tam bağlı olması ve herhangi bir alt kümesine bağlı olmamasıdır.Kısacası Birinci Normal Formda anahtar olmayan her alan, birincil anahtar olarak tanımlı tüm alanlara bağlı olmak zorundadır.

3normal

3NF’ye göre kayıtlar arasında fonksiyonel olarak geçiş bulunmalıdır ve ilgili tablolar 2NF’ye göre tasarlanmış olması gerekmektedir.Tüm veritabanı ilişkisel ve fonksiyonel olarak birbirine bağlanmalıdır.

Daha fazla Veritabanı Normalizasyonu Örnek tabloları için

Veritabanı Normalizasyonu Açıklamalı Örnekler

başlıklı yazımızı ziyaret edebilirsiniz.

Veritabanı Normalizasyonu 1NF 2NF 3NF - Yorumlar

YORUMLARINIZI PAYLAŞIN

 

Yapılan Yorumlar

merve13 Ekim 2014

çok güzel olmuş

seren13 Ekim 2014

güzel site cok işime yaradı

gizem12 Aralık 2014

cok işime yaradı tesşekür ederim

gamze12 Aralık 2014

harika bir tablo olmuş

güneş12 Aralık 2014

çok işime yaradı

veysel12 Ocak 2015

4nf ve 5nf de olsa çok güzel olacaktı.Yinede eline sağlık

Kaan13 Ocak 2015

Sade ve gayet açıklayıcı, teşşekkürler.

Ahmet01 Nisan 2015

Çalışıyor mu diye kontrol ettim.

mehmet ali19 Kasım 2015

çok işime yaradı teşekkürler

agit25 Nisan 2016

güzel olmuş ellerine sağlık.

serhat25 Nisan 2016

agit arkadaşıma katılıyorum

hilal16 Haziran 2016

bugün final sınavım var inşallah katkısı olur çok güzel anlatmışsınız yüksek alırsam çok dua edicem size 😀

bekir16 Ekim 2016

üçüncü normal formda neden şehirler tablosunda bir tane daha sütun eklenmiş.Birinci ve ikinci normal formda yok o sütun.

Veritabanı Normalizasyonu Açıklamalı Örnekler | Alemin Teknoloji ve Tasarım Blogu || TeknoAlem.Org22 Kasım 2016

[…] önceki Veritabanı Normalizasyonu 1NF 2NF 3NF başlıklı yazımızda, özetle veritabanı normalizasyonu neden yapılır, aşamaları nelerdir ? […]

Hasan05 Aralık 2016

Çok isime yaradi.

SOSYAL MEDYADA BİZSitemizin sosyal medya hesapları

ÖNE ÇIKAN KATEGORİLER

RASTGELE İÇERİKLER

Bilgisayardaki Dosyaları Kalıcı Olarak Temizleme Türkiyede Kullanılan 3 Büyük Arama Motoru YTL Özüne Dönüyor TL Oluyor John Napier ve İcadı Aydın Termal Kaplıcaları Afyon – Gazlıgöl izlenimlerim Tupolev Tu-154’e neden “uçan tabut” deniyor?

FACEBOOK'TA BİZ

Hoşgeldiniz

Alemin Teknoloji ve Tasarım Blogu || TeknoAlem.Org - Tüm Hakları Saklıdır