Charles Explorer logo
🇨🇿

Realizace omezení pro násobnosti vztahů mezi entitami v relačních databázích

Publikace na Matematicko-fyzikální fakulta |
2011

Abstrakt

Modelem řízený vývoj (Model Driven Development, MDD) prosazuje myšlenku tvorby řady modelů na různé úrovni abstrakce – výpočetně nezávislý model (CIM), platformově nezávislý model (PIM), platformově specifický model (PSM) a implementačně specifický model (ISM). Důležitou součástí MDD jsou transformace mezi jednotlivými modely – v dopředném směru od obecnějšího modelu ke konkrétnějšímu, i ve zpětném směru.

To umožňuje automatizování vývoje ve formě generování kódu nebo validaci analytických a návrhových modelů. Při transformaci binárních vztahů z PIM do PSM je třeba uvažovat omezení daná násobností těchto vztahů.

Tento příspěvek se zabývá definicí omezení pro násobnosti definované v PIM a způsoby jejich realizace na úrovni PSM v relačních databázích.