Kardinalita vztahu:
• 1:1 – vztah, ve kterém na obou stranách vystupuje pouze jeden objekt dané entity (např. vztah manželé mezi entitou muž a entitou žena)
• 1:n – ne jedné straně je jediný objekt, který je ve vztahu s jedním nebo více objekty na straně druhé. Jedná se o typ, který se vyskytuje velmi často (např. oddělení a zaměstnanec)
• m:n – vztahy, kde vystupuje více objektů na obou stranách (např. zaměstnanec a úkol, kde jeden úkol může řešit více zaměstnanců a současně jeden zaměstnanec může řešit více úkolů)
Parcialita vztahu
- povinnost a volitelnost existence vztahu (např. musí mít každý muž manželku?)
- prázdné kolečko vyjadřuje volitelnost na straně entity, která nemusí existovat
- ne všichni zaměstnanci mají přidělené oddělení, ve kterém by pracovali
Archivace dat
- uložení dat
- problémy s uložením dat (otázka znovupoužitelnosti, otázka bezpečnosti, otázka přenosu)
Systém práce s daty
- abychom věděli co archivovat
- musíme oddělit údaje, které nás z hlediska archivace zajímat budou a nebudou
- oddělení – programů, generovaných dat, zdrojových dat (nebude nás zajímat ani jedno)
Programy
- nepotřebujeme archivovat, protože používáme licenční software
Generovaná data
- můžeme je získat aplikací nějakého programu archivací na zdrojová data
Zdrojová data
- nemůže je získat způsobem jako generovaná
- musíme vyčlenit data, která nemůžeme získat
Oddělení
pomocí různých adresářů, různých disků (máme více implicitních cest)
- kvůli bezpečnosti, když se stane něco s jedním, ať se to nemusí stát s druhým
Žádné komentáře:
Okomentovat