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

Post on 02-May-2015

220 views 2 download

Transcript of Modulo 5 Uso delle Basi di dati Paola Pupilli Paola.pupilli@libero.it 2.

Modulo 5

Uso delle Basi di dati

Paola PupilliPaola.pupilli@libero.it

2

2

Tabelle - Record - Dati

Aggiungere

Eliminare

Salvare

Inserire

Modificare

Cancellare

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

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

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

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)

7

Tabelle – Cercare informazioni

Modifica Trova

Record Filtri

8

Esercitazione 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

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

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

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

13

Query - Modificare

Criteri Aggiungere

Modificare

Eliminare

Campi Aggiungere

Eliminare

Spostare

Nascondere

Mostrare

14

Esercitazione 3

15

Esercitazione 4

Attenzione!

Copiare il DB TcEcdl.mdb sul proprio desktop prima di iniziare

16

Conclusione

Fatte Tabelle Query

Da fare Maschere Report