Databaser model en bid af den virkelige verden med beskrivelser af objekter, begivenheder og relationer. Hvorvidt projektet involverer lagring af data for en proces - kontrolsystemet eller analysere data for en undersøgelse , skal en database designer beslutte, hvilke elementer er afgørende for problemet ved hånden til at beskrive og indsamle de nødvendige data til at understøtte modellen. Følg nedenstående trin for at analysere og designe en lille database, der sammenligner købmand priser. Instruktioner
1
Bestem de spørgsmål undersøgelsen vil besvare. Disse spørgsmål kan omfatte : Hej
• Hvilken butik har de laveste gennemsnitlige priser
• Hvilken butik har de største rabatter
• Hvilke butikker har de laveste priser ? i hver produktkategori ?
Dette eksempel vil kun behandle det første spørgsmål.
2
Bestem hvilke oplysninger der vil være nødvendige for at besvare spørgsmålet . Tegn prøver af rapporter i rå form , der giver foranstaltninger og statistik. I dette eksempel vil en rapport, der viser den samlede pris per butik afgøre, hvilken har den laveste samlede pris.
3
Bestem objekter og begivenheder , der er nødvendige for at oprette rapporten . Disse bliver tabellerne i databasen
Forretninger - . Stedet, hvor produkterne sælges ,
Produkter - Hvilke produkter vil blive sammenlignet ,
priser - den prisen på et bestemt produkt på en bestemt butik på en bestemt dag.
4
Bestem de elementer, der beskriver hver enkelt genstand eller begivenhed . Disse bliver kolonnerne
Forretninger - . Store identifikator (enten et tal eller en kort forkortelse) og gemme navn
Produkter - . Product Identifier ( kort navn ) , produkt- mængde eller størrelse til sørg identiske genstande er sammenlignet, og kategori, så vi kan besvare spørgsmål tre senere
priser - . Store, produkt , dato og pris
5
Opret fysiske database. . Afhængig af den database, der anvendes produktet , kan det betyde, at oprette tabeller eller skrive scripts. Nedenfor er scripts i T /SQL (Microsoft SQL Server ) til at oprette tabellerne .
Oprette tabellen Stores (
StoreID varchar (10) Primær nøgle , salg
StoreName varchar ( 50)
)
Opret Tabel Products (
ProductID varchar (15) Primær nøgle , salg
ProductName varchar (50) ,
< p > Size varchar (50) ,
Kategori varchar (15)
)
oprette tabellen priser (
PriceID int identitet Primær nøgle ,
StoreID varchar (1) Referencer Stores,
ProductID varchar (15) Referencer Produkter ,
Pris penge,
PriceDate datetime
) < br >
6
indsamlingsmetoder. Opret formularer eller regneark til at indtaste data derefter indsamle priser fra butikken avis eller mailes reklamer eller fra hylderne i butikkerne. Saml et tilstrækkeligt antal priser fra hver butik til at indsamle en god prøve .
7
Oprette en rapport, der analyserer data. Kør rapporten og bestemme dine konklusioner.