Databaser modell en bit av den virkelige verden med beskrivelser av objekter, hendelser og relasjoner . Om prosjektet innebærer lagring av data for en prosess - kontroll system eller analyse av data for en forskningsstudie , må en database designer bestemme hvilke elementer som er avgjørende for problemet for hånden for å beskrive og samle de nødvendige data for å støtte modellen. Følg trinnene nedenfor for å analysere og designe en liten database som sammenligner matbutikk priser . Instruksjoner
en
Bestem spørsmålene undersøkelsen vil svare . Disse spørsmålene kan omfatte : en
• Hvilken butikk har de laveste gjennomsnittsprisene
• Hvilken butikk har de største rabatter
• Hvilke butikker har de laveste prisene ? i hver produktkategori ?
Dette eksempelet vil bare ta det første spørsmålet .
2
Bestem hvilken informasjon som vil være nødvendig for å svare på spørsmålet . Tegn prøver av rapporter i grov form som gir tiltak og statistikk . I dette eksempelet , vil en rapport som viser den totale prisen per butikk bestemme som har den laveste totalprisen .
3
Bestem objekter og hendelser som er nødvendige for å lage rapporten . Disse blir tabellene i databasen
Stores - . Stedet der produktene selges ,
produkter - Hvilke produkter vil bli sammenlignet ,
priser - den prisen på et bestemt produkt på en bestemt butikk på en bestemt dag .
4
Bestem elementene som beskriver hvert objekt eller hendelse . Disse blir kolonnene
Forretninger - . Lagre identifikator ( enten et tall eller en kort forkortelse ) og navnet på butikken
Produkter - . Produkt identifikator ( kortnavn ) , produkt mengde eller størrelse til sørge identiske elementer er sammenlignet, og kategori slik at vi kan svare på spørsmål tre senere
priser - . Store, produkt , dato og pris
5
Lag den fysiske databasen. . Avhengig av database produkt som brukes, kan dette innebære å sette opp tabeller eller skrive manus . Nedenfor er skript i T /SQL (Microsoft SQL Server ) for å lage bordene .
Opprette tabellen Stores (
StoreID varchar ( 10 ) Primary Key , etter
StoreName varchar ( 50 )
)
opprette tabellen Produkter (
ProductID varchar ( 15 ) Primary Key , etter
Varenavn varchar ( 50 ) , etter < p > Størrelse varchar ( 50 ) , etter
Kategori varchar ( 15 )
)
opprette tabellen Priser (
PriceID int identitet Primary Key,
StoreID varchar ( 1 ) Referanser Stores , etter
ProductID varchar ( 15 ) Referanser Produkter , etter
Pris penger , etter
PriceDate datetime
)
6
samle data . Lag skjemaer eller regneark for å legge inn data og samle prisene fra butikkens avis eller sendt reklame eller fra hyllene i butikkene . Samle et tilstrekkelig antall priser fra hver butikk for å samle en god prøve.
7
Lag en rapport som analyserer dataene. Kjør rapporten og avgjøre dine konklusjoner .