February 24
I database modellare una fetta del mondo reale con le descrizioni di oggetti, eventi e relazioni. Se il progetto prevede la memorizzazione dei dati per un sistema di controllo di processo o l'analisi dei dati per uno studio di ricerca, un progettista di database deve decidere quali elementi sono essenziali per il problema a portata di mano per descrivere e raccogliere i dati necessari per sostenere il modello. Seguire i passaggi di seguito per l'analisi e la progettazione di un piccolo database che mette a confronto i prezzi negozio di alimentari.
1 Determinare le domande lo studio risponderà. Queste domande potrebbero includere:
• Quale negozio ha i prezzi medi più bassi?
• Quale negozio ha la più grande sconti?
• Quali negozi hanno i prezzi più bassi in ogni categoria di prodotto?
In questo esempio si occuperà soltanto la prima domanda.
2 Determinare quali informazioni saranno necessarie per rispondere alla domanda. Disegnare esempi dei rapporti in forma grezza che forniscono misure e statistiche. In questo esempio, un report che elenca il prezzo totale per negozio sarà determinare quale ha il prezzo totale più basso.
3 Determinare gli oggetti e gli eventi necessari per creare il report. Questi diventano le tabelle del database.
Negozi - la posizione in cui i prodotti sono venduti,
Prodotti - Quali prodotti saranno confrontati,
I prezzi - il prezzo di un determinato prodotto in un negozio specifico in un determinato giorno.
4 Determinare le voci che descrivono ogni oggetto o evento. Questi diventano le colonne.
Negozi - identificatore Store (un numero o una breve sigla) e il nome del negozio.
Prodotti - Identificatore del prodotto (nome breve), quantità o dimensioni del prodotto per assicurarsi che gli elementi identici sono confrontati, e la categoria in modo che possiamo rispondere alla domanda tre in seguito.
Prezzi - Store, di prodotto, data e prezzo.
5 Creare il database fisico. A seconda del prodotto database utilizzato, questo può comportare la creazione di tabelle o la scrittura di script. Qui di seguito sono script in T / SQL (Microsoft SQL Server) per creare le tabelle.
Creare tabella memorizza (
StoreID varchar (10) Chiave primaria,
StoreName varchar (50)
)
Creare prodotti Table (
ProductID varchar (15) Chiave primaria,
ProductName varchar (50),
Dimensioni varchar (50),
Categoria varchar (15)
)
Crea tabella prezzi (
PriceID int identità chiave primaria,
StoreID varchar (1) Riferimenti Stores,
ProductID varchar (15) Riferimenti Prodotti,
soldi Prezzo,
datetime PriceDate
)
6 Raccogliere i dati. Creare moduli o fogli di calcolo per immettere i dati poi raccogliere i prezzi di giornale del negozio o annunci pubblicitari spediti o dagli scaffali presso i negozi. Raccogliere un numero sufficiente di prezzi da ogni punto vendita per raccogliere un buon campione.
7 Creare un report che analizza i dati. Eseguire il report e determinare le vostre conclusioni.