100 likes | 296 Views
ERD - příklad. Definice řešeného problému. Vytvořte informační systém evidence nemovitostí a budov, podle následujícího zadání:. Zadání.
E N D
Definice řešeného problému Vytvořte informační systém evidence nemovitostí a budov, podle následujícího zadání:
Zadání Systém obsahuje evidenci pozemkových parcel a budov. Každá budova stojí na parcele. Parcela má svého majitele, stejně tak budova. Vlastnický vztah může být uveden výší vlastnického podílu. Na parcelu nebo na budovu může být zapsáno jedno nebo více věcných břemen. Parcela nebo budova může být dána do zástavy (nejvýše jednou).
Postup řešení • Jako první krok sepíšeme všechny entity řešeného problému: • Parcela • Budova • Vlastník • Věcné břemeno • Banka (->zástava)
Analýza vztahů mezi entitami… Budova Parcela N:1 Na parcele může stát více budov. Ale budova může stát jen na jedné parcele (viz zadání).
Jaký je vztah vlastníka k těmto entitám? • Vlastník může vlastnit parcelu nebo budovu nebo obojí • Parcela i budova může mít více vlastníků (vlastnické podíly – viz zadání)
Vztah entity „vlastník“ k entitě „budova“ Vlastník Budova M:N Vlastník může vlastnit více budov. Jedna budova může být vlastněna více majiteli. Co s tím? Zavedením nové entity (spojovací tabulky) se vazba rozdělí na dvě vazby 1:N
Řešení vazby M:N Budova Vlastník 1:N 1:N Vlastnictví budov Poznámka: Totéž bude platit pro parcely a věcná břemena (např. věcné břemeno může zasahovat do více parcel a parcela může mít více věcných břemen).