如果我有 table 与其他 table 没有关系,这是否正常?

Is it normal if I have table with have no relationship with other tables?

我有一个现有的应用程序。现在我的老板要我为应用程序使用文档创建一个常见问题解答。

所以我创建 tbl_faq。但是tbl_faq和其他table没有任何关系。

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

但是,当我看到最终的ERD图(使用Workbench)时,我心里有些疑惑。因为我有 1 个奇怪的 table 根本没有任何关系。

我的问题:这正常吗?

也许它与整个应用程序无关。这是一个很正常的情况。

您可以将其联系起来的一种方法是,如果您 link 将其发送给创建它的用户,因为这可能是有用的信息,或者如果您能想到该数据可能存在的任何其他类型的关系自然有。

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