Relasjonsdatabaser eksisterer i bransjen i både store og små bedrifter . Kommersielle nettsteder bruker relasjonsdatabaser å lagre alle data og relasjoner unngå problemet med data duplisering. Relasjonsdatabaser gi en kraftig og effektiv måte å manipulere data . Skrive en relasjonsdatabase innebærer å bruke teknikker for modellering , analysere en virksomhet situasjon og deretter koding opp løsningen . Instruksjoner
en
Gjør deg kjent med entity-relationship ( ER ) modellering . ER -modellering er en måte å identifisere de viktigste relasjoner og viktige aspekter av en database , kalt "enheter . " eller forretningskonsepter . Forholdet mellom disse enhetene er formulert som følgende: "For hver enkelt kunde , kan det være flere kontoer " eller " Det er mange velgere på mange valglokaler . "
2
Identifiser de viktigste forretnings begreper og relasjoner mellom dem . En analyse må gjennomføres for å identifisere de viktigste begrepene en virksomhet situasjon og forstå hvordan de er relatert til hverandre . Disse kan da bli formelt utformet ved hjelp av en Entity - Relationship modellen.
3
Lag en virksomhet krav dokumentet . Relasjonsdatabase må reflektere de grunnleggende elementer av data, relasjoner og behandling som vil bli gjennomført på dataene. Kravene dokumentet gir viktig informasjon til utviklere til hva du skal gjøre med data og prosessering .
4
Skriv logikken i databasen. Dette oppnås gjennom bruk av Structured Query Language slik som de som tilbys av Oracle PL /SQL, MySQL, Sequel Server og andre. De bruker de samme konstruksjoner til " Velg ", " Update " og "Slett " data fra en database . Tabeller og data utforming definerer hvordan logikken bør skrives og hva som må gjøres med dataene, basert på forretningsmessige krav .
5
Gi et grensesnitt . Databasen vil bare være nyttig hvis det finnes egnede grensesnitt gitt for brukere å samhandle med , og oppdatere databasen . Mange databaser har Web grensesnittene knyttet til dem , slik at disse prosessene skal skje, men de kan også bli opprettet som et lokalt program på en PC .