Преглед релација између ентитета и типова
Ова тема се односи на Dynamics 365 Customer Engagement (on-premises). За Power Apps верзију ове теме, погледајте: Ентитетски односи
Односи ентитета дефинишу како се записи могу повезати један са другим у бази података. На најједноставнијем нивоу, додавање поља за проналажење ентитету креира нови однос 1:N (један према више) између два ентитета и омогућава вам да поставите то поље за проналажење у образац. Помоћу поља за проналажење корисници могу да повежу више подређених записа тог ентитета са једним надређеним записом ентитета.
Поред тога што једноставно дефинишу како се записи могу повезати са другим записима, 1:N односи ентитета такође пружају податке за решавање следећих питања:
Када избришем запис, да ли треба такође избрисати све записе повезане са тим записом?
Када доделим запис, да ли новом кориснику треба такође да доделим све записе повезане са тим записом?
Како могу да поједноставим процес уноса података када креирам нови сродни запис у контексту постојећег записа?
Како би људи који прегледају запис требало да буду у могућности да виде повезане записе?
Ентитети такође могу да учествују у односу N:N (више према више) у коме било који број записа за два ентитета може бити повезан један са другим.
Процена употребе односа између ентитета или веза
Односи ентитета су метаподаци који врше промене базе података. Ови односи омогућавају упите ради врло ефикасног преузимања повезаних података. Користите односе ентитета за дефинисање формалних односа који дефинишу ентитет или које већина записа може да користи. На пример, могућност за пословање без потенцијалног клијената не би била веома корисна. Ентитет могућности за пословање такође има однос N:N са ентитетом конкурента. То омогућава додавање више конкурената у могућност за пословање. Можда ћете желети да прикупите ове податке и креирате извештај који показује конкуренте.
Постоје и друге мање формалне врсте односа између записа које се зову везе. На пример, може бити корисно знати да ли су два контакта у браку или су можда пријатељи ван посла или је контакт можда раније радио за другог пословног контакта. Већина предузећа неће генерисати извештаје користећи ову врсту података или захтева да они буду унети, тако да се вероватно не исплати креирати односе између ентитета.
Типови односа ентитета
Када погледате истраживач решења могли бисте помислити да постоје три типа односа ентитета. Заправо постоје само два, као што је приказано у следећој табели.
Тип односа | Опис |
---|---|
1 :Н (један-на-многи) | Однос ентитета у којем један ентитетски запис за примарни ентитет може бити повезан са многим другим записима повезаних ентитета због поља за претрагу на повезаном ентитету. Приликом прегледања записа примарног ентитета може се видети листа записа сродног ентитета који су повезани са њим. |
Н :Н (Многи-на-Многи) | Ентитетски однос који зависи од посебног ентитета односа, који се понекад назива Интерсецт ентитет, тако да многи записи једног ентитета могу бити повезани са многим записима другог ентитета. Приликом прегледања записа било ког од ентитета у односу N:N може се видети листа свих записа другог ентитета који су повезани са њим. |
Тип односа Н: КСНУМКС (више на један) постоји у корисничком интерфејсу претраживача решења, јер претраживач решења приказује приказ груписан по ентитетима. 1 : Н односи заправо постоје између ентитета и односе се на сваки ентитет као примарни ентитет или сродни ентитет. Сродни ентитет, који се понекад назива подређени ентитет, има поље проналажења које омогућава чување референце на запис из примарног ентитета, који се понекад назива надређени ентитет. Однос N:1 је само однос 1:N виђен из перспективе сродног ентитета.
Погледајте и
Преглед ентитета и метаподатака
Креирајте и уређујте ентитете
Креирајте и уређујте поља
Креирање и уређивање глобалних скупова опција