FAV-ZCU/KIV DB1/02. Konceptuální modelování.md

37 lines
1 KiB
Markdown
Raw Normal View History

2024-01-08 23:05:31 +01:00
# 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