Přednáška 1
Zdroje
- E.F. Codd - A Relational Model of Data for Large Shared Data Banks [pdf]
Opakování základů relačního modelu dat
Definovali jsme si základní pojmy:
- atribut,
- typ/doména,
- relační schéma,
- n-tice a relace nad relačním schématem (pomocí zobecněného kartézského součinu)
a vše si ukázali na příkladech:
- srovnání pojmu relace a relace nad relačním schématem,
- zajímavé příklady relace nad relačním schématem:
- singleton,
- prázdná relace nad neprázdným schématem,
- TABLE_DEE, TABLE_DUM).
Poté jsme probrali a formálně popsali i další složky relačního modelu dat. Máme tedy prostředky k:
- Definici dat:
- entity, se kterými pracujeme jsou relace nad relačním schématem
- typový systém (obsahuje n-ticové typy - schémata; relační typy - schémata; a skalární typy - vše ostatní)
- relační proměnné (s typy a integritními omezeními)
- Modifikaci dat:
- relační přiřazení
- Dotazování (příště):
- relační algerba,
- relační kalkuly,
- SQL,
- …