logo

Indipendenza dai dati

  • L'indipendenza dei dati può essere spiegata utilizzando l'architettura a tre schemi.
  • L'indipendenza dei dati si riferisce alla caratteristica di poter modificare lo schema a un livello del sistema di database senza alterare lo schema al livello successivo superiore.

Esistono due tipi di indipendenza dei dati:

1. Indipendenza logica dei dati

  • L'indipendenza dai dati logici si riferisce alla caratteristica di poter modificare lo schema concettuale senza dover modificare lo schema esterno.
  • L'indipendenza logica dei dati viene utilizzata per separare il livello esterno dalla visione concettuale.
  • Se apportassimo modifiche alla visione concettuale dei dati, la visione dei dati da parte dell'utente non verrebbe influenzata.
  • L'indipendenza logica dei dati avviene a livello dell'interfaccia utente.

2. Indipendenza dai dati fisici

  • L’indipendenza fisica dai dati può essere definita come la capacità di modificare lo schema interno senza dover modificare lo schema concettuale.
  • Se apportiamo modifiche alla dimensione di archiviazione del server del sistema di database, la struttura concettuale del database non verrà influenzata.
  • L'indipendenza fisica dei dati viene utilizzata per separare i livelli concettuali dai livelli interni.
  • L'indipendenza fisica dei dati avviene a livello dell'interfaccia logica.

Indipendenza dei dati DBMS

Fig: Indipendenza dei dati