le tabelle percorso didattico per l’apprendimento di microsoft access modulo 3 modulo 3 le tabelle
TRANSCRIPT
![Page 1: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/1.jpg)
Le tabelle
Percorso didattico per l’apprendimento di Microsoft Access
Modulo 3
Modulo 3 Le tabelle
![Page 2: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/2.jpg)
Obiettivi
Popolare un database creando le tabelle per l’archiviazione dei dati
Impostare le proprietà dei campi secondo criteri di efficienza e di affidabilità
2Modulo 3 Le tabelle
![Page 3: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/3.jpg)
Prerequisiti
Generalità su Access Concetto di record e campo
3Modulo 3 Le tabelle
![Page 4: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/4.jpg)
Conoscenze
Conoscere le caratteristiche delle tabelle di Access Conoscere le modalità di creazione delle tabelle Conoscere le proprietà dei campi delle tabelle Conoscere i vari tipi di dato
4Modulo 3 Le tabelle
![Page 5: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/5.jpg)
Competenze
Saper creare tabelle secondo le metodiche messe a disposizione da Access
Saper aprire, modificare e chiudere le tabelle Saper impostare le chiavi primarie Saper applicare tipi di dato, formati e maschere di input ai
campi delle tabelle
5Modulo 3 Le tabelle
![Page 6: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/6.jpg)
Cosa sono le tabelle
Le tabelle sono un insieme di righe e colonne, dove ogni colonna rappresenta un campo, ed ogni riga rappresenta un record.
Ogni campo può contenere valori di tipo:
testo; numerico; data/ora; ecc.
Cognome
Nome Telefono
Rossi Mario 333555
Verdi Antonio 444999
Neri Aldo 888555
Gialli Anna 111888
Campo
Record
Tabella
6Modulo 3 Le tabelle
![Page 7: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/7.jpg)
Creare una tabella
La creazione della tabella avviene indicandone:
Il nome (per esempio, Album)
Gli attributi (per esempio, Titolo, Anno)
Una chiave primaria (per esempio CodAlbum)
7Modulo 3 Le tabelle
![Page 8: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/8.jpg)
La visualizzazione Foglio dati
Quando si crea un nuovo database viene aperta una tabella vuota, denominata Tabella1, in una particolare finestra chiamata Visualizzazione Foglio dati in cui è possibile modificare i campi, aggiungere ed eliminare dati, nonché eseguire ricerche.
Per gli scopi di questo project work non lavoreremo in questa modalità
8Modulo 3 Le tabelle
![Page 9: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/9.jpg)
La visualizzazione Struttura
Cominciamo a creare il nostro database partendo dalla tabella Album.
Fai clic sul pulsante Visualizza e scegli la modalità di Visualizzazione struttura.
Access, con una specifica finestra, ti chiederà di specificare il nome della tabella per cui inserisci al suo interno Album.
9Modulo 3 Le tabelle
![Page 10: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/10.jpg)
Il nostro schema relazionale
ALBUM (CodAlbum, Titolo, Anno, CodCantante)BRANO (CodBrano, TitoloBrano, Durata, File, CodGenere)CANTANTE (CodCantante, Nome, Gruppo)GENERE (CodGenere, Tipo)CONTIENE (CodAlbum, CodBrano)
10Modulo 3 Le tabelle
![Page 11: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/11.jpg)
Creare una tabella
Nomi e tipi degli attributiInformazioni testuali sugli attributi
(facoltativa)
Caratteristiche di ogni attributo
11Modulo 3 Le tabelle
![Page 12: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/12.jpg)
I nomi degli attributi
I nomi degli attributi devono essere scritti nella casella di sinistra.
Access permette l’utilizzo di molti nomi per gli attributi, contenenti anche spazi e caratteri speciali (@, #, …..).
E’ opportuno, però, utilizzare solo caratteri testuali, senza spazi, compatti e significativi, per evitare problemi successivi
12Modulo 3 Le tabelle
![Page 13: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/13.jpg)
Tipi di dati
Testo fino a 255 caratteri
Testo fino a 64000 caratteri
Numero intero assegnato automaticamente
Valore booleano (si/no, vero/falso, …)
Oggetto per includere immagini, foto, documenti word, ecc)
13Modulo 3 Le tabelle
![Page 14: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/14.jpg)
I tipi di dati: alcuni chiarimenti
Tipo Sì/No: La modifica di un campo Sì/No viene eseguita
con un clic del mouse Nel campo, Access presenta un piccolo quadrato
che rappresenta una casella di selezione Facendo clic una prima volta, appare il segno di
spunta (Sì) Facendo di nuovo clic, il segno di spunta scompare
(No)
14Modulo 3 Le tabelle
![Page 15: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/15.jpg)
I tipi di dati: alcuni chiarimenti
Tipo Numerico: Attenzione! Non tutti i campi che sembrano
numeri devono obbligatoriamente essere del tipo Numerico
Per esempio: sul numero di telefono non vengano eseguiti dei calcoli
Meglio lasciare il tipo Testo Il vantaggio è che tra i numeri è possibile inserire
una barra, un trattino, spazio bianco, lo zero iniziale del prefisso
15Modulo 3 Le tabelle
![Page 16: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/16.jpg)
I tipi di dati: alcuni chiarimenti
Tipo Valuta: per la definizione di valori che riguardano importi in denaro
Il suo utilizzo evita possibili errori di arrotondamento in seguito ai calcoli
Visualizza il simbolo della valuta all’inizio del campo (per esempio, €)
16Modulo 3 Le tabelle
![Page 17: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/17.jpg)
I tipi di dati: alcuni chiarimenti
Tipo Contatore: E’ un numero che non viene inserito dall’utente Parte da uno Viene incrementato automaticamente dal programma
ogni volta che si aggiunge un nuovo record alla tabella Si utilizza per avere un codice unico per ogni riga della
tabella Un campo del tipo Contatore non può essere modificato
dall’utente
17Modulo 3 Le tabelle
![Page 18: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/18.jpg)
Caratteristiche degli attributi
Numero massimo di caratteri
Nome da visualizzare al postodell’attributo se questo è pococomprensibile
Definisce il formato corretto perl’immissione dei dati
18Modulo 3 Le tabelle
![Page 19: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/19.jpg)
Caratteristiche degli attributi
Le caratteristiche da impostare sono diversein base al tipo di dato scelto
19Modulo 3 Le tabelle
![Page 20: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/20.jpg)
Impostazione della chiave primaria
• Seleziona l’attributo che vuoi far diventare chiave primaria cliccando con il pulsante destro del mouse sul pulsantino posto alla sinistra del nome dell’attributo;
• dal menu di scelta rapida seleziona CHIAVE PRIMARIA;• appare un’icona a forma di chiave
20Modulo 3 Le tabelle
![Page 21: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/21.jpg)
Impostazione della chiave primaria
Se la chiave primaria è composta da due o più attributi:
• seleziona gli attributi con il pulsante sinistro del mouse. Tieni premuto il tasto MAIUSC se gli attributi sono contigui altrimenti tieni premuto il tasto CTRL;
• mantenendo premuto il tasto MIUSC o il tasto CTRL fai clic con il pulsante destro del mouse e dal menu di scelta rapida seleziona la voce CHIAVE PRIMARIA
• appare un’icona a forma di chiave sugli attributi che hai selezionato
21Modulo 3 Le tabelle
![Page 22: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/22.jpg)
La tabella CANTANTE
CANTANTE(CodCantante, Nome, Gruppo)
Tipo ContatoreEtichetta Codice cantanteChiave primaria
Tipo TestoDimensione campo 40Etichetta Nome del cantante
Tipo Si/No
22Modulo 3 Le tabelle
![Page 23: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/23.jpg)
Salvare la struttura di una tabella
Fai clic sul pulsante di chiusura della finestra e conferma il salvataggio facendo clic sul pulsante OK
23Modulo 3 Le tabelle
![Page 24: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/24.jpg)
Creare una nuova tabella
• fai clic sull’etichetta Crea• fai clic sul pulsante Tabella
• fai clic sul pulsante Visualizza e scegli Visualizza struttura
Sei ora pronto per creare una nuova tabella! Assegnale il nome Cantante e vai alla prossima diapositiva
24Modulo 3 Le tabelle
![Page 25: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/25.jpg)
La tabella GENERE
GENERE(CodGenere, Tipo)
Tipo ContatoreEtichetta Codice del genere musicaleChiave primaria
Tipo TestoDimensione campo 30Etichetta Tipo del genere musicale
25Modulo 3 Le tabelle
![Page 26: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/26.jpg)
La tabella ALBUM: le chiavi esterne
ALBUM(CodAlbum, Titolo, Anno, CodCantante)
Tipo ContatoreEtichetta Codice dell’albumChiave primaria
Tipo TestoDimensione campo 50Etichetta Titolo dell’album
Tipo TestoDimensione campo 4 Etichetta Anno di produzione
Tipo NumericoDimensione campo Intero lungoEtichetta Codice genere
Chiave esterna
La chiave esterne devono essere dello stesso tipo della chiave primaria tranne il caso di chiavi primarie di tipo Contatore
26Modulo 3 Le tabelle
![Page 27: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/27.jpg)
La tabella BRANO
BRANO(CodBrano, TitoloBrano, Durata, File, CodGenere)
Tipo ContatoreEtichetta Codice del branoChiave primaria
Tipo TestoDimensione campo 50Etichetta Titolo del brano
Tipo Data/oraFormato Ora breve 24h Etichetta Durata del brano
Tipo NumericoDimensione campo Intero lungoEtichetta Codice genere
Chiave esterna
Tipo Colleg. Ipertest.Etichetta File del brano
27Modulo 3 Le tabelle
![Page 28: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/28.jpg)
La tabella CONTIENE
CONTIENE(CodAlbum, CodBrano)
Tipo NumericoDimensione campo Intero lungoEtichetta Codice branoChiave primaria
Tipo NumericoDimensione campo Intero lungoEtichetta Codice albumChiave primaria
28Modulo 3 Le tabelle
![Page 29: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/29.jpg)
Aggiungere record in una tabella
Per aprire la tabella: fai doppio clic sul nome della
tabella nel riquadro di spostamento
inserisci i dati come se stessi lavorando in una tabella di Word.
29Modulo 3 Le tabelle
![Page 30: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/30.jpg)
Muoversi nella tabella
Per passare da un campo a un altro: Usare i tasti direzionale (con le frecce) Oppure premere il tasto Invio per passare al
campo successivo Oppure cliccare sul campo
Per passare da un record a un altro: Usare i tasti direzionale (su e giù) Oppure premere il tasto Invio o il tasto
direzionale con () nel ultimo campo di un record per passare al primo campo del record successivo
Oppure cliccare su un campo del record
30Modulo 3 Le tabelle
![Page 31: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/31.jpg)
Muoversi nella tabella
Usa i pulsanti della barra di navigazione
Primo record
Record precedente
Record successivo
Aggiungi record
31Modulo 3 Le tabelle
Ultimo record
![Page 32: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/32.jpg)
Muoversi nella tabella
Per passare da un record a un altro puoi anche fare clic nella casella di testo, e scrivere il numero che corrisponde al record
32Modulo 3 Le tabelle
![Page 33: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/33.jpg)
Lavorare con i record di una tabella
Attraverso il gruppo di comandi Record (Home)è possibile inserire, eliminare e salvare i record.
33Modulo 3 Le tabelle
![Page 34: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/34.jpg)
Le relazioni
Per collegare le chiavi primarie con quelle esterne, in Access si utilizza lo strumento Relazioni (Strumenti database)
34Modulo 3 Le tabelle
![Page 35: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/35.jpg)
Le relazioni
Mantenendo premuto il tasto Maiusc seleziona tutte le tabelle e conferma facendo clic sul pulsante Aggiungi
35Modulo 3 Le tabelle
![Page 36: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/36.jpg)
Le relazioni
Access riporta tutte le tabelle selezionate. Per ognuna di esse sono presenti i campi e la chiave primaria è indicata dalla classica icona a forma di chiave. Le tabelle possono essere spostate liberamente.
36Modulo 3 Le tabelle
![Page 37: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/37.jpg)
Tipo di relazione e politiche di reazione
Mantenendo premuto il tasto sinistro del mouse trascina la chiave primaria della tabella Cantante sulla corrispondente chiave esterna presente nella tabella Album, quindi rilascia il pulsante. Appare la seguente finestra:
Per ogni relazione impostata, bisogna indicare le politiche di reazione a cancellazione e aggiornamento
37Modulo 3 Le tabelle
![Page 38: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/38.jpg)
L’integrità referenziale
L’integrità referenziale è un sistema di regole utilizzate per assicurare che le relazioni tra i record delle tabelle correlate siano valide e che non vengano eliminati o modificati per errore i dati correlati.
Aggiorna campi correlati a catena fa in modo che quando si modifica il valore della chiave primaria venga automaticamente aggiornato il corrispondente nella chiave esterna.
Elimina campi correlati a catena fa in modo che eliminando uno o più record nel lato uno (tabella primaria) della relazione vengano automaticamente eliminati tutti i record del lato molti (tabella correlata) con la chiave esterna corrispondente.
38Modulo 3 Le tabelle
![Page 39: Le tabelle Percorso didattico per l’apprendimento di Microsoft Access Modulo 3 Modulo 3 Le tabelle](https://reader033.vdocumenti.com/reader033/viewer/2022052821/5542eb73497959361e8dbc24/html5/thumbnails/39.jpg)
Le relazioni: il risultato finaleProcedi con le altre tabelle. Il risultato sarà quello riportato di seguito
Le linee che congiungono le chiavi primarie con le relative esterne sono dette linee di join
39Modulo 3 Le tabelle