Come progettare una pagina Web Database

June 6

Durante la creazione di un sito web dinamico, un database è uno strumento importante per salvare i dati e visualizzare le informazioni per l'utente. Progettazione di un database per una pagina web o un sito web è una parte importante della sua creazione. Una progettazione di database poveri può causare pagine a essere lento, oppure possono causare errori e perdite di dati. Diverse regole si applicano quando si crea una buona progettazione di database.

istruzione

1 Creare tabelle organizzate che contengono i campi di dati. Per esempio, se si dispone di un sito web che contiene informazioni sui clienti, è possibile creare le tabelle, come un cliente e tabelle degli ordini.

2 Creare colonne in ogni tabella. Ad esempio, il database dei clienti ha bisogno di dettagli come nome, cognome e indirizzo. Per ogni record creato dalla pagina Web, la colonna viene utilizzata per definire i dati. Le colonne della tabella devono essere ben definiti e le abbreviazioni dovrebbero essere evitati. colonne ben definiti aiutare assistere altri programmatori risolvere i problemi e capire il layout del database.

3 Creare relazioni tra le diverse tabelle. Questi sono realizzate utilizzando le chiavi primarie ed esterne. Per esempio, un ID cliente è un numero univoco in una tabella. Può essere utilizzato come chiave primaria della tabella cliente. Dal momento che un cliente ha l'ordine, la chiave esterna è nella tabella ordine. La maggior parte delle basi di dati forniscono una procedura di drag-and-drop in cui si trascina il campo chiave primaria della tabella chiave esterna e il rapporto viene creato automaticamente.

4 Definire la sicurezza con la creazione di un nome utente specifico per la pagina web. Invece di avere diversi utenti si connettono al database, creare un utente che è sempre utilizzato dalla pagina Web per collegare al database. L'utente creato deve avere autorizzazioni limitate sul database. Solo fornire inserto, selezionare e le autorizzazioni di aggiornamento per impedire agli hacker senza scrupoli di eliminare record.