Přednášky:
- Úvod do databázových technologií. Motivace, nezávislost dat a architektura SŘBD. Relační datový model.
- Relační algebra. Základní operace.
- Standardy SQL (především SQL 92), úvod k dotazování příkazem Select (základní příkazy, spojení).
- SQL Select - Vnořené dotazy Select.
- SQL Select - Vnitřní a vnější spojení, agregační funkce a shlukování.
- Konceptuální modelování. Entity, entitní typy, vazby, integritní omezení, ER diagram, třídní diagram UML. Převod
konceptuálního modelu na model datový.
- SQL - jazyk pro modifikaci dat (JMD) and jazyk pro definici dat (JDD); Datové typy.
- Funkční a dynamická analýza IS.
- Funkční závislosti.
- Normální formy a tvorba schématu relační databáze v BCNF.
- Přehled a porovnání existujících SŘBD.
Cvičení:
- Relační datový model.
- Procvičování SQL Select s využitím SQL Serveru.
- Konceptuální modelování s pomocí Oracle data modeleru.
- SQL JDD a JMD.
- Funkční závislosti mezi atributy.
- Návrh databáze, BCNF.
Projekt:
návrh schématu reálného IS (konceptuální model, relační datový model, JDD SQL skripty, vytvoření série významných SQL příkazů).
- Úvod do databázových technologií. Motivace, nezávislost dat a architektura SŘBD. Relační datový model.
- Relační algebra. Základní operace.
- Standardy SQL (především SQL 92), úvod k dotazování příkazem Select (základní příkazy, spojení).
- SQL Select - Vnořené dotazy Select.
- SQL Select - Vnitřní a vnější spojení, agregační funkce a shlukování.
- Konceptuální modelování. Entity, entitní typy, vazby, integritní omezení, ER diagram, třídní diagram UML. Převod
konceptuálního modelu na model datový.
- SQL - jazyk pro modifikaci dat (JMD) and jazyk pro definici dat (JDD); Datové typy.
- Funkční a dynamická analýza IS.
- Funkční závislosti.
- Normální formy a tvorba schématu relační databáze v BCNF.
- Přehled a porovnání existujících SŘBD.
Cvičení:
- Relační datový model.
- Procvičování SQL Select s využitím SQL Serveru.
- Konceptuální modelování s pomocí Oracle data modeleru.
- SQL JDD a JMD.
- Funkční závislosti mezi atributy.
- Návrh databáze, BCNF.
Projekt:
návrh schématu reálného IS (konceptuální model, relační datový model, JDD SQL skripty, vytvoření série významných SQL příkazů).