Come progettare soluzioni di database utilizza Microsoft SQL Server

December 26

La progettazione di database di SQL Server determina la sua efficienza e le prestazioni. Progettazione di database è una delle parti più difficili del processo di applicazione di creazione. Il design dovrebbe memorizzare i dati, fornire scalabilità e di eseguire rapidamente, così gli utenti che hanno bisogno i dati della tabella possono recuperare le informazioni in modo rapido. Sicurezza anche dovrebbe essere affrontato in modo i dati sono protetti da utenti non autorizzati.

istruzione

1 Creare una disposizione dei tavoli e discutere le esigenze di business, come ad esempio quello che sarà memorizzato tipo di informazioni. Per esempio, un'attività di e-commerce ha bisogno di una tabella di ordini, clienti e la spedizione. Creazione di un layout per l'informazione aiuta a decidere quali tabelle sono necessari e come memorizzare i dati sul server. Aiuta anche a decidere le stored procedure necessarie per il database.

2 Scegliere un sistema di sicurezza. SQL Server consente di utilizzare di Windows le informazioni di accesso o l'autenticazione di SQL Server separato. 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 dare a questi utenti l'accesso alle tabelle. l'autenticazione di Windows consente l'accesso a chiunque abbia registrato per la rete.

3 Disporre i 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 indica inoltre agli amministratori che tipo di stored procedure viene utilizzata nella funzione. Ad esempio, utilizzando un prefisso di "sel_" dice altri sviluppatori che un "select" viene utilizzato nel codice di stored procedure.

4 Scegliere colonna utilizzata come chiave primaria della tabella. Una chiave primaria migliora le prestazioni del database di classificare i record modo che il database richiede meno tempo per trovare i dati recuperati dalla stored procedure.

5 Impostare le relazioni. Una relazione è un "collegamento" tra la chiave primaria di una tabella e chiave esterna di un'altra tabella. Per esempio, il numero di identificazione del cliente (la chiave primaria) è utilizzato per collegare la tabella degli ordini. Questo consente di recuperare le informazioni di un cliente e gli ordini associati.