Vid utformning av en relationsdatabas , det finns ett antal faktorer att beakta . Många mjukvaruplattformar kan automatisera processen eller meddela dig om du har en ineffektiv design. Det är värt att forska dina krav i förväg eftersom förändringar kan ibland vara besvärlig och riskera att förlora data . Hårdvara överväganden bör också beaktas , liksom långsiktig expansion . Den anställde som innehar positionen databas arkitekt är vanligtvis ansvarig för design aspekter av en relationsdatabas i de flesta organisationer . Instruktioner
1
Organisera dina tabeller i logiska aktionsgrupper . Detta kan definieras som en transaktion eller en verksamhet . Skapa kolumnrubriker för varje bit av information i tabellen
2
. Definiera datatyper för dessa kolumner , tillsammans med teckenbegränsningar , normalvärden och inte null krav . Många finansiella tillämpningar , till exempel , kräver flera numeriska fält så att frågespråk kan utföra matematiska operationer .
3
Normalisera data till den första normala form . Separera data i olika tabeller som inte har några dubbla uppgifter och ge varje rad en unik identifiering nyckel .
4
Normalisera data i den andra normalformen . Leta efter datapunkter som visas i flera tabeller och placera dem i sin egen tabell . Definiera relationer mellan tabeller . Det finns tre typer av relationer : en - till - en, en - till - många och många - till-många . En - till-en innebär en data som värde i en tabell motsvarar en och endast en data som värde i den andra tabellen . En - till-många betyder en data som värde i den första tabellen kan användas många gånger i den andra tabellen . Många - till - många innebär att varje värde i den första tabellen kan kopplas till varje värde i den andra tabellen .
5
Normalisera data i den tredje normalformen . Detta är den sista normalisering som sker . Ta bort alla data som är oberoende av den primära nyckeln . Värden som beräknas , till exempel tas bort .