Úroveň pohledu na data

Stránky: E-learning VŠCHT Praha
Kurz: Využití databází a jazyka SQL
Kniha: Úroveň pohledu na data
Vytiskl(a): Nepřihlášený host
Datum: neděle, 3. srpna 2025, 00.08

1. Konceptuální, logická a fyzická úroveň

Pohledy na data jsou odvozeny z databázového schématu, které popisuje databázi v řeči daného SŘBD. Jazykem, který je v dnešní době společný pro všechny relační SŘBD, je SQL.

Náhled na data pomocí hierarchie schémat má zásadní význam, protože umožňuje jasně vymezit pojmy a odpovídající problémy. Například umožní realizovat nezávislost aplikací na fyzických datech.

Z hierarchie schémat pak vyplývají úrovně pohledu na data

  • konceptuální úroveň
  • logická úroveň
  • fyzická úroveň


Konceptuální úroveň

Modely konceptuální úrovně se používají k vytvoření konceptuálního schématu. Tato úroveň se zabývá modelováním reality. Schéma na této úrovni není ovlivněno budoucími prostředky řešení. K vytvoření konceptuálního schématu se používají konceptuální modely jako například ER model, UML diagram, Class diagram.


Logická úroveň

Modely logické (databázové) úrovně se používají k vytvoření databázového schématu. Modelování na této úrovni se vztahuje ke konkrétnímu datovému modelu a používá jeho konstrukční, dotazovací a manipulační prostředky. Mezi databázové (logické) modely se řadí například relační, objektový, síťový, hierarchický, XML, aj.

Volba databázového (logického) modelu typicky určuje jazykové prostředky pro práci s databází.

  • relační model - SQL
  • objektový model - OQL
  • XML model - XQuery, Xpath


Fyzická úroveň

Na fyzické úrovni se pak především jedná o výběr vhodného modelu pro fyzické uložení dat. Využívají se sekvenční soubory, indexy, clustery, atd.