Utformingen av din SQL Server-database bestemmer sin effektivitet og ytelse. Database design er en av de vanskeligste delene av søknaden - prosessen. Utformingen skal lagre data , gi skalerbarhet og utføre raskt, slik at brukere som trenger tabellen data kan hente informasjon raskt . Sikkerhet også bør tas opp slik at data er beskyttet mot uautoriserte brukere. Instruksjoner
en
Lag en layout av tabellene og diskutere virksomhetens behov , som for eksempel hvilken type informasjon vil bli lagret. For eksempel må en e - handel bedrift en ordre, kunder og frakt bord. Lage et oppsett for informasjonen hjelper deg å avgjøre hvilke tabeller er nødvendig, og hvordan du lagrer dataene på serveren. Det hjelper deg også bestemme den lagrede prosedyrer som trengs for databasen.
2
Velg et sikkerhetssystem. SQL Server lar deg bruke Windows-pålogging informasjon eller separat SQL Server-godkjenning . SQL Server-godkjenning krever at du oppretter et brukernavn og passord for hver bruker som trenger tilgang til databasen . Du trenger også å gi disse brukerne tilgang til tabellene . Windows autentisering gir tilgang til alle som har logget seg på nettverket .
3
Legg ut dine lagrede prosedyren navn. Lagrede prosedyrer er funksjoner som brukes til å hente data fra tabellene . Mange bedrifter bruker en standard navneskjema , slik at hver utvikler oppretter en ny lagret prosedyre som er lett å lese . Den navneskjemaet forteller også administratorer hvilken typen lagret prosedyren blir benyttet i funksjonen . For eksempel bruk av prefiks for « sel_ " forteller andre utviklere som en "select " statement er brukt i den lagrede prosedyren koden .
4
Velg kolonnen brukes som primærnøkkel for tabellen . En primærnøkkel forbedrer database ytelse ved å sortere poster slik at databasen tar kortere tid å finne de data som hentes fra den lagrede prosedyren .
5
Sett opp dine relasjoner . Et forhold er en "link " mellom en tabellens primærnøkkel og en annen tabell fremmednøkkel. For eksempel er en kunde identifikasjonsnummer ( primærnøkkelen) brukes til å koble til ordre tabellen . Dette lar deg hente en kundes informasjon og tilhørende bestillinger.