Relationsdatabaser eksisterer i industrien i både store og små virksomheder. Kommercielle hjemmesider bruger relationelle databaser til at gemme alle de data og relationer undgå problemet med data dobbeltarbejde . Relationelle databaser giver en kraftfuld og effektiv måde at manipulere data. Skrivning af en relationel database indebærer anvendelse modelberegninger , analysere en virksomhed situation, og derefter kodning op løsningen. Instruktioner
1
dig bekendt med entity- relation ( ER) modellering. ER modellering er en måde at identificere de vigtigste relationer og vigtige aspekter af en database , kaldet "enheder ". eller forretningskoncepter . Relationerne mellem disse enheder er formuleret som følgende: "For hver enkelt kunde, kan der være flere konti , " eller " Der er mange vælgere på mange valgsteder . "
2
Identificer hovederhverv begreber og relationer mellem dem. En analyse skal gennemføres for at identificere de vigtigste begreber i en virksomhed situation, og forstå, hvordan de er relateret til hinanden. Disse kan derefter formelt konstrueret ved hjælp af en enhed - Relationship -model.
3
skabe en forretning kravspecifikationer . Den relationelle database skal afspejle de væsentlige elementer af data , relationer og forarbejdning , der vil blive gennemført på dataene. Kravene dokument indeholder vigtige oplysninger til udviklere , hvad man skal gøre med de data og forarbejdning.
4
Skriv logikken i databasen. Dette opnås ved brug af Structured Query Language , såsom dem, som Oracle PL /SQL , MySQL, Sequel Server og andre. De bruger alle de samme konstruktioner til " Vælg ", " Update " og " slet" data fra en database. Tabellerne og data design definerer, hvordan logikken skal skrives , og hvad der skal ske med de data , der er baseret på forretningsmæssige krav .
5.
Giv en grænseflade. Databasen vil kun være nyttigt, hvis der findes egnede grænseflader fastsat for brugerne at interagere med og opdatere databasen. Mange databaser har Web frontends knyttet til dem at lade disse processer kan finde sted, men de kan også være skabt som et lokalt program på en personlig computer.