modulo 5 uso delle basi di dati paola pupilli [email protected] 2
TRANSCRIPT
![Page 2: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/2.jpg)
2
Tabelle - Record - Dati
Aggiungere
Eliminare
Salvare
Inserire
Modificare
Cancellare
![Page 3: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/3.jpg)
3
Tabelle - Progettazione
Assegnare un nome alla tabella Assegnare un nome ai campi Specificare i tipi di dati Applicare le proprietà ai campi Creare una regola di validazione
per campi di tipo numerico, data/ora, valuta
![Page 4: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/4.jpg)
4
Tabelle - regola di validazione
Campo di tipo numerico o valuta
Campo di tipo data/ora
=100 =06/07/2010
<250 <31/12/2010
>=30 >=01/01/2011
<> 15 <>20/11/2010
<=30 And <=50 >=01/01/2010 And <=31/12/2010
250 Or 130 10/11/2010 Or 10/12/2010
Not 15 Not 20/11/2010
Not >=250 Not >=12/12/2010
![Page 5: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/5.jpg)
5
Tabelle – Conseguenze se….. Si modificano i Tipi di dati o le
Proprietà campo: Da Valuta a Testo: si perde il simbolo
dell’€ e non si possono più fare calcoli Da Decimale a Intero: i numeri vengono
arrotondati all’intero Da Intero lungo a Intero: se i numeri
sono troppo lunghi vengono eliminati Non si perdono dati da:
Numerico – Testo – Memo Data – Memo - Data
Attenzione!se si diminuisce la dimensione di un campo di tipo testo
![Page 6: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/6.jpg)
6
Tabelle – Chiave primaria - Indici
Chiave primaria il programma modifica automaticamente le proprietà del campo, crea un indice e lo vincola a non ammettere duplicati
Indice No Sì (Duplicati ammessi) Sì (Duplicati non ammessi)
![Page 7: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/7.jpg)
7
Tabelle – Cercare informazioni
Modifica Trova
Record Filtri
![Page 8: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/8.jpg)
8
Esercitazione 2
![Page 9: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/9.jpg)
9
Query
Per estrarre i dati secondo specifici criteri
Il risultato è visualizzato in una tabella I dati visualizzati sono dinamici Si creano in Visualizzazione
struttura I dati sono nelle Tabelle Si salva il criterio di ricerca
![Page 10: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/10.jpg)
10
Query - CriteriTipo di dato Criterio Risultato
Valuta >273 Importo superiore a 273 €
Valuta >=273 Importo superiore o uguale a 273 €
Valuta <>273 Importo diverso da 273 €
Valuta >250 And <350 Importo maggiore di 250 e inferiore a 350
Valuta Between 250 and 350 Importo compreso fra 250 2 350 estremi inclusi
Sì/No Sì Selezionato il campo
![Page 11: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/11.jpg)
11
Query - CriteriTipo di dato Criterio Risultato
Testo Verona Or Vicenza Che risiedono a Verona o Vicenza
Testo Not Verona Che non risiedono a Verona
Data/ora >=01/01/1994 And <=31/12/1994
Che sono nati nel 1994
Data/ora Between 01/01/1994 And 31/12/1994
Che sono nati nel 1994
Data/ora >=01/01/1994 A partire dal 1 gennaio 1994
Data/ora < 10/06/2010 Prima del 10 giugno 2010
![Page 12: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/12.jpg)
12
Query – I caratteri Jolly
*sostituisce un numero qualsiasi di caratteri
? sostituisce un carattere alfabetico (no in posizione iniziale)
Tipo di dato Criterio Risultato
Testo Verona Or Vicenza Che risiedono a Verona o Vicenza
Data */05/1994 Nati nel mese di maggio del 1994
![Page 13: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/13.jpg)
13
Query - Modificare
Criteri Aggiungere
Modificare
Eliminare
Campi Aggiungere
Eliminare
Spostare
Nascondere
Mostrare
![Page 14: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/14.jpg)
14
Esercitazione 3
![Page 15: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/15.jpg)
15
Esercitazione 4
Attenzione!
Copiare il DB TcEcdl.mdb sul proprio desktop prima di iniziare
![Page 16: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2](https://reader035.vdocuments.site/reader035/viewer/2022062404/5542eb6a497959361e8d68a8/html5/thumbnails/16.jpg)
16
Conclusione
Fatte Tabelle Query
Da fare Maschere Report