Hiç bir veritabanı 1:1 ilişki kullanarak bir anlamının olduğu bir zaman var mı? | Netgez.com
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

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • dougownsall

    dougownsall

    7 EKÄ°M 2007
  • merumputdotcom

    merumputdotc

    24 ÅžUBAT 2012