[PHP/MySQL] PM systeem opzetten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ik ben nu al enkele dagen bezig met een PM systeem op te zetten. Maar vooral de ideale database structuur is me nog niet helemaal duidelijk.

Het moet oa mogelijk zijn om meerdere mappen aan te maken per user. Ze moeten ook aan kunnen geven welke map als inbox en als outbox werkt. Ook moet een tracker mogelijkheid in zitten [zien of je ontvanger het bericht al gelezen heeft].

Wat is volgens jullie dan de beste manier om de database in te richten? Zodat elk bericht 1 of 2x wordt opgeslagen? En welke gegevens bewaar je waar [in welke table]?

Dit is geen script request, maar meer om jullie mening te horen en misschien nog een leuke discussie te laten starten 8)

Roemer

Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 00:18
users tabel

berichten tabel:
id
titel
userid_verzender
userid_ontvanger
groupid
gelezen_of_niet

Groepen tabel, lijkt me verder logisch

Vrij simpel toch?

|>


Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
users
- user ID
- user naam
- map ID (welke map als inbox gebruikt moet worden)

berichten
- bericht ID
- bericht txt
- zender ID
- ontvanger ID
- verzonden datum
- gelezen datum (NULL als nie tis gelezen

mappen
- map ID
- user ID
- map naam
- in map ID (om mappen in andere mappen te nesten)

Dan heb je toch alles wat je nodig hebt?
Vind t n beetje rare vraag

doe eens een google op "database normaliseren" ;)

[ Voor 18% gewijzigd door frickY op 21-09-2004 19:09 . Reden: lol. belangrijkste vergeten. bericht txt-veld ]