# Konceptuální modelování

**Konceptuální modelování**

- navrhuje datový model nezávislý na implementačních detailech
	- SŘBD
	- aplikační program
	- programovací jazyk
	- fyzických omezeních (např. distribuovaná databáze)

**ANSI – SPARC architektura (1975)**

- rozděleno na:
	- External Level (pohledy jednotlivých uživatelů)
	- Conceptual Level (konceptuální model)
	- Internal Level (a fyzické uložení)

**Objektově-orientovaný model dat**

- zahrnuje entity a vztahy mezi nimi
- entity jsou popsány atributy a chováním
- konceptuálním modelem UML diagram

**Datový model orientovaný na záznamy**

- **Relační model dat**
	- založen na tabulkách
	- logicky související záznamy jsou ve stejné tabulce
- **Síťový model dat**
	- založen na souborech
	- set (student a jeho známky)
	- logicky související záznamy tvoří seznam zřetězených prvků
	- speciální případ: hierarchický model dat (stromová struktura)

**Konceptuální model relačního modelu**

- založen na E-R-A modelu