Il design del tuo database di SQL Server determina l'efficienza e le prestazioni . Progettazione di database è una delle parti più difficili del processo di applicazione di creazione . Il design dovrebbe archiviare i dati , fornire scalabilità e di eseguire rapidamente , così gli utenti che hanno bisogno dei dati della tabella in grado di recuperare le informazioni in modo rapido . Sicurezza anche dovrebbe essere affrontato in modo i dati sono protetti da accessi non autorizzati . Istruzioni
1
creare un layout delle tabelle e discutere le esigenze di business , come ad esempio che tipo di informazione sarà memorizzata. Per esempio , un'impresa di e - commerce ha bisogno di un ordini, i clienti e la tabella di spedizione. Creazione di un layout per l'informazione aiuta a decidere quali sono necessarie le tabelle e come memorizzare i dati sul server . Essa aiuta anche a decidere le stored procedure necessarie per il database .
2
Scegliere un sistema di sicurezza . SQL Server consente di utilizzare le informazioni di accesso di Windows o l'autenticazione di SQL Server separato . L'autenticazione di SQL Server richiede di creare un nome utente e una password per ogni utente che ha bisogno di accedere al database . È inoltre necessario fornire a questi utenti l'accesso alle tabelle . Autenticazione di Windows consente l'accesso a chi ha effettuato l'accesso alla rete.
3
Disporre i vostri nomi di stored procedure . Le stored procedure sono funzioni utilizzate per recuperare i dati dalle tabelle . Molte aziende utilizzano uno schema di denominazione standard , in modo che ogni sviluppatore crea una nuova stored procedure che è facile da leggere . Lo schema di denominazione racconta anche gli amministratori che tipo di stored procedure viene utilizzata nella funzione . Ad esempio , utilizzando il prefisso " sel_ " racconta altri sviluppatori che una dichiarazione "select " è utilizzato nel codice di stored procedure .
4
Scegliere la colonna utilizzata come chiave primaria per la tabella . Una chiave primaria migliora le prestazioni del database di classificare i record in modo che il database impiega meno tempo per trovare i dati recuperati dalla stored procedure .
5
le vostre relazioni. Una relazione è un "link" tra la chiave primaria di una tabella e la chiave esterna di un'altra tabella . Per esempio , il numero di identificazione di un cliente ( la chiave primaria ) viene utilizzato per connettersi alla tabella ordini . Ciò consente di recuperare le informazioni di un cliente e gli ordini associati.