如何改进我的数据库?

时间:2016-01-18 15:46:43

标签: database database-design

我正在尝试存储新闻文章。我有以下三个表:

类别( category_id ,category_name)

网站( website_id ,website_name,website_url)

文章( article_id website_id category_id ,article_author,article_pubdate,article_title,article_description,article_content)

键:主键外键

这可以改进吗?它在3NF吗?

1 个答案:

答案 0 :(得分:0)

  1. 您可能希望文章和类别之间存在多对多关系(这需要另一个表格)

  2. 不要使用tablename_为列名添加前缀(虽然这对id列来说很好)

  3. 类别名称,网站名称,网址

  4. 上的唯一索引