May 29
Molte persone, frustrato con la loro datazione vita, si rivolgono a un servizio di dating per aiutarli a trovare un compagno. Un servizio di dating, se si tratta di un sito di incontri o di un servizio di matchmaking, deve fare affidamento pesantemente su un database che memorizza i nomi dei clienti, le loro preferenze e le loro informazioni demografiche; deve anche memorizzare le informazioni di login. Se si crea un database utilizzando MS SQL, MySQL, Oracle o di un altro tipo di database, si dovrebbe essere certi il database fornisce storage enterprise-grade.
1 Elencare ogni dato il servizio di dating necessario memorizzare in ogni singolo disco, come il nome, il numero di telefono e gli hobby. Normalizzare i dati, assicurando che ogni elemento rappresenta solo un singolo elemento di dati.
2 Aggiungere controlli di accesso e le tabelle, se il quadro database o di programmazione fornisce loro, in modo che gli utenti del servizio di datazione può facilmente accedere ai loro profili. Creare le proprie tabelle d'accesso se il quadro non fornisce loro.
3 Gruppo relativi pezzi di informazione insieme in liste separate chiamate "entità". Ad esempio, le informazioni di accesso del gruppo, dati di fatturazione, le preferenze di incontri e altre informazioni correlate in entità distinte. Assicurarsi che ogni pezzo di dati che si intende utilizzare si inserisce in una entità. Inoltre, assicurarsi che nessuna tabella conterrà le righe ridondanti.
4 Esaminare qualsiasi algoritmo o comunemente query eseguita utilizzato dall'applicazione e vedere se si deve estrarre i dati da molte entità diverse; prendere in considerazione il consolidamento entità, se questo è il caso. Ad esempio, se il servizio di dating deve corrispondere le persone che scelgono una particolare serie di tratti e fare un certo reddito, inserire queste informazioni nel minor numero possibile di tavoli.
5 Implementare il database fisico utilizzando le entità che hai disegnato. Costruire tabelle del database, creare indici e selezionare i tipi di dati per rappresentare ogni elemento dei dati. Rappresentano i nomi dei clienti, gli interessi e le descrizioni utilizzando un valore "String".
6 Aggiungere la sicurezza, utilizzando le funzionalità fornite dal fornitore di database, per i login e le password sicure.