Estratto del documento

Realizzare un database con Access

Di Antonio Bernardo e Mario Bochicchio

Esercizio

Una catena di supermercati vuole tener traccia dei prodotti acquistati dai clienti. Di ogni cliente si vuole conoscere nome, cognome, indirizzo e data di nascita. Di ogni tipo di prodotto è necessario sapere codice, marca, nome, tipo di confezione (bottiglia, lattina, scatola, …), quantità contenuta nella confezione (1 litro, 0.5 kg, …) e prezzo di listino. Per ogni acquisto le casse emettono uno scontrino caratterizzato dal numero della cassa, dalla data ed orario di emissione, dall’elenco dei prodotti acquistati, dal prezzo di acquisto e dalla quantità di ogni prodotto.

  1. Tracciare un diagramma Entità-Relazioni che rappresenti la situazione descritta.
  2. Creare mediante MS Access il database relazionale corrispondente al diagramma ER.
  3. Popolare il database con alcuni dati di prova ed eseguire le seguenti interrogazioni:
    • Elenco degli acquisti effettuati nel 2007 dal sig. Mario Rossi;
    • Elenco dei clienti che hanno effettuato acquisti per più di 500 euro.

… … … … … … … … … …

Passo 1: costruire il diagramma Entità-Relazioni

Diagramma

1 N M N TIPO DI

riceve contiene

CLIENTE SCONTRINO PRODOTTO

Nome Num. cassa Prezzo Codice

Cognome Data Marca

Quantità

Data di nascita Orario Nome

Città Tipo di confezione

CAP Quantità contenuta

Via e numero 4 Prezzo di listino

2 5

1 3

cliente scontrino contiene Tipo di prodotto

nascita list.

numero conf.

scontrino

Cassa prodotto

cliente

Cognome di

Quantità

quantità di

di Codice Prezzo

Prezzo

Orario Marca

Nome Nome

Num.

e

Città Data Tipo

Data Via ID

ID ID ID ID

ID

Nello schema si sono utilizzate tre entità e due relazioni.

La relazione “cliente riceve scontrino” è di tipo 1 a N, infatti ogni cliente può ricevere più di uno scontrino e viceversa lo scontrino può appartenere a un solo cliente. Per questo tipo di relazione non è necessaria un’apposita tabella, si aggiunge la colonna “ID cliente” alla tabella dello scontrino, la tabella, cioè, che è dal lato N della relazione. In generale, una relazione di tipo 1 a N si include nella tabella dal lato N.

La relazione “scontrino contiene tipo di prodotto” è di tipo N a M, ogni scontrino infatti può contenere più prodotti e viceversa ogni prodotto può comparire in più scontrini. Per questo tipo di relazione occorre creare una ulteriore tabella.

Anteprima
Vedrai una selezione di 3 pagine su 10
Creare un data base con Access, esercizio del supermercato Pag. 1 Creare un data base con Access, esercizio del supermercato Pag. 2
Anteprima di 3 pagg. su 10.
Scarica il documento per vederlo tutto.
Creare un data base con Access, esercizio del supermercato Pag. 6
1 su 10
Sintesi

Esercizio

Una catena di supermercati vuole tener traccia dei prodotti acquistati dai clienti. Di ogni cliente si vuole conoscere nome, cognome, indirizzo e data di nascita. Di ogni tipo di prodotto è necessario sapere codice, marca, nome, tipo di confezione (bottiglia, lattina, scatola, …), quantità contenuta nella confezione (1 litro, 0.5 kg, …) e prezzo di listino. Per ogni acquisto le casse emettono uno scontrino caratterizzato dal numero della cassa, dalla data ed orario di emissione, dall’elenco dei prodotti acquistati, dal prezzo di acquisto e dalla quantità di ogni prodotto.

  • 1) Tracciare un diagramma Entità Relazioni che rappresenti la situazione descritta.
  • 2) Creare mediante MS Access il database relazionale corrispondente al diagramma ER.
  • 3) Popolare il database con alcuni dati di prova ed eseguire le seguenti interrogazioni:
  • a) Elenco degli acquisti effettuati nel 2007 dal sig. Mario Rossi;
  • b) Elenco dei clienti che hanno effettuato acquisti per più di 500 euro.

Passi per la realizzazione

  • Passo 1: costruire il diagramma Entità Relazioni
  • Passo 2: avviare Access e creare una tabella per ogni tipo di entità
  • Passo 3. Creare la tabella per la relazione N a M
  • Passo 4. Creare le relazioni collegando gli ID
  • Passo 6: popolare le tabelle
  • Passo 7: interrogazioni

* * * *

Scarica l'esercizio di Access completo (.PDF 1,1MB)

D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi