我讀了一篇關於數據庫模式的文章。關於數據庫模式的用途
SQL Server架構是一個對象的容器。例如,您可能擁有一個大型企業應用程序,然後爲不同目的使用不同架構(例如,將HR相關表放入HR架構,將相關表格記入Accounting計劃架構等)是一種很好的做法。架構可以由任何用戶擁有,並且所有權可以轉讓。
他們說:不同用途使用不同的模式(例如,把人力資源相關的表到HR模式,會計相關的表到會計覈算模式等)
難道他們的意思是創造人力資源和再新新的數據庫會計數據庫?
因爲當我們創建一個數據庫然後創建一個模式,所以我們不能在單個SQL Server數據庫中創建多個模式,據我所知。
那麼請告訴我如何在單個數據庫中爲不同目的創建不同的模式?由於
定義:數據庫模式是描述數據庫中關係的元數據的集合。模式可以簡單地描述爲數據庫的「佈局」或概述數據組織到表中的方式的藍圖。架構通常使用結構化查詢語言描述爲一系列可用於在新數據庫中複製架構的CREATE語句。 – Mou
看看這個問題。 。 。 http://stackoverflow.com/questions/17073676/a-better-understanding-of-schema-in-sqlserver。 –
** YES OF COURSE **您可以在單個數據庫中創建多個模式!只需查看Microsoft提供的AdventureWorks樣本數據庫 - 它包含多個模式,適用於企業的不同區域。 –