Share via


Pregled odnosov entitete in vrst entitet

Ta tema velja za Dynamics 365 Customer Engagement (on-premises). Če vas zanima različica te teme za Power Apps, glejte: Subjekt Odnosi

Odnosi entitete določajo, kako bodo zapisi povezani med seboj v zbirki podatkov. Na najpreprostejši ravni z dodajanjem polja za iskanje entiteti ustvarite nov odnos 1:N (eden-do-mnogih) med dvema entitetama, kar vam omogoča, da to polje za iskanje vstavite v obrazec. S poljem za iskanje lahko uporabniki povezujejo več »podrejenih« zapisov te entitete z enim zapisom »nadrejene« entitete.

Odnosi entitete 1:N presegajo preprosto določanje povezovanja med zapisi, saj zagotavljajo tudi podatke za obravnavo naslednjih vprašanj:

  • Ko izbrišem zapis, moram izbrisati tudi zapise, povezane s tem zapisom?

  • Ko dodelim zapis novemu lastniku, mu moram dodeliti tudi vse zapise, povezane s tem zapisom?

  • Kako lahko olajšam postopek vnosa podatkov pri ustvarjanju novega povezanega zapisa v kontekstu obstoječega zapisa?

  • Na kakšen način naj osebe, ki so prikazale zapis, prikažejo povezane zapise?

    Entitete lahko sodelujejo tudi v odnosu N:N (mnogo proti mnogo), kjer je poljubno število zapisov za dve entiteti mogoče povezani med seboj.

Odločite se, ali je bolje uporabiti odnose entitete ali povezave

Odnosi entitete so metapodatki, ki spreminjajo zbirko podatkov. Ti odnosi omogočajo, da poizvedbe zelo učinkovito pridobivajo povezane podatke. Uporabite odnose entitete za definiranje formalnih odnosov, ki definirajo entiteto ali ki jih lahko uporabi večina zapisov. Priložnost brez možne stranke na primer ne bi bila zelo koristna. Entiteta priložnosti ima odnos N:N z entiteto konkurenčnega podjetja. To omogoča, da lahko v priložnost dodate več konkurenčnih podjetij. Morda boste želeli zajeti te podatke in ustvariti poročilo, ki prikazuje konkurenčna podjetja.

Med zapisi obstajajo drugi, manj formalni odnosi, ki se imenujejo povezave. Morda bi bilo na primer koristno vedeti, da sta dva stika poročena ali da sta zasebna prijatelja ali da je stik v preteklosti delal na drugem računu. Večina podjetij ne ustvari poročil s to vrsto informacij ali ne zahteva, da bi bili ti podatki vneseni, zato se jim ne zdi smiselno ustvariti odnosov entitete.

Vrste odnosov entitete

Ob pogledu na raziskovalca rešitev bi morda mislili, da obstajajo le tri vrste odnosov entitete. Dejansko pa sta samo dva, kot je prikazano v spodnji tabeli.

Vrsta odnosa Opis
1:N (ena proti mnogo) Odnos entitete, pri katerem je zapis entitete za primarno entiteto mogoče povezati z mnogimi drugimi zapisi povezane entitete zaradi polja za iskanje povezane entitete.

Ko prikažete zapis primarne entitete, lahko vidite seznam povezanih entitet, ki so povezane z njim.
N:N (mnogi proti mnogim) Odnos entitete, ki je odvisen od posebne entitete odnosa, včasih imenovane tudi entiteta križanja, tako da je lahko veliko zapisov ene entitete povezanih z mnogimi zapisi druge entitete.

Ko prikažete zapis katere od entitet v odnosu N:N, lahko vidite seznam vseh zapisov druge entitete, ki so povezani z njim.

Vrsta relacije N:1 (mnogo proti ena) obstaja v uporabniškem vmesniku raziskovalca rešitev, ker raziskovalec rešitev prikaže pogled, združen po entitetah. 1:N Odnosi dejansko obstajajo med entitetami in se nanašajo na vsako entiteto kot primarno entiteto ali povezano entiteto . Povezana entiteta, včasih imenovana podrejena entiteta, ima polje za iskanje, ki omogoča shranjevanje sklica na zapis iz primarne entitete, včasih imenovane nadrejena entiteta. Odnos N:1 je pravzaprav odnos 1:N z vidika povezane entitete.

Glejte tudi

Pregled entitet in metapodatkov
Ustvarjanje in urejanje entitet
Ustvarjanje in urejanje polj
Ustvarjanje in urejanje globalnih naborov možnosti