数据库MN关系

时间:2013-06-21 09:48:44

标签: sql database

我正在上一个关于数据库管理系统(绝对初学者)的课程,我正在为一个非常简单的博客系统开发一个数据库。

我有一个问题,关于帖子所属的博客帖子和类别之间的一个M:N关系(一个博客帖子可以分为几个类别。)

该计划的部分内容如下: Scheme

我知道这个方案不知何故允许添加不属于任何类别的博客帖子。但是,我不知道为什么会这样。有人可以向我解释一下吗?

感谢。

2 个答案:

答案 0 :(得分:0)

这可能是两件事的组合。一种是数据库设计缺乏参照完整性,即您需要外键。另一个是你的前端应用程序允许发布没有类别的博客。

答案 1 :(得分:0)

因为您可以添加blog_posts记录而无需添加关联的post_cat记录。