V dnešní lekci navážeme na konceptuální model z předchozí lekce a ukážeme si jaké jsou typy vazeb v logickém modelu a k čemu slouží unikátní identifikátor.
Datové modely 3
V dnešní lekci navážeme na konceptuální model z předchozí lekce a ukážeme si jaké jsou typy vazeb v logickém modelu a k čemu slouží unikátní identifikátor.
Pro tvorbu datových modelů budeme využívat tento příklad:
“O studentovi víme jak se jmenuje, v jakém ročníku je, kdy se narodil a odkud pochází.
Předmět je vypsán pro určitý počet studentů. Má svůj kód. Každý předmět má právě jednoho učitele.
Každý student studuje několik předmětů. Předmět je vyučován v učebně. Předmět se učí ve specializované učebně (Biologie se nemůže učit v učebně matematiky).
Učitel může učit více předmětů. “
Existují tři typy vazeb a to 1:1, 1:N a M:N. V dnešní lekci jsme si ukázali, že mezi entitou Předmět a Učebna existuje vazba 1:1. Také sme si u každé entity identifikovali unikátní identifikátor takzvané ID, které identifikuje konkrétní řádek v databázi.
Kontrolní otázky:
- Jaký typ vazby neexistuje?
- 1:1
- -20:N
- M:N
- Co lze použít jako unikátní identifikátor?
- Rodné číslo
- Vlastní vytvořené ID
- Kód, za předpokladu že víme že je unikátní