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

37 lines
1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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