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

1 KiB
Raw Blame History

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