Varlık İlişkileri ve türlerine genel bakış

Bu konu, Dynamics 365 Customer Engagement (on-premises) için geçerlidir. Bu konunun Power Apps sürümü için bkz: Varlık ilişkileri

Varlık ilişkileri, kayıtların, veritabanında birbirine nasıl ilişkilendirilebileceğini tanımlar. En basit düzeyde, bir varlığa bir arama alanı eklemek iki varlık arasında yeni bir 1:N (bir-çok) ilişki oluşturur ve bu arama alanını bir forma yerleştirmenize olanak sağlar. Arama alanı ile, kullanıcılar o varlığın birden çok "alt" kaydını tek bir "alt" kayıt ile ilişkilendirebilir.

Basitçe kayıtların diğer kayıtlarla nasıl ilişkilendirilebileceği tanımlamanın ötesinde, 1:N varlık ilişkileri, aşağıdaki soruları ele almak için veri de sağlar:

  • Bir kayıt sildiğimde, o kayıtla ilişkili herhangi bir kayıt da silinmeli mi?

  • Bir kayıt atadığımda, o kayıtla ilişkili tüm kayıtları da yeni sahibe atamam gerekiyor mu?

  • Yeni bir ilişkili kaydı, var olan bir kayıt bağlamında oluşturduğumda veri girişi işlemini nasıl kolaylaştırabilirim?

  • Bir kayıt görüntüleyen kişiler ilişkili kayıtları nasıl görüntüleyebilmeli?

    İki varlık için herhangi bir sayıda kaydın birbiriyle ilişkilendirilebildiği yerde, varlıklar bir N:N (çok-çok) ilişkisine de katılabilir.

Varlık ilişkileri mi yoksa bağlantılar mı kullanmanız gerektiğine karar verme

Varlık ilişkileri, veritabanında değişiklikler yapan meta verilerdir. Bu ilişkiler, sorguların ilişkili verileri çok etkili şekilde almasına olanak tanır. Varlığı tanımlayan veya çoğu kaydın kullanabileceği formel ilişkiler tanımlamak için varlık ilişkileri kullanın. Örneğin, potansiyel müşterisiz bir fırsat çok yararlı olmayacaktır. Fırsat varlığının da Rakip varlığıyla bir N:N ilişkisi vardır. Bu, fırsata birden çok rakibin eklenmesine olanak tanır. Bu verileri yakalamak ve rakipleri gösteren bir rapor oluşturmak isteyebilirsiniz.

Kayıtlar arasında, bağlantılar adı verilen daha az formel ilişki türleri vardır. Örneğin, iki kişinin evli olup olmadığını veya belki de iş dışında arkadaş olduklarını veya belki de bir ilgili kişinin eskiden başka bir firma için çalışmış olduğunu bilmek faydalı olabilir. Çoğu iş, bu tür bilgiler kullanarak rapor oluşturmaz veya girilmelerini gerektirmez, bu yüzden varlık ilişkileri oluşturmak muhtemelen faydalı değildir.

Varlık ilişkisi türleri

Çözüm gezginine baktığınızda, üç tür varlık ilişkisi olduğunu düşünebilirsiniz. Aslında aşağıdaki tabloda gösterildiği gibi yalnızca iki tane vardır.

İlişki Türü Açıklama
1:N (Bir-Çok) İlgili varlıktaki bir arama alanı nedeniyle, Birincil Varlık için bir varlık kaydının, başka birçok İlgili Varlık kaydıyla ilişkilendirilebileceği bir varlık ilişkisi.

Birincil varlık kaydı görüntülerken, onunla ilişkili ilgili varlık kayıtların bir listesini görebilirsiniz.
N:N (Çok-Çok) Bir varlığın birçok kaydının başka bir varlığın birçok kaydıyla ilişkilendirilebilmesi adına, bazen bir Kesişim varlığı olarak da adlandırılan, özel bir İlişki Varlığı'na bağlı bir varlık ilişkisi.

Bir N:N ilişkisinde iki varlığın birinin kayıtları görüntülerken, diğer varlığın onunla ilişkili herhangi bir kaydının listesini görebilirsiniz.

N:1 (çok-bir) ilişki türü, çözüm gezgini size varlıklara göre gruplandırılmış bir görünüm gösterdiğinden çözüm gezgini kullanıcı arabiriminde mevcuttur. 1:N ilişkileri gerçekte varlıklar arasında mevcuttur ve her bir varlığa Birincil Varlık veya İlgili Varlık olarak başvurur. Bazen alt varlık olarak da adlandırılan ilgili varlık, bazen üst varlık olarak da adlandırılan birincil varlıktan bir kayda bir başvuru depolamaya olanak tanıyan bir arama alanına sahiptir. A N:1 ilişkisi yalnızca, ilgili varlıktan görüntülenen bir 1:N ilişkisidir.

Ayrıca bkz.

Varlıklara ve meta verilere genel bakış
Varlık oluşturma ve düzenleme
Alanlar oluşturma ve düzenleme
Genel seçenekler kümeleri oluşturma ve düzenleme