2017-10-07 75 views
-3

我正在寻找设计简单博客数据库的最佳方法。我的想法是:博客的数据库设计

  • 帖子表 - 包含ID,内容等,
  • 分类 - 包含类别ID,名称,链接名称(例如用于航线简单的名称),
  • 标签 - 标签名称,链接名称,
  • 类别地图 - 包含帖子ID和类别ID,帖子可能有几个类别,
  • TagMap - 如上所述。

这是很好的解决方案吗?我使用Symfony3与Doctrine和MySQL。

回答

0

除了上面的表,我建议你添加如下表:

  1. 员工:为员工表可能包括像字段:ID,姓名,角色(作者,编辑器等),电子邮件,密码,照片等。然后在职位表上添加员工编号。
  2. 访客:游客的桌子也不是一个坏主意。它具有诸如访客ID,姓名(空= YES),电子邮件(空= YES),订阅(YES/NO/NULL),IP_地址(空= YES),收藏类别(空= YES)等字段
  3. 评论:另外,您可能希望有一个评论表,其中包含以下字段:id,message,visitor_id,post_id等。