Jag har ett enkelt registreringsformulär och jag vill spara informationen i en databas så att användaren inte behöver ange all information igen andra gången. Är det ok att använda en databastabell och spara all information i? Eller ska jag använda tre tabeller, "användarinformation", "bostadsadress" och "fakturadress"? Hur ska jag utforma databasen, räcker en tabeller med allt eller hur hade ni gjort?
Nedan är de fält jag har i formuläret.
Personlig information
- Företagsnamn
- Kontaktperson
- Telefonnummer
- E-post
Jag har ett enkelt registreringsformulär och jag vill spara informationen i en databas så att användaren inte behöver ange all information igen andra gången. Är det ok att använda en databastabell och spara all information i? Eller ska jag använda tre tabeller, "användarinformation", "bostadsadress" och "fakturadress"? Hur ska jag utforma databasen, räcker en tabeller med allt eller hur hade ni gjort?
Nedan är de fält jag har i formuläret.
Personlig information
- Företagsnamn
- Kontaktperson
- Telefonnummer
- E-post
Två tabeller: personlig information och adress (flagga på adress om det är boende/faktura eller både och). Skit i att spara postort, den får du ju via postnummer.
Lite beroende på hur din situation ser ut så kanske du vill ha fyra tabeller,
företag, person, adress och användare
ett företag kan ha många personer (kontakter)
en person kan (men måste inte) ha en koppling till en user, vilket då ger inloggningsmöjligheter
en user kan (men måste inte) ha en koppling till enperson. (tänk "admin" o.dyl.)
an person kan ha en eller fler adresser
ett företag kan ha en eller fler adresser
Beror på vad framtiden har att utvisa. Bedömer du att det för evigt enbart skall vara en tabell som skall hålla datat räcker det med en tabell. Om det i framtiden skall matas i enbart address eller enbart personinfo eller liknande kan det vara motiverat att ha flera tabeller...möjligtvis skapa relationer mm.
Tänk på att såna saker som fakturaadress och leveransadress kanske är sånt som borde ligga i orderraden istället. Det finns så mycket att ta hänsyn till att det är svårt att ge konkreta svar på dina funderingar.
Kan inte redigera mitt förra inlägg men menade att citera
Citat:
Ursprungligen postat av initieramig
Två tabeller: personlig information och adress (flagga på adress om det är boende/faktura eller både och). Skit i att spara postort, den får du ju via postnummer.
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!
Stöd Flashback
Swish: 123 536 99 96Bankgiro: 211-4106
Stöd Flashback
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!