表,模式,表空间和用户之间的字面差异

时间:2017-08-31 09:28:10

标签: oracle

表格,架构,表空间用户之间的字面差异是什么?

1 个答案:

答案 0 :(得分:2)

数据库:数据集合称为数据库。

表空间:Oracle数据库由一个或多个名为tablespace的逻辑存储单元组成,它们共同用于存储所有数据库的数据。 Oracle数据库中的每个表空间都包含一个或多个用于物理存储数据的数据文件。

架构:架构是数据库对象的集合,包括逻辑结构,如表,视图,序列,存储过程,同义词,索引,集群,触发器和链接。

用户:用户拥有架构。用户和架构具有相同的名称。在Oracle中,用户和模式基本上是相同的。您可以认为用户是您用来连接数据库的帐户,而模式是属于该帐户的对象集(表,视图等)。 CREATE USER命令创建用户。它还会自动为该用户创建架构。

表:表是Oracle数据库中数据存储的基本单位。数据存储在行和列中。

对于所有意图和目的,您可以将用户视为架构,并将架构视为用户。如果用户有权这样做,则用户可以访问自己以外的模式中的对象。