Veri Tabanı Normalizasyon Kuralları

'GÖKBÖRÜ

Özel Üye
16 Ağu 2012
11,083
16
Belirsiz.
Veritabanı normalizasyonu bize bir çok kolaylıklar sağlar. Bunlardan başlıcalarından bahsedecek olacak olursak şöyle sıralayabiliriz. Birincisi ve en önemlisi veritabanının anlaşılabilirliğini ve çalışma kolaylığının sağlanması olarak gösterilebilir. İkinci olarak eğer iki tablomuz bir biri ile ilişkili ise yani birinci tabloda ikinci tablonun verilerini kullanıyorsak ikinci tabloda yaptığımız değişiklikler birinci tabloya da etki eder. İki tablo bir biri ile ilişkili olmasa idi birinci tabloda değiştirmek istediğimiz genel bir bilgiyi kayıtlı olan bütün satırlarda teker teker değiştirmek zorunda kalacaktık. Ve son olarak ta gereksiz veri yazımından kurtulmak olarak nitelendirebiliriz. Şimdi bu kurallardan en çok kabul gören kurallardan beş tanesini inceleyelim.

Kural 1: Bir satırdaki bir alan yalnızca bir tek bilgi içerebilir.

Kural 2: Bir tablo için, anahtar alan dışındaki her alan, birincil anahtar olarak tanımlı tüm alan veya alanlara bağlı olmak zorundadır.


Kural 3: Bir tablo için, anahtarı olmayan bir alan, anahtarı olma*yan başka hiç bir alana bağlı olamaz.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.