V dnešní lekci se dozvíš co je to databáze, jaké jsou typy datových modelů, na co se datové modely používají a také se dozvíš co je to entita a atribut.
Datové modely 1
V dnešní lekci se dozvíš co je to databáze, jaké jsou typy datových modelů, na co se datové modely používají a také se dozvíš co je to entita a atribut.
Databázi si lze představit jako kartotéku u doktora. Je to ta velká skříň plná informací o pacientech a vždy když přijde pacient tak sestřčka nejdříve vytáhne složku se všemi jeho informacemi a předá ji doktorovi. Takže informace o pacientech jsou nejak strukturované a uložené v nějaké formě. To se děje i v případě databází.
Datové modely primárně slouží k dokumentaci dané databáze a také slouží k lepšímu zorientování se v databázi. Lze také snadno z nich určit různé cíle a metriky a máme přehled, jaký data uchováváme.
Modely lze rozdělit do tří úrovní:
- Konceptuální
- Nástin vazeb
- Pro bussines
- Slovníček pojmů
- Vedené atributy a entity
- Logický
- Dekompozice vazeb
- Všechny relace, které se nacházejí v modelu
- Fyzický
- Nemodeluje se
- Lze vygenerovat pomocí reverse engineeringu
Pro logický model se používá entity relationship diagram - ERD diagram. Tento diagram se používá právě pro design relačních databází.
První pojmy, které jsme si vysvětlili jsou entita a atribut.