SORU
5 ŞUBAT 2009, PERŞEMBE


Hiç bir veritabanı 1:1 ilişki kullanarak bir anlamının olduğu bir zaman var mı?

Normalleştirme geçen gün düşündüm ve aklıma şu geldi, eğer veritabanında 1:1 bir ilişki olması gereken yerde bir anı düşünün.

Adı:SSK? Aynı tablo ile bir araya geldi PersonİD:AddressİD? Yine aynı tablo.

1:çok veya çok:birçok (uygun ara tablolar ile), ama asla bir 1:1 milyon tane örnek bulabilirim.

Eksik bir şey belli mi?

CEVAP
5 ŞUBAT 2009, PERŞEMBE


1:1 ilişki genellikle nedense daha büyük bir varlık bölümlenmiş olduğunu gösterir. Sık sık, çünkü performans sebeplerle fiziksel şema, ama olabilir mantığı yan da ise büyük bir bölümü veri olması beklenmektedir "bilinmeyen" aynı anda (bu durumda bir 1:0 veya 1:1, ama daha fazla değil).

Bir çalışan hakkında veri var, ama, eğer tahsil edilmesi gereken daha büyük bir veri kümesi var ve eğer sağlık sigortası için seçin. mantıksal bir bölüm örnek olarak: Farklı bir tabloda Sağlık Sigortası ile ilgili demografik verileri bölümleme ve çevresinde bu veriler sigorta alakasız çekme önlemek için daha kolay güvenlik hem de vermeye devam ediyorum.

Fiziksel bir bölümü için aynı verileri birden fazla sunucuda barındırılan olurdu. Ben sürekli sağlık kapsama demografik verileri başka bir devlet (HR office, örneğin) ve birincil veritabanı, tek bir bağlantı üzerinden bir bağlantılı sunucu... kaçınarak çoğaltma hassas verileri diğer yerlerde, henüz yapmak için kullanılabilir (varsayarak burada nadir) sorgular lazım.

Fiziksel bölümleme faydalı olabilirzamandaha büyük bir varlık tutarlı kümeleri gerektiğini sorgular.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Central

    Android Cent

    13 Kasım 2008
  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010