Anteprima
Vedrai una selezione di 3 pagine su 8
Appunti Sistemi per la gestione dei dati Pag. 1 Appunti Sistemi per la gestione dei dati Pag. 2
Anteprima di 3 pagg. su 8.
Scarica il documento per vederlo tutto.
Appunti Sistemi per la gestione dei dati Pag. 6
1 su 8
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

La gestione della concorrenza è importante quando più utenti accedono

simultaneamente ai dati. I lock vengono utilizzati per prevenire conflitti, come il

"deadlock", dove due transazioni si bloccano a vicenda.

19. Deadlock

Un deadlock si verifica quando due o più transazioni sono in attesa di risorse che

sono state bloccate da altre transazioni, causando un ciclo di attese che impedisce il

completamento delle operazioni. Vengono usati algoritmi per rilevare e risolvere i

deadlock.

20. Strategie di Recupero

Il recupero dei dati in caso di guasto è un aspetto critico. I DBMS utilizzano tecniche

come i log delle transazioni e i checkpoint per garantire che, in caso di interruzione, i

dati possano essere ripristinati nell'ultimo stato consistente.

21. Backup e Ripristino

Il backup è il processo di copia dei dati per proteggerli da perdite. Il ripristino è il

processo di recupero dei dati da un backup. Questi sono essenziali per la protezione

dei dati in caso di guasti hardware o software.

22. Sicurezza dei Dati

La sicurezza dei dati in un DBMS include la protezione contro l'accesso non

autorizzato, l'integrità dei dati e la privacy. Le misure di sicurezza includono

autenticazione (verifica dell'identità degli utenti), autorizzazione (controllo

dell'accesso ai dati) e crittografia (protezione dei dati sensibili).

23. Controllo degli Accessi

Il controllo degli accessi regola chi può accedere a cosa in un database. Gli utenti

sono classificati in ruoli, e ogni ruolo ha determinati privilegi (ad esempio, lettura,

scrittura, modifica) su tabelle o viste specifiche.

24. Database Distribuiti

Un database distribuito è un sistema in cui i dati sono suddivisi su più dispositivi

fisici. L'accesso e la gestione dei dati avvengono come se fossero centralizzati, ma i

dati sono effettivamente distribuiti su più macchine, con vantaggi in termini di

scalabilità e tolleranza ai guasti.

25. Replicazione dei Dati

La replicazione dei dati è il processo di duplicazione dei dati su più server per

migliorarne la disponibilità e la tolleranza ai guasti. Può essere sincrona (tutti i nodi

sono aggiornati simultaneamente) o asincrona (i nodi vengono aggiornati con

ritardo).

26. Partizionamento dei Dati

Il partizionamento dei dati consiste nel suddividere una tabella in più segmenti

(partizioni) per migliorare le prestazioni e facilitare la gestione dei dati. Ogni

partizione può essere memorizzata in un luogo fisico separato.

27. Data Warehouse

Un data warehouse è un sistema utilizzato per l'archiviazione e l'analisi dei dati

provenienti da più fonti. È progettato per eseguire query complesse e analisi di grandi

quantità di dati storici.

28. OLAP e OLTP

Dettagli
Publisher
A.A. 2022-2023
8 pagine
SSD Scienze economiche e statistiche SECS-P/10 Organizzazione aziendale

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher varesotto81 di informazioni apprese con la frequenza delle lezioni di Sistemi per la gestione dei dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università telematica "e-Campus" di Novedrate (CO) o del prof Longo Minnolo Antonio.