SlideShare a Scribd company logo
1 of 13
E ora facciamo pratica!
A cura di Jacques Bottel 1
Caratteristiche di MS Access
Caratteristiche di Access:
Memorizza il database in un unico file
Compatibile con qualsiasi database in formato
compatibile con ODBC (SQL Server, Oracle, ecc.)
Database relazionale
Non supporta l’operazione full outer join
VBA (Visual Basic for Applications)
Macro
A cura di Jacques Bottel 2
Pratica: creare un DB
Fasi per la creazione di un DB:
Creare un DB Access
Creare le tabelle del DB
Impostare i tipi di dati
Impostare i controlli per aumentare la qualità
dei dati
Popolare un DB con dei dati
Relazioni di tabelle: 1 a 1, 1 a N, N a N.
A cura di Jacques Bottel 3
QUERY
4A cura di Jacques Bottel
Confronto tra numeri e date
Confronti tra numeri e date:
 >
 >=
 <
 <=
 =
Es. eta>=65
Es. dataNascita>=#01/01/2013#)
A cura di Jacques Bottel 5
La data deve essere
compresa tra #
Costrutto LIKE
A cura di Jacques Bottel
LIKE selezionato scartato
Più caratteri Lo*co
Lo*
Lombrico
Lontra
Lontra
Lama
Carattere speciale Lo[*]co Lo$co Lombrico
Carattere singolo Lu?e Luce Lucine
Cifra singola A3#2 A322 A3242
Intervallo caratteri [A-C]ottel Bottel Dottel
Non intervallo catteri [!A-C]ottel Dottel Bottel
Non cifre [!0-9]165 A0165 AA0165
A0165
6
Il costrutto LIKE può essere usato solo con dati di tipo Testo.
Gli operatori logici
Per costruire query complesse si utilizzano i
seguenti operatori logici:
 AND
 OR
 XOR
 NOT
A cura di Jacques Bottel 7
Operatore AND
Se ENTRAMBI i valori delle proposizioni sono veri (T) il
risultato è T, altrimenti F.
8
T
T
F
F
T
F
T
F
T
F
F
F
A B A AND B
A cura di Jacques Bottel
Operatore OR
Se ALMENO un valore delle proposizioni è vero (T) il
risultato è T, altrimenti F.
9
T
T
F
F
T
F
T
F
T
T
T
F
A B A OR B
A cura di Jacques Bottel
Operatore XOR
Se UN SOLO valore è vero (T) il risultato è T, altrimenti F.
10
T
T
F
F
T
F
T
F
F
T
T
F
A B A XOR B
A cura di Jacques Bottel
Operatore NOT
Inverte lo stato del valore: T diventa F e viceversa .
11
T
F
F
T
A NOT B
L’operatore NOT opera su una sola proposizione: per
questo viene chiamato operatore unario.
Analogamente, gli altri operatori - AND, OR, XOR -
vengono chiamati operatori binari.
A cura di Jacques Bottel
Gli intervalli
Per esprimere un intervallo di tempo, è necessario
usare l’operatore AND.
Es. 1° trimestre 2013
(dataNascita>=#01/01/2013#) AND (dataNascita<#01/04/2013#)
Per esprimere un intervallo tra numeri
Es. età compresa tra i 18 e 25 anni
Eta >= 18 AND Eta <= 25
A cura di Jacques Bottel 12
E ora fai pratica al computer!
13A cura di Jacques Bottel

More Related Content

Viewers also liked (6)

1b la scienza
1b la scienza1b la scienza
1b la scienza
 
4 progettazione DB
4 progettazione DB4 progettazione DB
4 progettazione DB
 
3 database dbms
3 database dbms3 database dbms
3 database dbms
 
7_sicurezza_computer
7_sicurezza_computer7_sicurezza_computer
7_sicurezza_computer
 
5_internet
5_internet5_internet
5_internet
 
6_crittografia_firma_digitale
6_crittografia_firma_digitale6_crittografia_firma_digitale
6_crittografia_firma_digitale
 

More from Jacques Bottel

More from Jacques Bottel (13)

6b sicurezza internet
6b sicurezza internet6b sicurezza internet
6b sicurezza internet
 
scrivere_bene_in_italiano
scrivere_bene_in_italianoscrivere_bene_in_italiano
scrivere_bene_in_italiano
 
Storia informatica cep_elea
Storia informatica cep_eleaStoria informatica cep_elea
Storia informatica cep_elea
 
Programmazione
ProgrammazioneProgrammazione
Programmazione
 
1 matematica binaria
1 matematica binaria1 matematica binaria
1 matematica binaria
 
1 dati informazioni_struttura_di_un_organizzazione
1 dati informazioni_struttura_di_un_organizzazione1 dati informazioni_struttura_di_un_organizzazione
1 dati informazioni_struttura_di_un_organizzazione
 
2 backup dei_dati
2 backup dei_dati2 backup dei_dati
2 backup dei_dati
 
6 informatica per_azienda
6 informatica per_azienda6 informatica per_azienda
6 informatica per_azienda
 
7 migliorare processi aziendali
7 migliorare processi aziendali7 migliorare processi aziendali
7 migliorare processi aziendali
 
1a l_informatica_introduzione
1a l_informatica_introduzione1a l_informatica_introduzione
1a l_informatica_introduzione
 
2_il_computer
2_il_computer2_il_computer
2_il_computer
 
Presentazione fenisweb
Presentazione feniswebPresentazione fenisweb
Presentazione fenisweb
 
Fenisweb
FeniswebFenisweb
Fenisweb
 

Recently uploaded

case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
giorgiadeascaniis59
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
lorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
lorenzodemidio01
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 

Recently uploaded (20)

CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 

5 ms access

  • 1. E ora facciamo pratica! A cura di Jacques Bottel 1
  • 2. Caratteristiche di MS Access Caratteristiche di Access: Memorizza il database in un unico file Compatibile con qualsiasi database in formato compatibile con ODBC (SQL Server, Oracle, ecc.) Database relazionale Non supporta l’operazione full outer join VBA (Visual Basic for Applications) Macro A cura di Jacques Bottel 2
  • 3. Pratica: creare un DB Fasi per la creazione di un DB: Creare un DB Access Creare le tabelle del DB Impostare i tipi di dati Impostare i controlli per aumentare la qualità dei dati Popolare un DB con dei dati Relazioni di tabelle: 1 a 1, 1 a N, N a N. A cura di Jacques Bottel 3
  • 4. QUERY 4A cura di Jacques Bottel
  • 5. Confronto tra numeri e date Confronti tra numeri e date:  >  >=  <  <=  = Es. eta>=65 Es. dataNascita>=#01/01/2013#) A cura di Jacques Bottel 5 La data deve essere compresa tra #
  • 6. Costrutto LIKE A cura di Jacques Bottel LIKE selezionato scartato Più caratteri Lo*co Lo* Lombrico Lontra Lontra Lama Carattere speciale Lo[*]co Lo$co Lombrico Carattere singolo Lu?e Luce Lucine Cifra singola A3#2 A322 A3242 Intervallo caratteri [A-C]ottel Bottel Dottel Non intervallo catteri [!A-C]ottel Dottel Bottel Non cifre [!0-9]165 A0165 AA0165 A0165 6 Il costrutto LIKE può essere usato solo con dati di tipo Testo.
  • 7. Gli operatori logici Per costruire query complesse si utilizzano i seguenti operatori logici:  AND  OR  XOR  NOT A cura di Jacques Bottel 7
  • 8. Operatore AND Se ENTRAMBI i valori delle proposizioni sono veri (T) il risultato è T, altrimenti F. 8 T T F F T F T F T F F F A B A AND B A cura di Jacques Bottel
  • 9. Operatore OR Se ALMENO un valore delle proposizioni è vero (T) il risultato è T, altrimenti F. 9 T T F F T F T F T T T F A B A OR B A cura di Jacques Bottel
  • 10. Operatore XOR Se UN SOLO valore è vero (T) il risultato è T, altrimenti F. 10 T T F F T F T F F T T F A B A XOR B A cura di Jacques Bottel
  • 11. Operatore NOT Inverte lo stato del valore: T diventa F e viceversa . 11 T F F T A NOT B L’operatore NOT opera su una sola proposizione: per questo viene chiamato operatore unario. Analogamente, gli altri operatori - AND, OR, XOR - vengono chiamati operatori binari. A cura di Jacques Bottel
  • 12. Gli intervalli Per esprimere un intervallo di tempo, è necessario usare l’operatore AND. Es. 1° trimestre 2013 (dataNascita>=#01/01/2013#) AND (dataNascita<#01/04/2013#) Per esprimere un intervallo tra numeri Es. età compresa tra i 18 e 25 anni Eta >= 18 AND Eta <= 25 A cura di Jacques Bottel 12
  • 13. E ora fai pratica al computer! 13A cura di Jacques Bottel