db2 中模式和数据库之间的区别

mal*_*lmo 2 schema db2 table

我无法弄清楚 db2 中模式和数据库之间的区别我发现这个 SQL 很混乱,例如:

CREATE TABLE schema1.table1
 ....
 ....
 ....
IN database1.tabspace1
Run Code Online (Sandbox Code Playgroud)

我们可以说这种情况下的数据库包含选项卡空间而模式包含表吗?

mus*_*cio 7

这个简单的问题引起了异常多的争论,我觉得有必要引用一个权威来源

数据库存储在表中的所有数据都彼此相关。在表之间建立关系,以便共享数据并最大程度地减少重复。

表空间是包含表,索引,大对象和长数据的存储结构。它们用于将数据库中的数据组织成与数据在系统上的存储位置相关的逻辑存储分组。

一个模式是命名对象的集合; 它提供了一种对这些对象进行逻辑分组的方法。模式也是名称限定符;它提供了一种方法来为多个对象使用相同的自然名称,并防止对这些对象的不明确引用。