Normalizace dat
Postup při datové analýze
- Podle zadání se sepíší spolu se zadavatelem všechny nejdůležitější informační datové položky (budoucí atributy tabulek) a udělá se jejich seznam, na který se lze dívat jako na jednu velkou tabulku, která není ani v první normální formě.
- Z těchto dat se intuitivně vytipují všechny entitní typy ET (eventuálně hned jejich primární klíče, ostatní atributy nás zatím nezajímají). Tím se získá seznam entitních typů v první normální formě.
- Nakreslí se první hrubý ER diagram, kde ET seřadí tak, aby byly blízko u sebe ty, které spolu vstupují do vztahů a vztahy se zakreslí.
- A zapíší do seznamu ET.
- Určí se kardinality vztahů. V souladu se zadáním se pro každý vztah formuluje množina integritních omezení.
- Pro každý vztah se nakreslí výskytový diagram a určí se jeho kardinalita. Tím se získá výsledný ER diagram, případně ERA diagram (konceptuální schéma).
- Transformuje se konceptuální schéma (ER diagramu) do databázového schématu (většinou relačního). Transformace se dělá podle pravidel pro jednotlivé typy kardinality.
- Tím se získá databázové schéma, do kterého se doplní atributy. Přitom se kontroluje, aby všechny atributy byly závislé pouze na příslušném primárním klíči (třetí normální forma).