Sql server Oracle和Microsoft模式之间有什么区别?

Sql server Oracle和Microsoft模式之间有什么区别?,sql-server,oracle,database-schema,Sql Server,Oracle,Database Schema,我在一个企业项目上工作。团队中的一些成员具有Oracle背景,一些成员具有Microsoft SQL Server背景。当我们谈论模式时,会有很多困惑。我试图提供一些清晰的信息。这是描述两种技术之间模式含义差异的准确方法吗 Oracle模式与单个用户关联,由用户拥有的对象组成 MS SQL Server架构是一个命名空间 Oracle架构类似于Windows操作系统中的“我的文档”文件夹。用户可以向其他用户授予查看其模式中内容的权限,但Oracle模式本质上是用户的工作区 MS SQL Ser

我在一个企业项目上工作。团队中的一些成员具有Oracle背景,一些成员具有Microsoft SQL Server背景。当我们谈论模式时,会有很多困惑。我试图提供一些清晰的信息。这是描述两种技术之间模式含义差异的准确方法吗

  • Oracle模式与单个用户关联,由用户拥有的对象组成
  • MS SQL Server架构是一个命名空间

Oracle架构类似于Windows操作系统中的“我的文档”文件夹。用户可以向其他用户授予查看其模式中内容的权限,但Oracle模式本质上是用户的工作区

MS SQL Server的架构是名称空间。虽然您可以拥有会计和营销模式,但它们与单个用户之间并不紧密耦合。会计模式中的对象包含会计信息,营销模式中的对象包含营销信息

Oracle模式与用户紧密耦合,MS SQL Server模式主要用于分类

有关更多信息,请参见此问题: