Popis:
DATABÁZOVÉ SYSTÉMY
Přednáška č.1: Datové typy
Relační datové modely
• Datová struktura
- Položka a její atributy, základní typy položek, určení délky položky
- Struktura druhů položek (jednoduché, složené, odvozené, vícehodnotové)
- Obecné datové typy
- Struktura věty, tabulky
• Relační datový model
- Primární klíč (jednoduchý, složený, umělý), kandidátní
- Cizí klíč
- Integritní omezení pro vztahy (1:1, 1:N, N:1,M:N)
- Integrita relačního modelu (doménová, entitní, referenční)
- Dekompozice vztahu M:N
- E-R diagramy (Chenův styl, Martinův styl, Informatický styl, Zjednodušený styl - s integritními omezeními a bez integritních omezení)
Normalizace - normální formy
• První normální forma (atomičnost)
• Druhá normální forma (funkční závislost)
• Třetí normální forma (tranzitivní závislost)
• Boyce-Coddova forma (variace třetí NF)
• Čtvrtá normální forma (multizávislost)
• Pátá normální forma (cykličnost)
Klíčová slova:
databázové systémy
architektury
SQL
select
metodologie
tabulky
Obsah:
- Přednáška č.1: Datové typy
Přednáška č.2: DS a architektury DBMS, Metodologie návrhu DB
Přednáška č.3: Přehled MS SQL Serveru 2008, vytváření tabulek
Přednáška č.4: Načítání dat z tabulek, select, join
Přednáška č.5: Metodologie návrhu
Přednáška č.6: Dočasné tabulky, pohledy