Bygga en relationsdatabas kräver en tydlig förståelse av syftet med den nya databasen av dem som kommer att bygga det . Konsultera dina användare att se till att du inte gör felaktiga antaganden om de uppgifter som ska lagras i databasen . Dessutom har en stor förståelse för relationsdatabaser koncept för att skapa ett fungerande system för . Data - modellering programvara kan hjälpa till eftersom det kan automatisera vissa uppgifter i design och skapande process , men du kan också använda vanliga verktyg som kalkylblad och program ritning . Saker du behöver
relationsdatabas management mjukvara krav
Business
Visa fler instruktioner
Förstå Scope
1
recension nyckelbegreppen i relationsdatabaser . Förstå definitionerna av tabeller , primärnycklar och främmande nycklar . Också över förhållandet typer som kan finnas mellan tabeller , som är en - till-en (1:1 ) , en - till-många ( 1 : M ) och många - till - många ( M : M ) .
2
Bestäm vem som kommer att använda databasen , och diskutera med dem hur ofta de kommer att använda det och vilken typ av uppgifter som de måste lagra . Att förstå detta kommer att avgöra storleken , säkerhetsbehov och transaktionsvolymen att databasen ska kunna stödja . Addera 3
Diskutera programvaran för applikationen med applikationsutvecklare . Tekniska krav och begränsningar kan finnas att du måste ta hänsyn till innan du kan börja designa .
Utforma Databas
4
skissa på större föremål som tabeller som visar hur objekt förhåller sig till varandra . Till exempel kan en kunddatabas behöver lagra tre objekt som tabeller : Kunder , Order Historia och returer . När det gäller kunder , kan en kund ha en eller flera order , så att relationen mellan tabellerna måste stödja en 1 : M relation . Däremot kan förhållandet mellan Orderstatus och Returer vara M : M , eftersom en given order kan ha flera returer och en återgång kan kopplas till flera beställningar . Bygg dina tabeller och relationer för att stödja de affärsregler .
5
Bestäm viktiga kolumner för varje tabell . När du förstår de objekt och relationer , bestämmer vilka kolumner som unikt identifierar posterna i en tabell , som kallas primärnycklar . Dessa kan vara en automatiskt genererad kolumn eller kunddata , såsom personnummer eller telefonnummer . Upprätta primärnycklar för varje tabell som kommer att vara i databasen oavsett dess relation till en annan tabell .
6
Dokument ytterligare kolumner som behövs för varje tabell . Du kan göra detta i ett kalkylprogram snarare än en data modelleringsverktyg , om det behövs . Var noga med att spela in längden på varje kolonn och den typ av data som ska lagras . Lägg också till eventuella främmande nycklar nödvändigt att koppla tabeller . Främmande nycklar är kolumner som lagrar primärnyckeln i en rad från en annan tabell för att länka tabellerna . Addera bygga och testa databasen
7
recension konstruktions med användare och programmerare. Förklara på ett enkelt språk hur varje bord är länkad och om förhållandet är 1:1 , 1 : M eller M : M. Ställ frågor som utmanar designen integritet , till exempel , " Är det någonsin möjligt för en att kunna ha två olika kunder ? " att säkerställa tabellerna kan uppfylla önskade mål .
8
Skapa den fysiska databasen . Om du använder modellering programvara för att designa databasen , många av dessa program har förmågan att skapa databasen direkt från designen . Alternativt kan du bygga databasen manuellt , genom att först skapa en databas , då borden och slutligen kolumner .
9
Testa databasen för att säkerställa att det är lagra data korrekt . Dessutom , se till att användarna kan söka uppgifter och att tabeller kopplas samman som avsett .