Lekce 2.1

Relační databáze a datový model

K čemu slouží relační databáze, jak se čte datový model a jeho vazby, co je primární a cizí klíč a k čemu je index.

Doporučené úlohy na doma

Rozvrh

Navrhněte datový model školního rozvrhu: učitelé, předměty, třídy a hodiny, které mají v týdnu. Zapište tabulky zkráceně jako ve výkladu. Hotovo je, když má každá tabulka primární klíč, žádný údaj se v modelu neopakuje a každou vazbu umíte přečíst jako větu oběma směry.

Playlisty

Vyberte si hudební nebo video službu, kterou používáte, a navrhněte model pro uživatele, jejich playlisty a skladby v nich. Hotovo je, když model zvládne stejnou skladbu ve víc playlistech, pamatuje si pořadí skladeb v playlistu a umíte říct, na které sloupce by služba potřebovala index.