Please enable JavaScript.
Coggle requires JavaScript to display documents.
DATA BASE Giulia Viscogliosi VA - Coggle Diagram
DATA BASE Giulia Viscogliosi VA
SOLUZIONE alle problematiche
descrizione
DBMS (database management system)
FUNZIONI
Condivisione
i dati devono poter essere usati da applicazioni e utenti diversi secondo proprie modalità
Pesistenza
i dati devono durare nel tempo, oltre le singole applicazioni
Gestione
i dati hanno dimensioni maggiori della memoria centrale e i DBMS devono gestire i dati in memoria
esempi DBMS
commerciali
Oracle, MS SQL Server, MS Access, IBM DB2 ecc.
open source
libreOffice space, MySQL, Postgre SQL
VANTAGGI
vengono ridetto le ridondanze e le inconsistenze
reso disponibile un insieme di servizi integrati
la gestione centralizzata - economia di scala
i dati sono indipendenti dalle applicazioni
dati diventano una risorsa comune
ARCHITETTURA 3 LIVELLI
Esterno
descrizione della base di dati di interesse in un modello logico
Logico
descrizione dell'intera base di dati nel modello logico adottato dal DBMS
INDIPENDENZA DATI
fisica
il livello logico e quello esterno sono indipendenti da quello fisico
logica
il livello esterno è indipendente da quello logico e aggiunte o modifiche alle viste non richiedono modifiche al livello logico cosi come modiche allo schema logico
Interno
rappresentazione dello schema logico per mezzo di strutture fisiche di memorizzazione
definizione
gestisce i dati e li inserisce fisicamente in supporti magnetici e li recupera da essi man mano che vengono richiesti dalle applicazioni
SVANTAGGI
grandi costi per effettuare la transazione dai sistemi presenti
riduzione della efficienza per la mancanza di scorporabilità delle funzionalità che sono integrate
aumento del costo dei prodotti di gestione e amministrazione
DEFINIZIONE
Attraverso i DB è possibile
memorizzare
e
gestiere
in modo flessibile ed efficente le informazioni che sono "il vero patrimonio di ogni organizzatore". e deve poter fare: ricercare informazioni , selezionarle, aggiugere di nuovi, modificarle e cancellarle
il DATABASE può essere considerata come
una raccolta di dati
progettati in modo tale da poter essere ultlizzati in maniera ottimizzata da
differenti applicazioni e da utenti diversi
SISTEMA INFORMATIVO
definizione
è un sistema organizzato di strumenti automatici, procedure manuali, risorse umane e materiali, norme ogranizzative, orientamento alla gestione delle informazioni per l'organizzazione
SISTEMA INFORMATICO
componente HW
componente SW
è un sottoinsieme del sistema informativo che si dedica alla gestione automatica delle indomazioni, rappresentate mmedianti dati digitali
TEORIA DELLE BASI DEI DATI
SICURO
puo essere utlizzato da perosne autorizzate
SOLIDO
deve resistere agli errori
EFFICACE
le info devono rappresentare la realtà
CONDIVISO
deve essere accessibile a tutti
EFFICENTE
si basa sull'utilizzo delle risorse in base al tempo (processore) e allo spazio (memoria)
SEMPLICE
le informazioni devono essere ultilizzate in modo facile per tutti
ARCHIVO
PROBLEMATICHE
incongruenza
se un dato di un articolo viene modificato, tale modifica dovrà essere apportata a tutti i record che hanno quell'articolo
inconsistenza
si possono avere due valori diversi per uno stesso dato senza poter risalire al valore corretto
ridondanza
c'è una ripetizione dei dati
dipendenza
logica
impossibilità di modificare la struttura
di un record senza generare di conseguenza a cascata un insieme di modifiche in tutti i programmi che utilizzano quel file
fisica
scarsa flessibilità:
l'organizzazione scelta per memorizzare i dati vincola il programmatore nell'uso delle operazioni che si possono effettuare sugli archivi
isolamento
le app sono separate tra di loro anche se fanno parte dello stesso sistema
APPLICAZIONE INFORMATICA
la componente del sistema informatico che utilizza dati per fare zioni specifiche all'interno dell'organizzazione a cui il SI appartiene
definizione
è l'insieme di dati che vengono salvati su un supporto di memorizzazione (CD, chiavetta USB)