SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Access

Parte seconda



                1
Oggetti di Access : Riassunto
Maschera   1    Maschera   2

Query 1


           Tabella         DAP

Query 3


 Report 1       Report 2
                                 2
Relazioni fra tabelle
 Access è un database “relazionale” (la sua
 struttura si basa su tabelle e corrispondenze
 fra tabelle)
 In Access viene utilizzato impropriamente il
 termine “relazione” per sottointendere le
 corrispondenze fra le tabelle .
 Fino a questo momento abbiamo considerato
 solo una tabella o tabelle separate, ora
 proveremo a “relazionarle”
                                          3
Caso di Studio - Relazioni
Consideriamo un database di un comune. Il
database deve contenere le informazioni
relative ai genitori (Cognome, NomePadre,
NomeMadre, Indirizzo) e ai loro figli (Nome,
età).
L’uso di una tabella non basta, serve una
seconda tabella Figli che sia “relazionata” alla
prima...

                                                   4
Caso di Studio - Relazioni
                          Struttura Tabella ->
                          Inserisci “colonna ricerca”:
                          l’autocomposizione Ricerca
                          consente di inserire in una
                          tabella una “Colonna Ricerca” i
                          cui valori sono prelevati da
                          un’altra tabella: RELAZIONE




Alla fine si otterrà...
                                                      5
Caso di Studio - Relazioni
 La relazione Genitori-Figli è detta
 1 a molti
   A un figlio è associato 1 record Genitori
   A un genitore sono associati MOLTI figli
                               Genitori
                                 Tabella Primaria
                              Figli
                                 Tabella Correlata


                                                 6
Integrità referenziale
 E’ possibile applicacare
 l’Integrità Referenziale.
 In questo modo Access
 verifica:
    I record orfani
    Non posso cancellare un
    genitore se c’è un figlio
    Aggiorna i record a catena
    Modifiche ai Genitori si
    ripercuotono sui figli
    Elimina record a catena
    Se cancello un Genitore,
    vengono eliminati anche i figli
                                      7
Relazioni molti a molti
 Esistono relazioni più complesse di
 quella appena esaminata
 Consideriamo il database di una
 biblioteca
   Tabella Autori
     Nome, Cognome, Data di Nascita
   Tabella Libri
     Titolo, Genere, Casa Editrice

                                       8
Relazione molti a molti (2)
 Soluzione: tre tabelle e due relazioni
 Mi serve una tabella intermedia che
 colleghi Libri e Autori




                                      9
Visualizzare i dati

Foglio Dati



          Maschera


Pulsanti di
Spostamento
                          10
Creazione di Maschere
    Il modo più semplice di creare una
    nuova maschera è utilizzare
    l’autocomposizione.

Si sceglie la tabella, i
campi da considerare
e la forma estetica.
In seguito vedremo la
creazione manuale.
                                         11
Maschera su tabelle figlio
di relazioni
 Sulla tabella figlio è possibile costruire
 una maschera (usare
 l’autocomposizione)
 Il risultato sarà una maschera con un
 controllo a tendina per la scelta dei
 valori dalla tabella primaria


                                        12
Maschera su tabella padre
 Anche sulla tabella primaria è possibile costruire
 una maschera
 Il risultato sarà una maschera con un una
 sottomaschera che mostra tutti i record correlati
 Località
 Località:[Città]&”,”&[Provincia]
 Paga Lorda
 Lorda:[ore]*[retribuzione oraria]



                                                  13
Maschera su tabella padre




                            14
Report
 Un report consente di visualizzare i dati
 memorizzati in tabelle o query del DB
 Tale visualizzazione non ha lo scopo di
 consentire facili inserimenti o modifiche, ma
 di PRESENTARE i dati in un formato efficace
 all’interlocutore (su video o su carta)
 La struttura della query e delle tabelle
 fornisce all report le istruzioni per trovare i
 record appropriati da visualizzare
                                            15
Autocomposizione
 Consente di creare velocemente report
 efficaci
 E’ possibile scegliere:
   Tabella/Query di base
   per il report
   Campi interessanti
   Livelli di raggruppamento
   Ordine di visualizzazione

                                   16
Modificare la struttura
 L’autocomposizione non è quasi mai in
 grado di soddisfare le nostre particolari
 esigenze, si deve modificare
 manualmente la struttura
 Si noti che è possibile anche partire da
 zero e costruire il report
   Normalmente questo sistema è più
   dispendioso e conviene partire da un
   autocomposizione                       17

Weitere ähnliche Inhalte

Andere mochten auch

Boletin informativo04
Boletin informativo04Boletin informativo04
Boletin informativo04unidos44
 
Boletín de oferta pes2
Boletín de oferta pes2Boletín de oferta pes2
Boletín de oferta pes2unidos44
 
Hazoorilal bridal-treasure
Hazoorilal bridal-treasureHazoorilal bridal-treasure
Hazoorilal bridal-treasureShilpi Kapoor
 
Las Nuevas tecnologías 2.0 en educacion
Las Nuevas tecnologías 2.0 en educacionLas Nuevas tecnologías 2.0 en educacion
Las Nuevas tecnologías 2.0 en educacionBélgica Cabrera
 
Diseñe recipientes hermticos para conservar sus alimentos
Diseñe recipientes hermticos para conservar sus alimentosDiseñe recipientes hermticos para conservar sus alimentos
Diseñe recipientes hermticos para conservar sus alimentoscirculodeobreros
 
Rúbrica de evaluación proyecto integrador
Rúbrica de evaluación proyecto integrador Rúbrica de evaluación proyecto integrador
Rúbrica de evaluación proyecto integrador Rosendo Arenas
 
ECDL Modulo 1
ECDL Modulo 1 ECDL Modulo 1
ECDL Modulo 1 Voglio 10
 
Tesina sogno
Tesina sognoTesina sogno
Tesina sognoMatekanc
 
56489014 dr-prop-intelectuale an-iii
56489014 dr-prop-intelectuale an-iii56489014 dr-prop-intelectuale an-iii
56489014 dr-prop-intelectuale an-iiiexodumuser
 

Andere mochten auch (14)

Boletin informativo04
Boletin informativo04Boletin informativo04
Boletin informativo04
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
 
Boletín de oferta pes2
Boletín de oferta pes2Boletín de oferta pes2
Boletín de oferta pes2
 
Hazoorilal bridal-treasure
Hazoorilal bridal-treasureHazoorilal bridal-treasure
Hazoorilal bridal-treasure
 
Las Nuevas tecnologías 2.0 en educacion
Las Nuevas tecnologías 2.0 en educacionLas Nuevas tecnologías 2.0 en educacion
Las Nuevas tecnologías 2.0 en educacion
 
Diseñe recipientes hermticos para conservar sus alimentos
Diseñe recipientes hermticos para conservar sus alimentosDiseñe recipientes hermticos para conservar sus alimentos
Diseñe recipientes hermticos para conservar sus alimentos
 
What is Energy Genesis
What is Energy GenesisWhat is Energy Genesis
What is Energy Genesis
 
Rúbrica de evaluación proyecto integrador
Rúbrica de evaluación proyecto integrador Rúbrica de evaluación proyecto integrador
Rúbrica de evaluación proyecto integrador
 
ECDL-modulo3
ECDL-modulo3ECDL-modulo3
ECDL-modulo3
 
Series de frutas
Series de frutasSeries de frutas
Series de frutas
 
ECDL Modulo 1
ECDL Modulo 1 ECDL Modulo 1
ECDL Modulo 1
 
Tesina sogno
Tesina sognoTesina sogno
Tesina sogno
 
Web 2.0 fj ag[1]
Web 2.0 fj ag[1]Web 2.0 fj ag[1]
Web 2.0 fj ag[1]
 
56489014 dr-prop-intelectuale an-iii
56489014 dr-prop-intelectuale an-iii56489014 dr-prop-intelectuale an-iii
56489014 dr-prop-intelectuale an-iii
 

Mehr von Matekanc

STATISTICA TERZA PARTE (B).pdf
STATISTICA TERZA PARTE (B).pdfSTATISTICA TERZA PARTE (B).pdf
STATISTICA TERZA PARTE (B).pdfMatekanc
 
STATISTICA SECONDA PARTE (A).pdf
STATISTICA SECONDA PARTE  (A).pdfSTATISTICA SECONDA PARTE  (A).pdf
STATISTICA SECONDA PARTE (A).pdfMatekanc
 
STATISTICA PRIMA PARTE.pdf
STATISTICA PRIMA PARTE.pdfSTATISTICA PRIMA PARTE.pdf
STATISTICA PRIMA PARTE.pdfMatekanc
 
Funzione 01
Funzione 01Funzione 01
Funzione 01Matekanc
 
Esercizi limiti 25-1-2011[1]
Esercizi limiti 25-1-2011[1]Esercizi limiti 25-1-2011[1]
Esercizi limiti 25-1-2011[1]Matekanc
 
Rette per 2 e
Rette per 2 eRette per 2 e
Rette per 2 eMatekanc
 
Verifica 2 e_matematica_24-1-2011[1]
Verifica 2 e_matematica_24-1-2011[1]Verifica 2 e_matematica_24-1-2011[1]
Verifica 2 e_matematica_24-1-2011[1]Matekanc
 
Espressioni mate 10-12-2010tris
Espressioni mate 10-12-2010trisEspressioni mate 10-12-2010tris
Espressioni mate 10-12-2010trisMatekanc
 
Esercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmicheEsercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmicheMatekanc
 
Access parte terza
Access parte terzaAccess parte terza
Access parte terzaMatekanc
 
Access parte prima
Access parte primaAccess parte prima
Access parte primaMatekanc
 
Problemi di ro_01bis
Problemi di ro_01bisProblemi di ro_01bis
Problemi di ro_01bisMatekanc
 
Esercizi svolti di_ro_4_e
Esercizi svolti di_ro_4_eEsercizi svolti di_ro_4_e
Esercizi svolti di_ro_4_eMatekanc
 
Esercizi applicativi compito_17-11-2010
Esercizi applicativi compito_17-11-2010Esercizi applicativi compito_17-11-2010
Esercizi applicativi compito_17-11-2010Matekanc
 
Ecdl- modulo-6-strumenti-di-presentazione
Ecdl- modulo-6-strumenti-di-presentazioneEcdl- modulo-6-strumenti-di-presentazione
Ecdl- modulo-6-strumenti-di-presentazioneMatekanc
 
Ecdl-modulo-5-basi-di-dati
Ecdl-modulo-5-basi-di-datiEcdl-modulo-5-basi-di-dati
Ecdl-modulo-5-basi-di-datiMatekanc
 
ecdl-modulo-4-foglio-elettronico
ecdl-modulo-4-foglio-elettronicoecdl-modulo-4-foglio-elettronico
ecdl-modulo-4-foglio-elettronicoMatekanc
 
ecdl-modulo-2-uso-del-computer-e-gestione-dei-file
ecdl-modulo-2-uso-del-computer-e-gestione-dei-fileecdl-modulo-2-uso-del-computer-e-gestione-dei-file
ecdl-modulo-2-uso-del-computer-e-gestione-dei-fileMatekanc
 
ecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informaticheecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informaticheMatekanc
 
Ecdl modulo-3-elaborazione-testi
Ecdl modulo-3-elaborazione-testiEcdl modulo-3-elaborazione-testi
Ecdl modulo-3-elaborazione-testiMatekanc
 

Mehr von Matekanc (20)

STATISTICA TERZA PARTE (B).pdf
STATISTICA TERZA PARTE (B).pdfSTATISTICA TERZA PARTE (B).pdf
STATISTICA TERZA PARTE (B).pdf
 
STATISTICA SECONDA PARTE (A).pdf
STATISTICA SECONDA PARTE  (A).pdfSTATISTICA SECONDA PARTE  (A).pdf
STATISTICA SECONDA PARTE (A).pdf
 
STATISTICA PRIMA PARTE.pdf
STATISTICA PRIMA PARTE.pdfSTATISTICA PRIMA PARTE.pdf
STATISTICA PRIMA PARTE.pdf
 
Funzione 01
Funzione 01Funzione 01
Funzione 01
 
Esercizi limiti 25-1-2011[1]
Esercizi limiti 25-1-2011[1]Esercizi limiti 25-1-2011[1]
Esercizi limiti 25-1-2011[1]
 
Rette per 2 e
Rette per 2 eRette per 2 e
Rette per 2 e
 
Verifica 2 e_matematica_24-1-2011[1]
Verifica 2 e_matematica_24-1-2011[1]Verifica 2 e_matematica_24-1-2011[1]
Verifica 2 e_matematica_24-1-2011[1]
 
Espressioni mate 10-12-2010tris
Espressioni mate 10-12-2010trisEspressioni mate 10-12-2010tris
Espressioni mate 10-12-2010tris
 
Esercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmicheEsercizi 14 1-2011-equaz_logaritmiche
Esercizi 14 1-2011-equaz_logaritmiche
 
Access parte terza
Access parte terzaAccess parte terza
Access parte terza
 
Access parte prima
Access parte primaAccess parte prima
Access parte prima
 
Problemi di ro_01bis
Problemi di ro_01bisProblemi di ro_01bis
Problemi di ro_01bis
 
Esercizi svolti di_ro_4_e
Esercizi svolti di_ro_4_eEsercizi svolti di_ro_4_e
Esercizi svolti di_ro_4_e
 
Esercizi applicativi compito_17-11-2010
Esercizi applicativi compito_17-11-2010Esercizi applicativi compito_17-11-2010
Esercizi applicativi compito_17-11-2010
 
Ecdl- modulo-6-strumenti-di-presentazione
Ecdl- modulo-6-strumenti-di-presentazioneEcdl- modulo-6-strumenti-di-presentazione
Ecdl- modulo-6-strumenti-di-presentazione
 
Ecdl-modulo-5-basi-di-dati
Ecdl-modulo-5-basi-di-datiEcdl-modulo-5-basi-di-dati
Ecdl-modulo-5-basi-di-dati
 
ecdl-modulo-4-foglio-elettronico
ecdl-modulo-4-foglio-elettronicoecdl-modulo-4-foglio-elettronico
ecdl-modulo-4-foglio-elettronico
 
ecdl-modulo-2-uso-del-computer-e-gestione-dei-file
ecdl-modulo-2-uso-del-computer-e-gestione-dei-fileecdl-modulo-2-uso-del-computer-e-gestione-dei-file
ecdl-modulo-2-uso-del-computer-e-gestione-dei-file
 
ecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informaticheecdl-modulo-7-reti-informatiche
ecdl-modulo-7-reti-informatiche
 
Ecdl modulo-3-elaborazione-testi
Ecdl modulo-3-elaborazione-testiEcdl modulo-3-elaborazione-testi
Ecdl modulo-3-elaborazione-testi
 

Access parte seconda

  • 2. Oggetti di Access : Riassunto Maschera 1 Maschera 2 Query 1 Tabella DAP Query 3 Report 1 Report 2 2
  • 3. Relazioni fra tabelle Access è un database “relazionale” (la sua struttura si basa su tabelle e corrispondenze fra tabelle) In Access viene utilizzato impropriamente il termine “relazione” per sottointendere le corrispondenze fra le tabelle . Fino a questo momento abbiamo considerato solo una tabella o tabelle separate, ora proveremo a “relazionarle” 3
  • 4. Caso di Studio - Relazioni Consideriamo un database di un comune. Il database deve contenere le informazioni relative ai genitori (Cognome, NomePadre, NomeMadre, Indirizzo) e ai loro figli (Nome, età). L’uso di una tabella non basta, serve una seconda tabella Figli che sia “relazionata” alla prima... 4
  • 5. Caso di Studio - Relazioni Struttura Tabella -> Inserisci “colonna ricerca”: l’autocomposizione Ricerca consente di inserire in una tabella una “Colonna Ricerca” i cui valori sono prelevati da un’altra tabella: RELAZIONE Alla fine si otterrà... 5
  • 6. Caso di Studio - Relazioni La relazione Genitori-Figli è detta 1 a molti A un figlio è associato 1 record Genitori A un genitore sono associati MOLTI figli Genitori Tabella Primaria Figli Tabella Correlata 6
  • 7. Integrità referenziale E’ possibile applicacare l’Integrità Referenziale. In questo modo Access verifica: I record orfani Non posso cancellare un genitore se c’è un figlio Aggiorna i record a catena Modifiche ai Genitori si ripercuotono sui figli Elimina record a catena Se cancello un Genitore, vengono eliminati anche i figli 7
  • 8. Relazioni molti a molti Esistono relazioni più complesse di quella appena esaminata Consideriamo il database di una biblioteca Tabella Autori Nome, Cognome, Data di Nascita Tabella Libri Titolo, Genere, Casa Editrice 8
  • 9. Relazione molti a molti (2) Soluzione: tre tabelle e due relazioni Mi serve una tabella intermedia che colleghi Libri e Autori 9
  • 10. Visualizzare i dati Foglio Dati Maschera Pulsanti di Spostamento 10
  • 11. Creazione di Maschere Il modo più semplice di creare una nuova maschera è utilizzare l’autocomposizione. Si sceglie la tabella, i campi da considerare e la forma estetica. In seguito vedremo la creazione manuale. 11
  • 12. Maschera su tabelle figlio di relazioni Sulla tabella figlio è possibile costruire una maschera (usare l’autocomposizione) Il risultato sarà una maschera con un controllo a tendina per la scelta dei valori dalla tabella primaria 12
  • 13. Maschera su tabella padre Anche sulla tabella primaria è possibile costruire una maschera Il risultato sarà una maschera con un una sottomaschera che mostra tutti i record correlati Località Località:[Città]&”,”&[Provincia] Paga Lorda Lorda:[ore]*[retribuzione oraria] 13
  • 15. Report Un report consente di visualizzare i dati memorizzati in tabelle o query del DB Tale visualizzazione non ha lo scopo di consentire facili inserimenti o modifiche, ma di PRESENTARE i dati in un formato efficace all’interlocutore (su video o su carta) La struttura della query e delle tabelle fornisce all report le istruzioni per trovare i record appropriati da visualizzare 15
  • 16. Autocomposizione Consente di creare velocemente report efficaci E’ possibile scegliere: Tabella/Query di base per il report Campi interessanti Livelli di raggruppamento Ordine di visualizzazione 16
  • 17. Modificare la struttura L’autocomposizione non è quasi mai in grado di soddisfare le nostre particolari esigenze, si deve modificare manualmente la struttura Si noti che è possibile anche partire da zero e costruire il report Normalmente questo sistema è più dispendioso e conviene partire da un autocomposizione 17