Cvičení 4
Témata cvičení
- Relační algebra
- Relační dělení jako odvozená operace
- Úkol z minula
Průběh cvičení
- Druhá písemka.
- Zopakovali jsme si základní poznatky k relační algebře.
- Ukázali jsme si příklad na relační dělení a pak jste si jej zkusili modelovat v SQL.
Dobrovolný úkol z minula
- Dobrovolný úkol prodloužen o týden, protože se k tomu nikdo nedostal.
- Doporučuji promyslet.
- Schopnost dobrého návrhu databáze je v praxi klíčová.
- Bude-li příště někdo nějaký návrh mít, můžeme jej společně projít a říct si, co je správně a co lze zlepšit.
Úkoly
- Podívejte se na příklad 1 ke cvičením v textu z přednášky. Vyřešte jej a pro kontrolu všechny dotazy vyzkoušejte i v PostgreSQL.
- Máte k dispozici tabulky pet_owner a animal. Napište dotaz, který modeluje relační dělení relace pet_owner relace animal. Co bude obsahovat výsledek? Jaká je jeho charakteristická vlastnost?