SQL Server er en databaseadministrationsserver som lager og vedlikeholder relationsdatabaser. Uttrykket relasjonsdatabase er dessverre et av de mest brukte og misbrukte buzzwords i datamaskinbransjen. Begrepet har minst tre betydninger. En relasjonsdatabase kan være:
-
En database der data lagres i tabeller: I en relasjonsdatabase kalles grupper av lignende poster tabeller. En database består vanligvis av mer enn ett bord - faktisk er det ikke uvanlig at en enkelt database har dusinvis av forskjellige tabeller.
Du kan etablere relasjoner mellom og blant disse tabellene basert på vanlig informasjon. For eksempel kan en salgsdatabase inneholde en tabell med kundeinformasjon og en tabell med fakturaer, med begge tabellene som inneholder en kundenummerkolonne som etablerer et forhold mellom tabellene.
-
En databasemodell kalt Set Theory: Dette er faktisk den mest teknisk presise definisjonen av en relasjonsdatabase, men bare datamusker vet eller bryr seg. I motsetning til popular tro er ikke begrepet relasjonsdatabase avledet av evnen til å opprette relasjoner mellom tabeller, men fra begrepet relasjon, er det et matematisk begrep som refererer til hvordan dataene er arrangert inn i tabeller med rader og kolonner.
-
En database som er tilgjengelig via SQL: SQL, som står for Structured Query Language, , gir en praktisk måte å få tilgang til data lagret i relasjonelle tabeller. En database som er basert på SQL, er iboende relasjonell fordi SQL lagrer dataene i tabeller og er basert på Set Theory. SQL Server, som navnet antyder, er basert på SQL.
Fra et praktisk synspunkt er den tredje definisjonen den viktigste: En relasjonsdatabase er en database som du kan få tilgang til via SQL.