Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
08/13/08 1
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 3
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 4
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 5
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 6
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 7
Corso Access
Estevam Marques – Consulente Aziendale
DATA BASE
Il concetto di base di dati, database o
archivio (termini che saranno utilizzati
come sinonimi in tutto il corso) che di
solito è diffusa tra gli utenti “non esperti”
è quello di una tabella strutturata. Per
tabella strutturata si intende di solito una
tabella divisa in righe e colonne, nella
prima riga ci sono i titoli delle colonne
(campi).
08/13/08 8
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 9
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 10
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 11
Corso Access
Estevam Marques – Consulente Aziendale
DATABASE
08/13/08 14
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 15
Corso Access
Estevam Marques – Consulente Aziendale
I DATI SONO
• Organizzati in insiemi omogenei, fra i quali sono
definite delle relazioni, che in Access sono chiamate
tabelle;
• Sono molti, in assoluto e rispetto ai metadati, e non
possono essere gestiti tutti contemporaneamente in
memoria temporanea (RAM), cioè la struttura
dell’archivio occupa una piccola quantità di memoria,
mentre i dati possono arrivare a centinaia, migliaia di
megabyte, e oltre;
• Sono permanenti: una volta creati continuano ad
esistere finché non sono esplicitamente rimossi, cioè
una volta compilato il modulo per l’inserimento dei
dati, questi continuano a rimanere nell’archivio finché
l’utente non utilizza un apposito comando, pulsante,
per cancellare il modulo compilato.
08/13/08 18
Corso Access
Estevam Marques – Consulente Aziendale
DBMS
ACCESS 2000
08/13/08 23
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 24
Corso Access
Estevam Marques – Consulente Aziendale
PROGETTAZIONE
La progettazione si occupa della costruzione dello
schema, cioè dei metadati. La progettazione parte
dall’idea o dalla necessità di costruire un archivio,
semplice o complesso, e arriva fino alla sua creazione.
Può essere suddivisa in tre fasi:
08/13/08 28
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 29
Corso Access
Estevam Marques – Consulente Aziendale
LE DIFFICOLTA’
• Spesso sui manuali (quelli cartacei) si afferma che
Access è un programma facile, questo è vero
considerando che, una volta superate le fasi
precedenti, la difficoltà di Access è pari a quella di
ogni altro programma. Il punto è che le fasi
precedenti sono di solito svolte da programmatori
esperti e non sono né semplici, né intuitive.
• Quanto detto fino ad ora non deve scoraggiare
nessuno, è difficile per tutti anche per me. Per capire
molti degli argomenti trattati nello inizio, si dovrà
arrivare al fine. Solo alla fine del corso si avrà un’idea
chiara di cos’è un database e sarà possibile capire
cosa serve nell’analisi dei requisiti e cosa è necessario
fare nella progettazione.
08/13/08 34
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 35
Corso Access
Estevam Marques – Consulente Aziendale
TABELLE e
PROPRIETÀ CAMPI
TABELLE
TABELLE
Ad ogni tabella si deve assegnare un NOME,
che, per convenzione, è al plurale, per
esempio Studenti, Libri o Clienti. Anche
l’iniziale maiuscola è una convenzione. Il
nome al plurale indica che la tabella non è un
elemento o un singolo oggetto, ma è un
contenitore di oggetti dello stesso tipo: la
tabella Studenti conterrà tutti gli studenti, la
tabella è unica, ma gli studenti possono
essere migliaia.
08/13/08 38
Corso Access
Estevam Marques – Consulente Aziendale
TABELLE e CAMPI
08/13/08 39
Corso Access
Estevam Marques – Consulente Aziendale
TABELLE e CAMPI
08/13/08 40
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 42
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 43
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 44
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 45
Corso Access
Estevam Marques – Consulente Aziendale
CHIAVE PRIMARIA
Il modello relazionale ha un “difetto”: i
record di una tabella possono essere
ripetuti.
Non esiste un sistema, semplice e
pratico, per controllare che lo stesso
record non sia digitato due volte, su due
righe diverse della stessa tabella.
Questo può comportare gravi errori nel
lavoro del database, si rischia di ottenere
risultati sbagliati.
08/13/08 46
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 49
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 50
Corso Access
Estevam Marques – Consulente Aziendale
LA CHIAVE PRIMARIA
08/13/08 51
Corso Access
Estevam Marques – Consulente Aziendale
RIEPILOGANDO TUTTO
08/13/08 52
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 53
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 54
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 55
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 56
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 57
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 58
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 59
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 60
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 61
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 62
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 63
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 64
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 65
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 66
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 67
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 68
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 69
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 70
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 71
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 72
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 73
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 74
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 75
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 76
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 77
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 78
Corso Access
Estevam Marques – Consulente Aziendale
08/13/08 79