Flere IDer i en tabel eller flere relationstabeller?
Jeg er ved at lave et kommentarsystem, som skal bruges til alt muligt på en portal, hvorfor tabellen med kommentarerne skal relatere til mange forskellige IDer. F.eks. UserProfileID, ArticleID, PhotoID osv. Der vil med tiden komme rigtig mange kommentarer og hastighed er klart det vigtigste.Spørgsmålet er om jeg skal lave én tabel med alle ID'er:
[Comments]
CommentID
UserID
UserProfileID
ArticleID
PhotoID ...
CommentText
Eller jeg skal lave én tabel til kommentarene og en relationstabel til hver relation:
[Comments]
CommentID
UserID
CommentText
[UserProfileCommentsRelations]
ID
CommentID
UserProfileID
[ArticleCommentsRelations]
ID
CommentID
ArticleID
[PhotoCommentsRelations]
ID
CommentID
PhotoID
Eller noget helt 3. ?
