回答
在Oracle
中,用戶和模式是一回事。您可以創建兩個具有相同名稱的不同表格,屬於不同的用戶。
在SQL Server
中,架構和用戶是分開的東西。用戶僅用於登錄和定義權限。
此外,Oracle中的「schema」是SQL Server中的「數據庫」。 – 2010-05-11 14:57:20
@René:'SQL Server'也有'schema'的概念。在三部分名稱「mydb.dbo.mytable」中,「mydb」是一個數據庫(物理分組),而「dbo」是一個模式(邏輯分組)。 – Quassnoi 2010-05-11 15:01:12
Oracle架構就像Windows操作系統中的我的文檔文件夾。用戶可以授予其他用戶權限以查看其模式中的內容,但Oracle模式本質上是用戶的工作空間。
MS SQL Server的模式是名稱空間。雖然您可以擁有會計和營銷模式,但它們並不與個人用戶緊密耦合。會計模式中的對象包含會計信息,市場營銷模式中的對象具有市場營銷信息。
Oracle架構與用戶緊密耦合,MS SQL Server架構主要用於分類。
- 1. SQL Server存儲過程和用戶查詢之間的區別
- 2. SQL Server中用戶和登錄之間的區別
- 3. Oracle客戶端和Oracle數據庫之間的確切區別
- 4. SQL Server Compact Edition和真正的SQL Server之間的T-SQL區別?
- 5. mysql和oracle sql方言之間的主要區別是什麼?
- 6. SQL Server中的「不爲空」和「<>空」之間的區別?
- 7. SQL Server 2005和2008之間的命令區別
- 8. Navision DB和SQL Server DB之間的區別
- 9. Apache Spark SQL和MongoDB之間的區別?
- 10. PDO:rowCount()和SQL COUNT(col)之間的區別
- 11. PROC SQL和sqldf之間的區別
- 12. sql server中truncate和delete之間有什麼區別?
- 13. SQL Server 2005中tran和transaction之間有什麼區別
- 14. SQL Server Express(2012)和LocalDB之間有區別嗎?
- 15. 用戶空間和內核空間崩潰之間的區別
- 16. openfire用戶和名單之間的區別用戶
- 17. JComboBox - ActionPerformed - 如何區分用戶和代碼之間的區別?
- 18. '+ ='和'= +'之間的區別?
- 19. {!!之間的區別!!}和{{}}
- 20. ==和case之間的區別?
- 21. '#','%'和'$'之間的區別
- 22. | =和^ = css之間的區別
- 23. 「%〜dp0」和「。\」之間的區別?
- 24. .eq之間的區別。和==
- 25. ==和.equals()之間的區別?
- 26. `%in%`和`==`之間的區別
- 27. IBM Websphere Application Server和IBM Websphere Process Server之間的區別?
- 28. 防止SQL注入攻擊:mySql和SQL Server 2008之間的區別
- 29. 客戶端和用戶代理之間的區別
- 30. SQL Server中的information_schema vs sys表之間的區別
忍不住!從所有粉絲男孩那裏,填入空白:數據庫____的用戶是#&%@,而數據庫____的用戶非常棒! ;-) – 2010-05-11 14:58:51
@KM:我可以用同一個數據庫填充兩個空白,因爲任何數據庫都有兩種類型的用戶? – Quassnoi 2010-05-11 15:04:00