30
Il programma Il programma Access Access DBMS DBMS ( Database Management System) ( Database Management System)

Il programma Access DBMS ( Database Management System)

Embed Size (px)

Citation preview

Page 1: Il programma Access DBMS ( Database Management System)

Il programma AccessIl programma Access

DBMSDBMS( Database Management System)( Database Management System)

Page 2: Il programma Access DBMS ( Database Management System)

Il software Il software Microsoft AccessMicrosoft Access è un esempio è un esempio di sistema per la gestione di base di di sistema per la gestione di base di dati ( database) relazionali utilizzato sul dati ( database) relazionali utilizzato sul PC con sistema Operativo WindowsPC con sistema Operativo Windows

In un database gestito da Access possono In un database gestito da Access possono essere definite sette categorieessere definite sette categorie

Page 3: Il programma Access DBMS ( Database Management System)

1)1) TabelleTabelle : costituiscono lo schema secondo : costituiscono lo schema secondo cui sono organizzati i dati all’interno del cui sono organizzati i dati all’interno del database.database.

2)2) Query Query : (interrogazioni sui dati) permettono : (interrogazioni sui dati) permettono di ricavare nuove tabelle dalle tabelle di ricavare nuove tabelle dalle tabelle iniziali estraendo i dati secondo criteri iniziali estraendo i dati secondo criteri scelti dall’utentescelti dall’utente

3)3) MaschereMaschere : consentono la presentazione : consentono la presentazione dei dati e il loro aggiornamento usando dei dati e il loro aggiornamento usando finestre grafiche finestre grafiche ( inserimento modifica e cancellazione)( inserimento modifica e cancellazione)

Page 4: Il programma Access DBMS ( Database Management System)

4)4) ReportReport : consentono di presentare i : consentono di presentare i progetti su carta secondo prospetti ordinati progetti su carta secondo prospetti ordinati in modo da facilitare la loro consultazionein modo da facilitare la loro consultazione

5)5) PaginePagine sono utilizzate per visualizzare e sono utilizzate per visualizzare e pubblicare i dati del database in formato pubblicare i dati del database in formato WEBWEB

6)6) MacroMacro sono sequenze di comandi raccolte sono sequenze di comandi raccolte in un’unica operazione che libera l’utente in un’unica operazione che libera l’utente da lavori ripetitivi e noiosida lavori ripetitivi e noiosi

7)7) ModuliModuli sono procedure scritte nel sono procedure scritte nel linguaggio Access basic che permettono di linguaggio Access basic che permettono di eseguire operazioni più complesseeseguire operazioni più complesse

Page 5: Il programma Access DBMS ( Database Management System)

Creare una TabellaCreare una Tabella La tabella è l'elemento principale e indispensabile La tabella è l'elemento principale e indispensabile

di un data base, i suoi record vengono utilizzati di un data base, i suoi record vengono utilizzati come base di inserimento dati da query, report, come base di inserimento dati da query, report, maschere.maschere.

Primo passo (Creiamo un database) Primo passo (Creiamo un database) Apriamo access facciamo click su nuovo database Apriamo access facciamo click su nuovo database

selezioniamo l'icona database e facciamo click su selezioniamo l'icona database e facciamo click su ok  ok 

scriviamo il nome del nostro database e facciamo scriviamo il nome del nostro database e facciamo click su crea in questo caso lo chiameremo click su crea in questo caso lo chiameremo database scuola.database scuola.Appare questa finestra:Appare questa finestra:

Page 6: Il programma Access DBMS ( Database Management System)
Page 7: Il programma Access DBMS ( Database Management System)

E' possibile scegliere tre opzioni:E' possibile scegliere tre opzioni:1- 1- crea tabella in visualizzazione strutturacrea tabella in visualizzazione struttura2- crea tabella mediante una creazione guidata2- crea tabella mediante una creazione guidata3- crea tabella mediante l'immissione di dati3- crea tabella mediante l'immissione di datiLa scelta più usata è la n.1 (crea tabella in La scelta più usata è la n.1 (crea tabella in visualizzazione struttura) selezioniamola e visualizzazione struttura) selezioniamola e clicchiamo su nuovo per aprire la finestra di clicchiamo su nuovo per aprire la finestra di disegna tabella disegna tabella

Page 8: Il programma Access DBMS ( Database Management System)

La finestra che ci appare è divisa in due La finestra che ci appare è divisa in due parti: parti: nella parte superiore possiamo inserire i nella parte superiore possiamo inserire i nomi dei campi, il tipo di dati che il campo nomi dei campi, il tipo di dati che il campo deve contenere e una descrizione del deve contenere e una descrizione del campo (facoltativa).campo (facoltativa).Nella parte inferiore possiamo inserire le Nella parte inferiore possiamo inserire le proprietà dei campi che vengono proprietà dei campi che vengono assegnate in modo standard, ma è assegnate in modo standard, ma è possibile modificarla se è necessario a possibile modificarla se è necessario a secondo delle nostre esigenze. secondo delle nostre esigenze.

Page 9: Il programma Access DBMS ( Database Management System)
Page 10: Il programma Access DBMS ( Database Management System)

Il tipo di dato di un campo è molto importante Il tipo di dato di un campo è molto importante perché stabilisce che tipo di valore inserire in un perché stabilisce che tipo di valore inserire in un campo. Access stabilisce come tipo standard campo. Access stabilisce come tipo standard "TESTO" . Nella prossima immagine possiamo "TESTO" . Nella prossima immagine possiamo vedere che tipo di dati si può scegliere.vedere che tipo di dati si può scegliere.

Page 11: Il programma Access DBMS ( Database Management System)
Page 12: Il programma Access DBMS ( Database Management System)

Prima di chiudere la tabella possiamo impostare Prima di chiudere la tabella possiamo impostare la chiave primaria cosa non obbligatoria ma se la chiave primaria cosa non obbligatoria ma se vogliamo che il database lavori più velocemente vogliamo che il database lavori più velocemente ed in maniera efficiente è meglio impostarla. I ed in maniera efficiente è meglio impostarla. I vantaggi dati dalla  chiave primaria sono diversi, vantaggi dati dalla  chiave primaria sono diversi, primo quando si apre una tabella i record sono primo quando si apre una tabella i record sono ordinati automaticamente in base alla chiave ordinati automaticamente in base alla chiave primaria, secondo access non consente primaria, secondo access non consente l'inserimento di duplicati nei report poiché viene l'inserimento di duplicati nei report poiché viene indicizzata automaticamente.indicizzata automaticamente.Per creare una chiave primaria selezioniamo la Per creare una chiave primaria selezioniamo la riga del campo e clicchiamo sul pulsante riga del campo e clicchiamo sul pulsante raffigurante una piccola chiave nella barra degli raffigurante una piccola chiave nella barra degli strumenti.strumenti.

Page 13: Il programma Access DBMS ( Database Management System)

Chiudiamo la tabella dandogli un nome (in Chiudiamo la tabella dandogli un nome (in questo caso "inserimento dati") ed apparirà questo caso "inserimento dati") ed apparirà

nella finestra in questo modo:nella finestra in questo modo:

Page 14: Il programma Access DBMS ( Database Management System)
Page 15: Il programma Access DBMS ( Database Management System)

Creare relazioni tra tabelleCreare relazioni tra tabelle

Le tabelle possono essere messe in relazione tra Le tabelle possono essere messe in relazione tra loro "essere legate", in modo da poter accedere a loro "essere legate", in modo da poter accedere a tutti i campi delle tabelle in questione.tutti i campi delle tabelle in questione.La tabella dalla quale si parte con il La tabella dalla quale si parte con il trascinamento si chiama trascinamento si chiama primariaprimariamentre la tabella dove si chiude il trascinamento mentre la tabella dove si chiude il trascinamento è detta tabella è detta tabella correlatacorrelata. . Queste tabelle devono avere dei campi che Queste tabelle devono avere dei campi che contengono lo stesso tipo di dati; contengono lo stesso tipo di dati; se si tratta di numeri,lo stesso formato. se si tratta di numeri,lo stesso formato. Il campo della tabella primaria deve essere la Il campo della tabella primaria deve essere la chiave primaria in modo che Access non consenti chiave primaria in modo che Access non consenti di inserire valori uguali.di inserire valori uguali.

Page 16: Il programma Access DBMS ( Database Management System)

Se mettiamo in Se mettiamo in relazione le due relazione le due tabelle con il tabelle con il campo comune campo comune codice sociocodice socio non si non si dovranno inserire dovranno inserire nella seconda nella seconda tabella, dove i dati tabella, dove i dati possono variare possono variare periodicamente periodicamente

il Nomeil Nome E-Mail E-Mail IndirizzoIndirizzo Telefono,FaxTelefono,Fax..

Page 17: Il programma Access DBMS ( Database Management System)

Apriamo il data base e facciamo clic sul pulsante Apriamo il data base e facciamo clic sul pulsante relazioni:relazioni:

Poi sul pulsante mostra tabella

Selezioniamo le due tabelle che vogliamo mettere in relazione e facciamo clic su aggiungi, chiudiamo la finestra mostra tabelle  e con il mouse trasciniamo il campo codice socio della prima tabella sopra al campo equivalente nella seconda tabella.Si apre la finestra "Modifica relazioni" e facciamo clic su crea  

Page 18: Il programma Access DBMS ( Database Management System)
Page 19: Il programma Access DBMS ( Database Management System)

Creare semplici maschereCreare semplici maschere

Le maschere servono per parecchie cose, Le maschere servono per parecchie cose, possono essere usate per visualizzare e possono essere usate per visualizzare e modificare dati, per inserire dati e anche per modificare dati, per inserire dati e anche per rendere più bello e attraente un Database.rendere più bello e attraente un Database.Si possono disegnare in modo da poter contenere Si possono disegnare in modo da poter contenere tutti i campi in un unica videata, evitando quindi tutti i campi in un unica videata, evitando quindi la necessità dello scorrimento.la necessità dello scorrimento.

Page 20: Il programma Access DBMS ( Database Management System)

Ci sono quattro tipi fondamentali di maschere:Ci sono quattro tipi fondamentali di maschere:

A Colonne dove i nomi dei campi sono listati sul lato sinistro della maschera, con una colonna sulla destra contenente i valori dei campi.

Page 21: Il programma Access DBMS ( Database Management System)

Tabularedove i nomi dei campi sono posizionati nella parte alta della maschera con i valori nelle rispettive colonne sotto di essi.

Page 22: Il programma Access DBMS ( Database Management System)

Foglio Dati  -  dove i campi sono visualizzati come in una tabella o una query.

Page 23: Il programma Access DBMS ( Database Management System)

Giustificato  -  dove i nomi dei campi e i valori sono visualizzati in modo giustificato.

Page 24: Il programma Access DBMS ( Database Management System)

Ci sono due modi per creare una maschera: Ci sono due modi per creare una maschera: 1) 1) Crea una maschera in visualizzazione strutturaCrea una maschera in visualizzazione struttura2)2) Crea una maschera mediante una creazione guidataCrea una maschera mediante una creazione guidata

In questa lezione ci occuperemo del secondo modo.In questa lezione ci occuperemo del secondo modo.Apriamo il nostro Database, Apriamo il nostro Database, selezioniamo la parola selezioniamo la parola maschera maschera nella sezione oggettinella sezione oggettipoi clicchiamo due volte su poi clicchiamo due volte su crea una maschera crea una maschera mediante mediante una creazione guidata.una creazione guidata.Si apre la finestra Creazione guidata maschera, scegliamo Si apre la finestra Creazione guidata maschera, scegliamo la tabella o la query da inserire e poi i campi da includere la tabella o la query da inserire e poi i campi da includere (in questo caso la tabella 1 e tutti i campi) e clicchiamo su (in questo caso la tabella 1 e tutti i campi) e clicchiamo su avanti.avanti.

Page 25: Il programma Access DBMS ( Database Management System)
Page 26: Il programma Access DBMS ( Database Management System)

Nella seconda finestra scegliamo il layout da Nella seconda finestra scegliamo il layout da applicare alla maschera (in questo caso a applicare alla maschera (in questo caso a

colonne) e clicchiamo su avanti.colonne) e clicchiamo su avanti.

Page 27: Il programma Access DBMS ( Database Management System)

Nella terza finestra si sceglie lo stile da Nella terza finestra si sceglie lo stile da utilizzare (in questo caso internazionale) e utilizzare (in questo caso internazionale) e

clicchiamo su avanti.clicchiamo su avanti.

Page 28: Il programma Access DBMS ( Database Management System)

Nella quarta finestra scegliamo un nome per la maschera con la Nella quarta finestra scegliamo un nome per la maschera con la possibilità:possibilità:

    1) di aprire la maschera per visualizzare o inserire informazioni    1) di aprire la maschera per visualizzare o inserire informazioni         2) modificare la struttura della maschera (che vedremo in seguito)         2) modificare la struttura della maschera (che vedremo in seguito)

Page 29: Il programma Access DBMS ( Database Management System)

Selezioniamo apri maschera per visualizzare o inserire informazioni e Selezioniamo apri maschera per visualizzare o inserire informazioni e clicchiamo su fine.clicchiamo su fine.

Siamo quindi pronti ad inserire i dati nella nostra maschera visualizzata qui Siamo quindi pronti ad inserire i dati nella nostra maschera visualizzata qui

sotto  appena creata.sotto  appena creata.

Page 30: Il programma Access DBMS ( Database Management System)

THE ENDTHE END