Udformningen af din SQL Server-database afgør dens effektivitet og ydeevne . Database design er et af de mest vanskelige dele af ansøgningen -creation proces. Konstruktionen skal gemme data, giver skalerbarhed og udføre hurtigt, så brugere, der har brug for tabeldata kan hente oplysninger hurtigt . Sikkerhed også bør løses , så dine data er beskyttet mod uautoriserede brugere. Instruktioner
1
Opret et layout af tabellerne og diskutere forretningsmæssige behov, såsom hvilken type oplysninger vil blive gemt. For eksempel skal en e-handel business an ordrer , kunder og skibsfart bord. Oprettelse af et layout til oplysninger hjælper dig med at beslutte hvilke tabeller der er behov for , og hvordan man opbevarer data på serveren. Det hjælper også dig med at beslutte de lagrede procedurer , der er nødvendige for databasen .
2
Vælg et sikkerhedssystem. SQL Server kan du bruge Windows-logon information eller separate SQL Server-godkendelse . SQL Server-godkendelse kræver, at du opretter et brugernavn og en adgangskode til hver bruger, der skal have adgang til databasen. Du skal også give disse brugere adgang til bordene. Windows-godkendelse giver adgang til alle, der har logget ind på dit netværk.
3
Udlæg dine gemte procedure navne. Lagrede procedurer er funktioner, som anvendes til at hente data fra tabellerne . Mange virksomheder bruger en standard navngivning , så hver udvikler skaber en ny lagret procedure, der er let at læse . Den navngivning fortæller også administratorer , hvilken type lagrede procedure anvendes i funktionen . For eksempel fortæller ved hjælp af en præfiks " sel_ " andre udviklere at en " select " erklæring anvendes i den lagrede procedure -koden.
4
Vælg den kolonne, der anvendes som den primære nøgle for tabellen. En primær nøgle forbedrer database performance ved at sortere records så databasen tager kortere tid at finde de data, der hentes fra den lagrede procedure.
5.
Opsæt dine relationer. Et forhold er en " forbindelse" mellem en tabels primære nøgle og en anden tabels fremmede nøgle . For eksempel er en kundes identifikationsnummer ( den primære nøgle ), der anvendes til at forbinde til tabellen Ordrer. Dette lader dig hente en kundes information og tilknyttede ordrer.