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
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.
Ne zaman bir veritabanı kullanarak değ...
Nasıl bir veritabanı TSQL kullanarak t...
Ne zaman ve neden veritabanı katılır p...
Doğrulama Sunucu Veritabanı Varlık Çer...
Nasıl varlık ilişki (ER) diyagramı Ora...