Deli z drugimi prek


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: Entiteta 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) Razmerje entitete, kjer je en zapis entitete za Primarno entiteto lahko povezan s številnimi drugimi zapisi Sorodnih entitet zaradi polje za iskanje povezane entitete.

Ko prikažete zapis primarne entitete, lahko vidite seznam povezanih entitet, ki so povezane z njim.
N:N (veliko proti mnogo) Odnos entitete, ki je odvisen od posebne Entite relacije, ki se včasih imenuje entiteta Intersect, tako da je veliko zapisov ene entitete lahko 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 (več proti ena) obstaja v uporabniškem vmesniku raziskovalca rešitev, ker vam raziskovalec rešitev prikaže pogled, združen po entitetah. 1:N Odnosi dejansko obstaja med entitetami in se nanaša na vsako entiteto bodisi kot Primarno entiteto ali Sorodno 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

Entitete in pregled metapodatkov
Ustvarite in uredite entitete
Ustvarite in uredite polja
Ustvarite in uredite globalne nabore možnosti