Ser bra ut. Fast jag tycker Moderator-tabellen e lite onödig. Jag skulle istället lägga till Moderator i Forum-tabellen.
Det här att lagra ID:t på forumet i tråden i ID:t på tråden i inlägget o.s.v. kan man kansske göra på ett smidigare sätt. Tyvärr vet inte jag hur det går till. :o
Har själv precis avslutat en forum-historia och har lite synpunkter på din design.
1. Spara de som är online i en separat tabell [Online].
2. Alla inlägg i en tabell [Posts] och alla trådar i en annan [Topics]. Med trådar menar jag bara information om vilket forum det tillhör samt rubriken. Själva texten hamnar också i [Posts].
3. Istället för att lagra e-post och hemsida vid varje inlägg så använder vi bara ID:t för att koppla ihop inlägget till användartabellen [Members].
Anledningen till att jag använder "F_" framför kolumnnamen är för att de används i Joins så att man slipper blanda ihop dem.
En liten fråga.
Om jag t.ex. vill ha med vad författarens hemsidesadress är så måste jag väl lägga till en extra kolumm i [Posts]?! Annars måste man ju hålla på och hämta information från tabeller härs och tvärs.... vilket är bäst? :q