Basi di dati modello una fetta del mondo reale con le descrizioni di oggetti, eventi e relazioni. Se il progetto prevede la memorizzazione dei dati di un sistema di controllo di processo o l'analisi dei dati di 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 a sostenere il modello . Seguire i passaggi riportati di seguito per analizzare e progettare un piccolo database che mette a confronto i prezzi dei negozi di alimentari . Istruzioni
1
determinare le questioni che lo studio rispondere. Queste domande potrebbero essere:
• 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?
Questo esempio affronterà solo la prima domanda .
2
Stabilire quale saranno necessarie le informazioni 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 determinerà che 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 - . Del luogo in cui i prodotti vengono venduti , brevi
Products - Quali prodotti si confronterà , brevi
prezzi - la prezzo di un determinato prodotto in un negozio specifico in un determinato giorno .
4
determinare gli elementi che descrivono ogni oggetto o evento. Questi diventano le colonne
Negozi - . Conservare identificatore ( un numero o una breve sigla) e il nome del negozio
Prodotti - . Identificativo del prodotto ( nome breve ) , la quantità di prodotto o di dimensioni di assicurarsi che oggetti identici sono confrontati, e la categoria in modo che possiamo rispondere alla domanda tre dopo
prezzi - . Store, prodotto, la data e il prezzo
5
Creare il database fisico . . A seconda del prodotto database utilizzato , questo può comportare la creazione di tabelle o la scrittura di script . Di seguito sono riportati gli script in T /SQL ( Microsoft SQL Server) per creare le tabelle .
Creare archivi da tavolo (
StoreID varchar ( 10) Chiave primaria , Stati
StoreName varchar ( 50 ) per
) per
Creare Prodotti Indice (
ProductID varchar ( 15) chiave primaria , Stati
ProductName varchar ( 50 ) , Stati < p > Dimensione varchar ( 50 ) , Stati
Categoria varchar ( 15 ) per
)
Creare prezzi da tavolo (
PriceID int identità chiave primaria , Stati
StoreID varchar ( 1) Riferimenti Stores , Stati
ProductID varchar ( 15) Referenze Prodotti ,
Prezzo denaro,
PriceDate datetime
)
Pagina 6
raccogliere i dati. Creare moduli o fogli di calcolo per inserire i dati poi raccolgono i prezzi dal giornale del negozio o pubblicità spedita o dagli scaffali dei negozi . Raccogliere un numero sufficiente di prezzi da ogni negozio di raccogliere un buon campione .
7
creare un report che analizza i dati . Eseguire il report e determinare le vostre conclusioni .