MODULO 5 - ACCESS
Uso delle basi di dati
Comprendere i DATABASE
Concetti Fondamentali
DATABASE: insieme strutturato di informazioni
DBMS:(Data Base Management Sistem) è
il software che ne permette la realizzazione e
la Gestione
DATABASE Relazionale : insieme strutturato di
più tabelle ognuna relativa a uno specifico
argomento tra loro correlate (ACCESS)
Esempi di DATABASE
Biblioteca (libri, autori, case editrici, prestiti)
Prenotazioni aeree (compagnie, aeroporti,
aerei, voli, prenotazioni…)
Ospedale (pazienti, medici, reparti, infermieri
attrezzature, ambulanze…..)
PRA “pubblico registro automobilistico”(auto,
proprietari, infrazioni…)
Vantaggi uso DATABASE
Ricerca di un dato in modo più rapido e
conservazione modalità (query)
Ricerca e modifica più veloce
Criteri di controllo dati per inserimento più
sicuro e preciso
Condivisione dati tra più utenti
Eliminazione ridondanze e inconsistenze
Risparmio spazio di memoria occupato
ORGANIZZAZIONE DB 5.1.
TABELLE: oggetti principali che contengono i dati
RECORD: riga di una tabella composta da più campi
CAMPO: singolo dato di una riga
ORGANIZZAZIONE DB 5.1.
caratteristiche di un campo
Evitare le ripetizioni
Raggruppati per argomento (libro,autore…)
Omogeneità (tutti con la stessa natura: numeri,
testo, data, dimensione ,fomato…)
Chiave primaria (campo con valore univoco)
Indice (se è necessaria una ricerca veloce)
ORGANIZZAZIONE DB 5.1.
relazioni
Collegare tra loro tabelle diverse
Impostate tra un campo chiave primaria di
una tabella e un campo dell’altra tabella,
(detto chiave esterna)
La chiave primaria e quella esterna
devono avere la stessa tipologia
ORGANIZZAZIONE DB 5.1.
TIPI di RELAZIONI
Uno a Uno (ogni record di una tabella è
correlato ad uno solo dell’altra libro:genere)
Uno a Molti (ogni record della prima
tabella può essere correlato a più record
della seconda autore:libri)
Molti a Molti (ogni record della prima
tabella può essere correlato a più record
della seconda e viceversa studente:corsi )
ORGANIZZAZIONE DB 5.1.
L’Integrità Referenziale è un insieme di regole
che si può applicare alle relazioni per
assicurare e per evitare che campi correlati
vengano eliminati/modificati per errore.
ORGANIZZAZIONE DB 5.1.
Utenti di un DATABASE
Il progettista (individua i problemi da risolvere e analizza
le esigenze da soddisfare sia utenti, sia azienda)
Lo sviluppatore (codifica e controlla il corretto e
completo funzionamento DB )
L’amministratore (specialista che cura installazione,
configurazione e manutenzione DB monitorando e
ottimizzando prestazioni anche in termini di sicurezza:
accessi, errori, copie…)
L’utente finale (utilizzatore degli strumenti messi a
disposizione per effettuare elaborazioni e produrre le
informazioni necessarie)