Visión xeral das relacións e tipos de entidades
Este tema aplícase a Dynamics 365 Customer Engagement (on-premises). Para a versión de Power Apps deste tema, consulte: Relacións de entidades
Relacións de entidade definir como rexistros poden estar relacionados con outros na base de datos. A nivel de simplest, ao engadir un campo de busca para unha entidade crea unha nova relación de 1:N (un a varios) entre dúas entidades e permítelle poñer ese campo de busca nun formulario. Co campo de busca, os usuarios pode asociar varios rexistros de "secundarios" esa entidade cun rexistro de entidade de única "principal".
Ademais simplemente definir como rexistros poden estar relacionados con outros rexistros, relacións de entidade de 1:N tamén fornecen datos enderezo preguntas seguintes:
Cando elimina un rexistro debería calquera rexistro relacionado a ese rexistro tamén poden eliminar?
Cando atribúe un rexistro, non podo tamén ten que atribuír todos os rexistros relacionados con ese rexistro para o novo propietario?
Como pode podo simplificar o proceso de entrada de datos ao crear un novo rexistro relacionado no contexto do rexistro existente?
Como debería persoas ver un rexistro que poderán ver os rexistros asociados?
Tamén pode participar entidades dunha relación de N:N (varios a varios) no lugar en que calquera número de rexistros para as dúas entidades poden estar asociados a outros.
Decidir se se utilizan conexións ou relacións de entidade
As relacións de entidade son metadatos realizar modificacións na base de datos. Estas relacións permiten para recuperar datos relacionados moi maneira eficiente. Utilizar relacións entre entidades para definir relacións formal que definen a entidade ou que pode utilizar a maior parte dos rexistros. Por exemplo, unha oportunidade sen un cliente potencial wouldn't ser moi útiles. A entidade Oportunidade tamén ten unha relación de N:N coa entidade Competidor. Isto permite varios competidores ser engadido a oportunidade. É posible que desexe capturar datos e crear un informe que mostra os competidores.
Non hai outros menor formal tipos de relacións entre rexistros denomínanse conexións. Por exemplo, se pode ser útil saber se contactos dúas married, cadra estean friends fóra de traballo, ou cadra un contacto utilizado para traballar outra conta. A maioría das empresas non xeran informes utilizando este tipo de información ou requiren que se introduza, polo que non vale a pena crear relacións entre entidades.
Tipos de relacións entre entidades
Ao ollar explorador de solucións considera que pode pode que hai tres tipos de relacións de entidade. Realmente existen só dúas, como se mostra na seguinte táboa.
Tipo de relación | Descrición |
---|---|
1:N (uno a moitos) | Unha relación de entidade na que un rexistro de entidade para a Entidade principal pode asociarse a moitos outros rexistros de Entidade relacionada por mor de un campo de busca na entidade relacionada. Ao ver un rexistro de entidade primaria pode ver unha lista de rexistros de entidades relacionadas que están asociados a el. |
N:N (moitos a moitos) | Unha relación de entidade que depende dunha Entidade de relación especial, ás veces chamada entidade Intersect, polo que moitos rexistros dunha entidade poden estar relacionados con moitos rexistros doutra entidade. Cando visualizar os rexistros de calquera entidade nunha relación de N:N pode ver unha lista dos rexistros doutra entidade que están relacionados con el. |
O tipo de relación N:1 (moitos a un) existe na interface de usuario do explorador de solucións porque o explorador de solucións móstrache unha vista agrupada por entidades. 1:N realmente existen relacións entre entidades e fan referencia a cada entidade como unha Entidade principal ou Entidade relacionada. A entidade relacionada, a veces chamada entidade, ten un campo de busca que lle permite almacenar unha referencia a un rexistro da entidade primaria, a veces chamada entidade principal. Unha relación de N:1 é simplemente unha relación de 1:N vista desde a perspectiva da entidade relacionada.
Consulte tamén
Visión xeral de entidades e metadatos
Crear e editar entidades
Crear e editar campos
Crea e edita conxuntos de opcións globais