如果我的表与其他表没有任何关系,这是正常的吗?

时间:2018-01-16 16:29:41

标签: mysql sql erd

我有一个简单的问题。我有现有的申请。现在我的老板告诉我为应用程序使用文档创建faq。

所以我创建了tbl_faq。但是tbl_faq与其他人没有任何关系。

tbl_faq
id int NOT NULL PRIMARY KEY AUTO_INCREMENT
title varchar(255) NOT NULL
content text NOT NULL
created DATETIME

但是,当我看到最终的ERD图(使用工作台)时,我有一些疑问。因为我有一个奇怪的桌子,根本没有任何关系。

我的问题:这是正常的吗?任何建议都是受欢迎的。

2 个答案:

答案 0 :(得分:1)

除了整个应用程序之外,它可能与任何东西没有任何关系。这是一个相当正常的情况。

你可以将它绑定的一种方法是将它链接到创建它的用户,因为这可能是有用的信息,或者如果你能想到这些数据自然会有的任何其他种类的关系。

答案 1 :(得分:0)

总是可以考虑潜在的新功能。假设您要标记并搜索常见问题。然后你可以添加一个tbl_tag实体,它是一个唯一单词列表,以及tbl_tag实体和tbl_faq实体之间的多对多关系。