logo

Nezávislost na datech

  • Nezávislost dat lze vysvětlit pomocí architektury tří schémat.
  • Nezávislost na datech označuje charakteristiku schopnosti modifikovat schéma na jedné úrovni databázového systému bez změny schématu na další vyšší úrovni.

Existují dva typy nezávislosti dat:

1. Logická nezávislost dat

  • Logická nezávislost dat se týká schopnosti měnit koncepční schéma, aniž by bylo nutné měnit externí schéma.
  • Logická nezávislost dat se používá k oddělení vnější úrovně od koncepčního pohledu.
  • Pokud provedeme nějaké změny v koncepčním pohledu na data, pak by to neovlivnilo uživatelský pohled na data.
  • K logické nezávislosti dat dochází na úrovni uživatelského rozhraní.

2. Fyzická nezávislost dat

  • Fyzická nezávislost na datech může být definována jako schopnost měnit vnitřní schéma, aniž by bylo nutné měnit koncepční schéma.
  • Pokud provedeme jakékoli změny ve velikosti úložiště serveru databázového systému, nebude to mít vliv na koncepční strukturu databáze.
  • Fyzická datová nezávislost se používá k oddělení koncepčních úrovní od vnitřních úrovní.
  • K fyzické nezávislosti dat dochází na úrovni logického rozhraní.

Nezávislost dat DBMS

Obr: Nezávislost dat