2011-03-19 150 views
12

我正在開展一個企業項目。該團隊的一些成員具有Oracle背景,並且一些具有Microsoft SQL Server背景。當我們談論模式時,有很多困惑。我試圖提供一些清晰。這是描述這兩種技術之間模式含義差異的準確方法嗎?Oracle和Microsoft模式有什麼區別?

  • Oracle模式與單個用戶相關聯,並由用戶擁有的對象組成。
  • MS SQL Server架構是一個名稱空間。

回答

18

Oracle模式就像Windows操作系統中的我的文檔文件夾。用戶可以授予其他用戶權限以查看其模式中的內容,但Oracle模式本質上是用戶的工作空間。

MS SQL Server的模式是名稱空間。雖然您可以擁有會計和營銷模式,但它們並不與個人用戶緊密耦合。會計模式中的對象包含會計信息,市場營銷模式中的對象具有市場營銷信息。

Oracle架構與用戶緊密耦合,MS SQL Server架構主要用於分類。

查看此問題以獲取更多信息:Difference between SQL Server and Oracle user