Previously on …
Previously on ... architektura aplikace s databází co požadujeme od databáze E-R modelování úrovně datových modelů (schémat) (konceptuální, logický, fyzický) entitní typy (název, atributy, identifikující atribut) vztahy (název, atributy, arita, konektivita, kardinalita) notace (Chen, Martin/Crow’s foot)
Previously on ... převod konceptuální → logický model entitní typ → tabulka atribut → sloupec tabulky relace 1:1, 1:N → cizí klíč, + sloupce tabulky relace N:M → + “vazební” tabulka, cizí klíče, + sloupce relační databáze tabulka, primární klíč, cizí klíče relace jako tabulka, spojování relací slabý entitní typ normální formy (základy relační algebry) *PART | *WAREHOUSE | QUANTITY | WAREHOUSE ADDRESS | --> * PART | *WAREHOUSE | QUANTITY | | *WAREHOUSE | WAREHOUSE-ADDRESS | Second normal form is violated when a non-key field is a fact about a subset of a key * EMPLOYEE | DEPARTMENT | LOCATION | EMPLOYEE | DEPARTMENT | | DEPARTMENT | LOCATION | Third normal form is violated when a non-key field is a fact about another non-key field