在关系数据库中,我们可以拥有一个与其他表没有任何关系的表吗?

时间:2014-01-11 18:14:19

标签: sql database-design relational-database entity-relationship-model

在关系数据库中,我们可以有一个与其他表没有任何关系的表吗?

5 个答案:

答案 0 :(得分:7)

是。表达关系的方式是使用外键。如果您生成的表没有外键,并且其他表中没有外键指向此表,则它没有关系。

以后它仍然可以给予关系,所以不要担心自己在脚下射击。

答案 1 :(得分:4)

当然。即使你可以创建一个没有字段的表。

答案 2 :(得分:2)

是的,你可以。表不必彼此有任何关系。如果您想稍后添加关系,可以随时使用foreign keys添加关系。

答案 3 :(得分:0)

我正在创建一个公司管理数据库,我有一个“Company_Expenses”表,我只需要有关公司收入的夏季报告。我想不出这个表可能需要连接的任何东西,所以它现在只是它自己。

enter image description here

答案 4 :(得分:-1)

一个数据库可以有多个关系,它们以某种方式连接在一起。但是,如果您在不添加外键的情况下创建关系。我将被创建,但与数据库中的任何其他表没有任何关系。 您可以根据要求添加关系。

如果您需要其他帮助,我会在这里