我只是想知道其中哪一个更适合在 Web 应用程序中使用。我有一个网络应用程序,可让用户发布到该网站。有三种不同类型的帖子,但足够相似,我可以将它们放在一张桌子下。这样做可以吗?
我可以用这种方式规范化表格吗?(将 type 置于其中之一下)
表格1
UserPost
post_id
user_id
type
表 2
Post
post_id
datetime
text
或者使用一张桌子会更好吗?
桌子
Post
user_id
post_id
datetime
type
text
我倾向于第三种方式,除非有人能指出缺点。