vuoi
o PayPal
tutte le volte che vuoi
E allegata l'analisi di un semplice esempio di database,che si puo fare seguendola.
Analisi Campionato Access.
Entità Attributi
Calciatori IdCalciatore,Cognome,Nome,Ruolo,Datanascità,Valutazione.
Squadra Nome,Colorisociali,Città
Scudetto Anno,Squadra,Punti
Gioca Anno,IdCalciatore,Squadra,Reti
Associazioni Tipo Entità
Calciatori – Gioca 1 – N …...
Squadra – Scudetto 1 – N …...
Gioca – Squadra N – 1 …...
Gioca – Scudetto N – 1 …...
Modello E/R:
Spiegazione tabelle:
Calciatori:
Cognome deve essere di tipo testo, e con 50 caratteri al massimo, Id-calciatori e di tipo
contatore,nome e di tipo testo e con 50 caratteri, ruolo anche esso di tipo testo ma di 20 caratteri e
sarà di tipo elenco valori perché deve essere un menù a tendina
(Portiere,difensore,centrocampista,attaccante) e per finire valutazione deve essere di tipo valuta
euro con due cifre decimali e maggiori di zero. La chiave principale e Id-calciatori.
Squadra:
Nome ,colori-sociali e città devo essere tutti e tre di tipo testo con 50 caratteri e la chiave
principale e nome.
Scudetto:
Anno deve essere di tipo numerico, intero e con una data maggiore di 1890, squadra deve essere di
tipo testo di 50 caratteri al massimo e punti deve essere un numerico di tipo byte e deve essere
evidenziata la condizione del testo maggiore o uguale a zero.
Gioca:
Anno deve essere come nella tabella scudetto con le stesse caratteristiche cosi come squadra,
invece per le reti deve essere numerico e di tipo byte anche esso maggiore o uguale a zero. Poi deve
contenere uguale alla tabella calciatore deve avere Id-Calciatore.
Nel seguente data-base devono essere sviluppati le seguenti Query:
1)Elencare il nome e valutazione di tutti i giocatori l'elenco deve essere ordinato per nome dei
calciatori per ordine alfabetico crescente.
2)Elencare le città e le relative squadre,l'elenco deve essere ordinate per nome delle squadre in
ordine alfabetico crescete.
3)Elencare il nome e valutazione per i giocatori che giocano nel ruolo attaccante,o che hanno
valutazione superiore hai 10 mila euro.
4)Determinare quanti scudetti ha vinto ogni giocatore.
5)Determinare quante squadre a giocato ogni giocatore.
Per queste Query si deve riferirsi alle tabelle sopra elencate da li bisogna con access creare le
Query, per il primo punto bisogna utilizzare la tabella calciatore e basterà mettere nel campo
ordinamento del attributo cognome l'ordine crescente.
Nella seconda Query invece bisogna utilizzare semplicemente la tabella squadra e mettere come
prima ma questa volta per l'attributo nome l'ordine crescente.
Nel terzo invece si utilizza la tabella calciatore e si deve mettere nei criteri di ruolo il nome
attaccante tra virgolette e nell'oppure di valutazione si deve mettere >10000.
Nella quarta Query si devono utilizzare tutti e quattro le tabelle e bisogna attivare la tupla formula
per mettere attiva il raggruppamento e il conteggio che verrà utilizzato per squadra.
Nell'ultima Query si deve utilizzare la tabella calciatore e una Query creata apposta che
chiamiamo solo-squadra che raggruppa appunto solo le squadre questo ci permette poi con un
semplice conteggi come nella Query quattro di realizzare ciò che desideriamo.
Le Maschere:
Per fare queste maschere si crea prima le maschere semplicemente per calciatore,gioca, scudetto e
squadra facendo i bottoni di movimento nella maschera e togliendo ciò che non serve come i bordi
o i bottoni che vanno creati uno a uno. Dopo fatto queste maschere si crea la maschera copertina
che viene utilizzata ogni volta che si apre il nostro database questa copertina avrà i collegamenti
delle Query che abbiamo fatto prima e delle maschere delle tabelle. Per mettere in modo di farla
aprire all'avio basta fare la macro e salvarla come autoexec.
La copertina e cosi fatta:
Il pulsante di stop permette di uscire dal database.
I bottini di utilizzo sono fatti cosi:
Il primo e il pulsante di trova,il secondo e per eliminare il record, il terzo serve per uscire dalla
maschera corrente.
L'altro gruppo di pulsanti servono per muoversi tra i vari record della maschera,l'ultimo permette
di aggiungere un nuovo record.
I seguenti pulsanti sono creati per ogni maschera,tranne per la copertina e la gioca la quale viene