SORU
2 EKİM 2008, PERŞEMBE


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
2 EKİM 2008, PERŞEMBE


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.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Engadget

    Engadget

    18 EYLÜL 2006
  • Thom Hall

    Thom Hall

    24 Kasım 2006