relácia

Relace vyjadřují vztahy (vazby) mezi entitami. Každý člověk (entita) má právě jeden záznam na matričním úřadě, kde je identifikován (rozlišen) pomocí jedinečného atributu Rodné číslo. Takovou vazbu označujeme 1:1. Podobnou vazbu vytváří záznam v evidenci vašeho lékaře nebo v registru vaší zdravotní pojišťovny. K lékaři však chodíte opakovaně. Bude tedy existovat více záznamů vztahujících se k vaší osobě (entitě) s různým datem návštěv a s popisem změn vašeho zdravotního stavu. V takovém případě se jedná o vazbu 1:N, tj. libovolné množství (N) záznamů pro jeden záznam entity. Existuje však také vazba M:N. Můžeme použít opět příklad ze zdravotnického prostředí. Při návštěvách pacientů u lékaře (entit) jsou prováděny různé lékařské úkony. Na lékařský úkon se lze také dívat jako na entitu, neboť jej lze popsat atributy Evidenční číslo výkonu, Popis a Postup výkonu, Cena atd. Lékaři vykazují provedené úkony (výkony) pojišťovnám, aby získaly úhradu za provedené práce. Mezi entitou Výkony a entitou Lidé (pacienti) lze vytvořit vazbu M:N, neboť libovolné množství lékařských výkonů lze provádět pro libovolné množství lidí.



zdroj: http://www.techbox.cz/clanek.asp?id=2476