2010-04-20 28 views

回答

133

quackit.com教程 - SQL Server - Database Schemas

數據庫模式是一種方法, 邏輯組對象,如 表,視圖,存儲過程等 認爲一個模式作爲 對象的容器。

您可以將用戶登錄 權限分配給單個模式,以便用戶只能訪問他們有權訪問的對象 。

可以在 數據庫中創建和更改架構,並且可以授予用戶訪問架構的 。模式可以是任何用戶擁有的 ,並且模式 所有權可以轉讓。

15

你最好的答案很可能是遍佈interwebs,如:在維基百科

Database schema文章。

然而,簡單地說,數據庫模式是描述數據庫的全部配置,包括所有的表,關係,索引的定義等

+2

甜美的方式來說「數據庫模式是描述數據庫的整個配置,包括它的所有表,關係,索引等的定義。」 – JavaDeveloper 2015-03-17 16:17:56

6

這就像一個文件夾,你可以有表和裏面

其他對象這裏更多的是對wikipedia

10

邏輯架構也有一些是數據庫中的表和關係的結構。

物理結構是如何存儲這個結構和它所保存的數據。

22

SQL模式是對象的容器。例如,您可能擁有一個大型企業應用程序,然後爲不同目的使用不同架構(例如,將HR相關表放入HR架構,將相關表格記入會計架構等)是一種很好的做法。架構可以由任何用戶擁有,並且所有權可以轉讓。

8

數據庫模式是名稱空間。它類似於C++命名空間,Java名稱空間,Delphi單元等。​​根據DBMS,它可能允許:

  • 授予/撤銷對命名空間的訪問權限;
  • 使用完全限定/短對象名稱(。);
  • 將管理模式作爲一個單元;

你必須去到你的DBMS供應商的網站並檢查架構項的文檔。在大多數情況下,這將是Concepts的一個主題。