Hvordan lage en database for en dating tjeneste

Hvordan lage en database for en dating tjeneste


Mange mennesker, frustrert med sine dating liv, slå til en dating-tjeneste for å hjelpe dem med å finne en make. En dating tjeneste, enten det er en dating nettside eller en Matchmaking tjeneste, må stole tungt på en database som lagrer navnene på kundene, deres preferanser og deres demografisk informasjon; det må også lagre påloggingsinformasjon. Uansett om du oppretter en database ved hjelp av MS SQL, MySQL, Oracle eller en annen type database, bør du være sikker på databasen gir enterprise-klasse lagring.

Bruksanvisning

1 Gi hvert element av data dating tjeneste må lagre i hver enkelt post, for eksempel navn, telefonnummer og hobbyer. Normaliserer dataene ved å sikre at hvert element representerer bare et enkelt element av data.

2 Legg påloggings kontroller og tabeller, hvis din database eller programmering rammeverket gir dem, slik at brukerne av dating tjeneste enkelt kan logge inn på profilen deres. Lag dine egne innloggings tabeller hvis rammen ikke gir dem.

3 Gruppe relaterte opplysninger sammen i separate lister kalt "enheter". For eksempel gruppepåloggingsinformasjon, fakturainformasjon, dating preferanser og annen relatert informasjon i separate enheter. Sørg for at hver bit av data som du har tenkt å bruke passer inn i en enhet. Sørg også for at ingen tabell inneholder overflødige rader.

4 Undersøke noen algoritme eller allment utført spørring brukes av søknaden din, og se om det må trekke data fra mange ulike enheter; vurdere å konsolidere enheter hvis dette er tilfelle. For eksempel, hvis dating tjeneste må samsvare med folk som velger en bestemt serie av egenskaper og gjøre en viss inntekt, plasserer denne informasjonen på minst mulig antall bord.

5 Implementere den fysiske databasen med enhetene du har trukket. Konstruer databasetabeller, lage indekser og velg datatypene til å representere hvert element av data. Representere kundenavn, interesser og beskrivelser ved hjelp av en "streng" verdi.

6 Legg sikkerhet, bruker funksjonene som tilbys av databaseleverandøren, for sikre pålogginger og passord.