Das Design Ihrer SQL Server-Datenbank bestimmt seine Effizienz und Leistung . Datenbank-Design ist einer der schwierigsten Teile der Anwendung - Erstellungsprozess . Das Design sollte Speicherung von Daten bieten Skalierbarkeit und führen schnell , so dass die Nutzer , die die Daten der Tabelle benötigen, können Informationen schnell abzurufen. Sicherheit sollte auch angesprochen , so dass Ihre Daten vor unbefugtem Zugriff geschützt ist . Anleitung
1
Erstellen Sie ein Layout der Tabellen und diskutieren geschäftlichen Anforderungen, wie welche Art von Informationen gespeichert werden. Zum Beispiel muss eine E -Commerce-Geschäft ein Aufträgen, Kunden und Versandkosten Tisch. Erstellen eines Layouts für die Informationen, können Sie entscheiden, welche Tabellen benötigt werden und wie die Daten auf dem Server gespeichert . Es hilft Ihnen auch entscheiden, die gespeicherten Prozeduren für die Datenbank benötigt.
2
Wählen Sie ein Sicherheitssystem . SQL Server können Sie Windows- Anmeldeinformationen oder separate SQL Server -Authentifizierung. SQL Server-Authentifizierung erfordert, dass Sie einen Benutzernamen und ein Passwort für jeden Benutzer, der Zugriff auf die Datenbank benötigt erstellen. Sie müssen auch geben, diesen Benutzern Zugriff auf die Tabellen . Windows-Authentifizierung ermöglicht den Zugriff auf alle, die sich in Ihrem Netzwerk angemeldet hat .
3
Legen Sie Ihre gespeicherte Prozedur Namen . Gespeicherte Prozeduren sind Funktionen verwendet, um die Daten aus den Tabellen abgerufen werden. Viele Unternehmen verwenden eine Standard- Namensschema , so dass jeder Entwickler erstellt eine neue gespeicherte Prozedur, die leicht zu lesen ist . Das Namensschema auch erfahren Administratoren, welche Art von gespeicherte Prozedur wird in der Funktion verwendet . Zum Beispiel mit einem Präfix " sel_ " erzählt andere Entwickler , dass ein "select" -Anweisung im Code gespeicherte Prozedur verwendet wird.
4
Wählen Sie die Spalte als Primärschlüssel für die Tabelle verwendet. Ein Primärschlüssel verbessert die Performance der Datenbank durch Sortieren von Datensätzen , sodass die Datenbank benötigt weniger Zeit , um die Daten aus der gespeicherten Prozedur abgerufen finden.
5
Richten Sie Ihre Beziehungen. Eine Beziehung ist eine " Verbindung" zwischen einer Tabelle Primärschlüssel und anderen Tabelle Fremdschlüssel. Zum Beispiel wird einem Kunden -Identifikationsnummer ( der Primärschlüssel ) verwendet, um die Tabelle orders verbinden . Auf diese Weise können Sie abrufen eines Kunden Informationen und zugehörigen Bestellungen.