Olduğu ilişkisel bir veritabanında null tamam mı?
Null değerleri ilişkisel bir veritabanında izin verilmemesi düşünce okulu vardır. Bu, bir tablo öznitelik (sütun) null değerleri izin vermemelidir. Yazılım geliştirme bir arka plan geliyor, ben gerçekten bunu anlamıyorum. Null özniteliği kapsamında geçerli değilse, o zaman izin olması gerektiği gibi görünüyor. Bu nesne başvurularını genellikle boş olduğu Java yaygındır. Veritabanı geniş bir deneyime sahip değil, eğer burada bir şeyler mi kaçırıyorum diye merak ediyorum.
CEVAP
Null olumsuz veritabanı normalleştirme perspektifinden görülüyor. Bu fikir, eğer bir değer bir şey olabilir, o zaman gerçekten gerektiği olmanın dışında başka bir seyrek tabloya hiçbir değeri olmayan maddeler için satır gerekmez böyle bölünmüş.
Tüm veriler geçerli ve değerli olduğundan emin olmak için bir çaba.
Bazı durumlarda sahip bir boş alan yararlı olsa da, özellikle istediğiniz önlemek için başka bir katılmak için performansı artırmak (her ne kadar bu olmamalı bir sorun olursa veritabanı motoru kurulumu düzgün, dışında olağanüstü yüksek performans senaryolar.)
MySQL: bir sütun null olduğu satır seç...
Ne zaman ilişkisel bir veritabanı yeri...
İlişkisel veritabanında anahtar değer ...
Nasıl uluslararası coğrafi adresleri i...
C# null değer türleri ile karşılaştırı...