Pregled relacija između entiteta i tipova
Ova tema se odnosi na Dynamics 365 Customer Engagement (on-premises). Za Power Apps verziju ove teme, pogledajte: Entitetski odnosi
Odnosi entiteta definišu kako se zapisi mogu povezati jedan sa drugim u bazi podataka. Na najjednostavnijem nivou, dodavanje polja za pronalaženje entitetu kreira novi odnos 1:N (jedan prema više) između dva entiteta i omogućava vam da postavite to polje za pronalaženje u obrazac. Pomoću polja za pronalaženje korisnici mogu da povežu više podređenih zapisa tog entiteta sa jednim nadređenim zapisom entiteta.
Pored toga što jednostavno definišu kako se zapisi mogu povezati sa drugim zapisima, 1:N odnosi entiteta takođe pružaju podatke za rešavanje sledećih pitanja:
Kada izbrišem zapis, da li treba takođe izbrisati sve zapise povezane sa tim zapisom?
Kada dodelim zapis, da li novom korisniku treba takođe da dodelim sve zapise povezane sa tim zapisom?
Kako mogu da pojednostavim proces unosa podataka kada kreiram novi srodni zapis u kontekstu postojećeg zapisa?
Kako bi ljudi koji pregledaju zapis trebalo da budu u mogućnosti da vide povezane zapise?
Entiteti takođe mogu da učestvuju u odnosu N:N (više prema više) u kome bilo koji broj zapisa za dva entiteta može biti povezan jedan sa drugim.
Procena upotrebe odnosa entiteta ili veza
Odnosi entiteta su metapodaci koji vrše promene baze podataka. Ovi odnosi omogućavaju upite radi vrlo efikasnog preuzimanja povezanih podataka. Koristite odnose entiteta za definisanje formalnih odnosa koji definišu entitet ili koje većina zapisa može da koristi. Na primer, mogućnost za poslovanje bez potencijalnog klijenata ne bi bila veoma korisna. Entitet mogućnosti za poslovanje takođe ima odnos N:N sa entitetom konkurenta. To omogućava dodavanje više konkurenata u mogućnost za poslovanje. Možda ćete želeti da prikupite ove podatke i kreirate izveštaj koji pokazuje konkurente.
Postoje i druge manje formalne vrste odnosa između zapisa koje se zovu veze. Na primer, može biti korisno znati da li su dva kontakta u braku ili su možda prijatelji van posla ili je kontakt možda ranije radio za drugog poslovnog kontakta. Većina preduzeća neće generisati izveštaje koristeći ovu vrstu podataka ili zahteva da oni budu uneti, tako da se verovatno ne isplati kreirati odnose entiteta.
Tipovi odnosa entiteta
Kada pogledate istraživač rešenja mogli biste pomisliti da postoje tri tipa odnosa entiteta. Zapravo postoje samo dva, kao što je prikazano u sledećoj tabeli.
Tip odnosa | Opis |
---|---|
1:N (jedan-na-mnogi) | Odnos entiteta u kojem jedan entitetski zapis za primarni entitet može biti povezan sa mnogim drugim zapisima povezanih entiteta zbog polja za pretragu na povezanom entitetu. Prilikom pregledanja zapisa primarnog entiteta može se videti lista zapisa srodnog entiteta koji su povezani sa njim. |
N:N (Mnogi-na-Mnogi) | Entitetski odnos koji zavisi od posebnog entiteta odnosa, koji se ponekad naziva Intersect entitet, tako da mnogi zapisi jednog entiteta mogu biti povezani sa mnogim zapisima drugog entiteta. Prilikom pregledanja zapisa bilo kog od entiteta u odnosu N:N može se videti lista svih zapisa drugog entiteta koji su povezani sa njim. |
Tip odnosa N: KSNUMKS (više na jedan) postoji u korisničkom interfejsu pretraživača rešenja, jer pretraživač rešenja prikazuje prikaz grupisan po entitetima. KSNUMKS: N odnosi zapravo postoje između entiteta i odnose se na svaki entitet kao primarni entitet ili srodni entitet. Srodni entitet, koji se ponekad naziva podređeni entitet, ima polje pronalaženja koje omogućava čuvanje reference na zapis iz primarnog entiteta, koji se ponekad naziva nadređeni entitet. Odnos N:1 je samo odnos 1:N viđen iz perspektive srodnog entiteta.
Pogledajte i
Pregled entiteta i metapodataka
Kreirajte i uređujte entitete
Kreirajte i uređujte polja
Kreiranje i uređivanje globalnih skupova opcija