Přehled vztahů mezi entitami a typů entit
Toto téma se vztahuje na Dynamics 365 Customer Engagement (on-premises). Verzi Power Apps tohoto tématu naleznete na: Vztahy mezi entitami
Vztahy mezi entitami definují, jak mohou být záznamy v databázi navzájem propojeny. Na nejjednodušší úrovni vytvoří přidání vyhledávacího pole na entitu nový vztah mezi dvěma entitami 1:N a umožňuje umístit vyhledávací pole ve formuláři. Pomocí vyhledávacího pole mohou uživatelé přidružit několik „podřízených“ záznamů této entity jednomu záznamu „nadřazené“ entity.
Kromě jednoduchého definování, jak záznamy mohou být propojeny s jinými záznamy, poskytují vztahy 1:N mezi entitami také data k vyřešení těchto otázek:
Když odstraním záznam, měl bych odstranit také všechny záznamy, které s ním souvisejí?
Když přiřadím záznam, je nutné přiřadit novému vlastníkovi všechny záznamy vztahující se k záznamu?
Jak lze zjednodušit proces zadávání dat při vytváření nového souvisejícího záznamu v rámci existujícího záznamu?
Jak by se měly uživatelům při prohlížení záznamu zobrazit přidružené záznamy?
Entity mohou být také ve vztazích N:N, kde může být vzájemně propojen libovolný počet záznamů pro dvě entity.
Rozhodnutí, zda použít vztahy entit nebo propojení
Vztahy mezi entitami jsou metadata, která provádějí změny v databázi. Tyto vztahy umožňují dotazům velmi efektivně načítat související data. Pomocí vztahů mezi entitami lze definovat formální vztahy, které definují entity nebo které může použít většinu záznamů. Například příležitost bez potenciálního zákazníka by nebyla příliš užitečná. Entita Příležitost má vztah N:N také s entitou Konkurence. To umožňuje přidat více konkurentů k příležitosti. Můžete chtít zachytit tato data a vytvořit sestavu, která zobrazuje konkurenty.
Existují další typy méně formálních vztahů mezi záznamy, které se nazývají propojení. Například může být užitečné vědět, zda jsou dva kontakty manželé nebo zda jsou přátelé mimo práci nebo případně zda kontakt pracoval pro jiný obchodní vztah. Většina podniků nebude generovat sestavy pomocí těchto informací ani vyžadovat, aby byly tyto údaje zadány, takže se zřejmě nevyplatí vytvářet vztahy mezi entitami.
Typy vztahů mezi entitami
Když se podíváte do průzkumníku řešení, zřejmě si budete myslet, že existují tři typy vztahů mezi entitami. Ve skutečnosti existují pouze dva, jak je znázorněno v následující tabulce.
Typ vztahu | Popis |
---|---|
1:N | Vztah mezi entitami, kde jeden záznam entity pro primární entitu může být přiřazen k mnoha dalším záznamům související Entity díky vyhledávacímu poli související entity. Při prohlížení záznamu primární entity se zobrazí seznam záznamů související entity, které jsou s ním spojeny. |
N:N | Vztah mezi entitami, který závisí na speciální vztahové entitě, někdy nazývané průnikové entitě, kdy mnoho záznamů z jedné entity může souviset s mnoha záznamy z jiné entity. Při zobrazení záznamů entity ve vztahu N:N se zobrazí seznam všech záznamů jiné entity, které spolu souvisí. |
Typ vztahu N:1 existuje v uživatelském rozhraní průzkumníku řešení, protože průzkumník řešení zobrazuje zobrazení seskupené podle entit. Vztahy 1:N ve skutečnosti existují mezi entitami a odkazují na jednotlivé entity, jako je primární entita nebo související entita. Související entita, někdy též nazývaná podřízená entita, má vyhledávací pole, které umožňuje ukládání odkazů na záznam z primární entity, někdy nazývané nadřazená entita. Vztah N:1 je jednoduše vztah 1:N zobrazený z pohledu související entity.
Viz také
Přehled entit a metadat
Vytváření a úprava entit
Vytváření a úprava polí
Vytvoření a úprava globálních sad možností