Однос један-према-више повезује један запис у надређеној табели са многим записима у подређеној табели.
Подесите однос да повежете поруџбине са купцима или лекаре са пацијентима. Један купац може имати много налога, а један лекар може имати много пацијената. На овај начин, не морате да понављате све контакт информације о клијенту за сваку поруџбину нити све контакт податке лекара за сваког пацијента.
Однос један-на-један повезује један запис у надређеној табели са једним записом у подређеној табели.
Ово није уобичајен тип односа, али се може користити ако треба да поделите табелу која садржи много поља у две табеле.
Повежите поље примарног кључа у надређеној табели са истим пољем (не примарним кључем) у подређеној табели.
Ово је најчешћи сценарио. Родитељска табела садржи поље примарног кључа, а подређена табела садржи исто име поља. На пример, табела Купци и поруџбине може да дели ЦустомерИД. ЦустомерИД је обично примарни кључ купаца и страни кључ у налозима.
Повежите поље примарног кључа у надређеној табели са истим пољем (не примарним кључем) у подређеној табели.
Ово је најчешћи сценарио. Родитељска табела садржи поље примарног кључа, а подређена табела садржи исто име поља. На пример, табела Купци и поруџбине може да дели ЦустомерИД. ЦустомерИД је обично примарни кључ купаца и страни кључ у налозима.
Поља спојена у релацији морају бити истог типа података.
Не можете повезати текстуално поље у надређеној табели са пољем броја у подређеној табели или обрнуто. Поља морају бити или текстуална или бројчана у свакој табели.
Примените референтни интегритет у дијалогу Уређивање односа да бисте спречили унос записа „сирота“ у подређену табелу.
Сироче је запис у подређеној табели који нема одговарајући запис у надређеној табели. Класичан пример је налог у табели Поруџбине за купца који није у табели Купци. Референтни интегритет спречава улазак у ове врсте сирочади.
Подесите поља која се односе на каскадно ажурирање у дијалогу Уређивање односа да ажурирате вредност кључа у подређеној табели када се ажурира у надређеној табели.
Претпоставимо да имате две табеле, листу категорија у табели ЕкпенсеТипе (назив поља Цатегори) и поље у табели Екпенсес под називом Цатегори. Поље Цатегори у Екпенсес је попуњено комбинованим оквиром који извлачи своје податке из поља Цатегори табеле ЕкпенсеТипе.
Даље претпоставимо да је направљена штампарска грешка за Дининг, написано је Вечера. Ако бисте подесили поља везана за каскадно ажурирање, можете уредити Диннинг ин ЕкпенсеТипе на Дининг и то ће се променити на сваком запису који се користи у табели Расходи.
Подесите поља која се односе на каскадно ажурирање у дијалогу Уређивање односа да ажурирате вредност кључа у подређеној табели када се ажурира у надређеној табели.
Претпоставимо да имате две табеле, листу категорија у табели ЕкпенсеТипе (назив поља Цатегори) и поље у табели Екпенсес под називом Цатегори. Поље Цатегори у Екпенсес је попуњено комбинованим оквиром који извлачи своје податке из поља Цатегори табеле ЕкпенсеТипе.
Даље претпоставимо да је направљена штампарска грешка за Дининг, написано је Вечера. Ако бисте подесили поља везана за каскадно ажурирање, можете уредити Диннинг ин ЕкпенсеТипе на Дининг и то ће се променити на сваком запису који се користи у табели Расходи.
Подесите каскадно брисање повезаних записа у дијалогу Уређивање односа да бисте избрисали повезане записе у подређеној табели када се одговарајући запис избрише у надређеној табели.
Када је ово подешавање укључено у односу између ЦустомерИД-а у ЦустомерИД-у и ЦустомерИД-а у Ордерс, избришите запис о клијенту и избрисаћете све поруџбине за тог клијента.
Постављање односа између табела аутоматски поставља спојеве за те табеле приликом прављења упита.
Повезивања веза се преносе до приказа дизајна упита. Ако поставите однос између купаца и поруџбина на ЦустомерИД-у, видећете ту линију за спајање када додате те табеле у нови упит у дизајну упита.
1
Избришите поље које је део везе и избрисаћете везу.
Не можете имати однос између два поља ако једно од њих недостаје, зар не? Дакле, Аццесс уклања прекинуту везу када избришете поље које је део тог односа.
1
Избришите поље које је део везе и избрисаћете везу.
Не можете имати однос између два поља ако једно од њих недостаје, зар не? Дакле, Аццесс уклања прекинуту везу када избришете поље које је део тог односа.
1
Ако је примарни кључ део везе, не можете променити примарни кључ у тој табели у друго поље без претходног брисања односа.
Да бисте променили примарне кључеве у табели у којој је њен примарни кључ део односа, прво морате да отворите прозор Релације и избришете однос пре него што вам Аццесс дозволи да промените примарни кључ у друго поље у тој табели.