Modulo 5 Uso delle Basi di dati Paola Pupilli [email protected] 2.

16
Modulo 5 Uso delle Basi di dati Paola Pupilli [email protected] 2

Transcript of Modulo 5 Uso delle Basi di dati Paola Pupilli [email protected] 2.

Page 1: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2.

Modulo 5

Uso delle Basi di dati

Paola [email protected]

2

Page 2: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2.

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.

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.

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.

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.

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.

7

Tabelle – Cercare informazioni

Modifica Trova

Record Filtri

Page 8: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2.

8

Esercitazione 2

Page 9: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2.

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.

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.

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.

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.

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.

14

Esercitazione 3

Page 15: Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2.

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.

16

Conclusione

Fatte Tabelle Query

Da fare Maschere Report