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

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • listedabive

    listedabive

    30 Ocak 2007