Menu Maturando
Crea account gratuitoHai già un account? Accedi

Informatica · 1. Modellazione dei dati e progettazione database

Definizione e caratteristiche di una base di dati: ridondanza, incongruenza, integrità e sicurezza

  • Riassunto
  • Argomento 1 di 8

Si inizia gratis

Hai ripassato. Adesso mettiti alla prova.

Accedi per salvare i progressi e iniziare un quiz.

Database e DBMS

Un database è uno schedario digitale organizzato per conservare grandi quantità di dati su memorie di massa e ritrovarli rapidamente. Rispetto ai vecchi file separati, evita codice lungo e rigido e consente operazioni complesse, accesso contemporaneo da più utenti e ricerche veloci. Il DBMS è il software che gestisce il database; il DDL definisce la struttura, il DML manipola i dati, ad esempio con l'istruzione INSERT INTO.

I quattro pilastri

La ridondanza è la ripetizione della stessa informazione in archivi o tabelle diversi e spreca spazio. Se un dato ripetuto non viene aggiornato ovunque, nasce l'incongruenza: valori diversi per lo stesso fatto. L'integrità usa vincoli automatici, per esempio chiave primaria univoca e non nulla, per impedire valori errati. La sicurezza limita letture e modifiche a utenti autorizzati tramite account, permessi del Data Control Language e viste, che mostrano solo i dati pertinenti.

  • Progettare bene significa ridurre duplicazioni e controllare la coerenza.
  • I permessi vanno distinti tra amministratori e operatori.
  • Le viste non sostituiscono il database, ma filtrano ciò che l'utente può vedere.
databaseDBMSridondanzaincongruenzaintegritàsicurezzaDDLDMLviste