19. februar 2009 - 13:45Der er
8 kommentarer og 1 løsning
Datamodeling af db til udsendelse af nyhedsbreve
Hej, jeg skal til at lave min database til udesendelse af nyhedsbreve, og er gået i stå!
Jeg har svært ved at lave dataModel og E/R diagram, er der nogen herinde, der har forstand på dette?
Det er til mit eksamensprojekt på Multimediedesigner uddannelsen, hvor jeg laver mit eget firmasite, som tilbyder boligindretning til private kunder i København.
Jeg er kommet frem til, at der må være en entitet, der hedder bruger, hvor der er følgende attributter:
bruger_id, fornavn, efternavn, email
Men resten er jeg i tvivl om, for skal hvert nyhedsbrev have en tabel/entitet? Med et id-nr. ?
Så skal jeg også have en registrering_dato og en afmeld_dato.
Og samler jeg det så i en ny tabel, hvor jeg samler bruger_id med brev_id?
Ja jeg roder lidt rundt i det her....
Hvis der var en venlig sjæl, der måske selv havde rodet med datamodelering af nyhedsbrev udsendelse, så ville jeg blive glad for lidt hjælp.....
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Hmmm, har nu siddet med et igen igen, og er kommet frem til følgende, med kun én tabel:
tilmeldte: bruger_id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT, fornavn VARCHAR(20) NOT NULL, efternavn VARCHAR(40) NOT NULL, email VARCHAR(50) NOT NULL, nyhedsbrev tinyint(1) NOT NULL, dato_for_tilmeldning DATETIME NOT NULL, PRIMARY KEY(bruger_id)
Kan se at dette kunne fungere, og ved at skrive følgende:
SELECT * FROM tilmeldte WHERE nyhedsbrev = 1
Kan man se hvem der er tilmeldte, og med 0 dem der ikk er tilmeldte, er dette ikke korrekt forstået?
"Problemet" er bare, at dette kan man jo ikke lave E/R diagram over. osv.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.