【发布时间】:2011-10-10 14:28:27
【问题描述】:
我正在尝试为允许回复 cmets 的博客创建规范化数据库。鉴于我找到的一些答案,我似乎需要查看邻接表模型和修改后的预序树遍历算法。但是,在reading 稍微了解了一下之后,我还没有找到使用外键来强制数据完整性的示例。可以做到吗?
在这种情况下,您推荐哪种数据库设计?理想情况下,我希望能够消除父注释,并且通过使用 PK-FK 关系(PK = 主键,FK = 外键)也能够消除所有子 cmets,以避免在表。
更新:作为澄清,我还想知道允许回复 cmets 的博客中使用了哪种数据库设计(即回复评论的 cmets 回复原始线程)。
【问题讨论】:
标签: mysql database schema foreign-keys primary-key