資料庫

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

SQL Server 中的資料庫是由資料表集合所組成,該集合內儲存了一組特定的結構化資料。 而資料表中則包含資料列集合 (也稱為記錄或 Tuple) 和資料行 (也稱為屬性) 集合。 資料表中的每個資料行都是為了儲存某類型資訊而設計,例如,日期、名稱、金額和數字。

資料庫的基本資訊

一部電腦可以安裝一個或多個 SQL Server 執行個體。 每個 SQL Server 執行個體都可以包含一或多個資料庫。 在資料庫內,存在一個或多個物件擁有權群組 (稱為結構描述)。 在每個結構描述內,都會包含資料庫物件 (例如資料表、檢視及預存程序)。 部分物件 (例如憑證和非對稱金鑰) 是包含在資料庫內,但未包含在結構描述內。 如需有關建立資料表的詳細資訊,請參閱< Tables>。

SQL Server 資料庫是儲存在檔案系統的檔案中。 檔案可以分組為檔案群組。 如需有關檔案和檔案群組的詳細資訊,請參閱< Database Files and Filegroups>。

使用者在取得 SQL Server 執行個體的存取權時會視為已登入。 使用者在取得資料庫的存取權時會視為資料庫使用者。 資料庫使用者可以根據登入來建立。 若啟用自主資料庫,則可建立不是根據登入的資料庫使用者。 如需使用者的詳細資訊,請參閱 CREATE USER (Transact-SQL)

具有資料庫存取權的使用者可以獲得存取資料庫中物件的權限。 雖然權限可以授與個別使用者,但是建議建立資料庫角色,並將資料庫使用者加入至角色,然後授與角色的存取權。 授與角色的權限,而非使用者的權限,如此即可在使用者數目成長並持續變更時,更輕鬆地保持權限的一致性,且使權限更容易了解。 如需角色權限的詳細資訊,請參閱 CREATE ROLE (Transact-SQL)主體 (資料庫引擎)

使用資料庫

處理資料庫的多數人員會使用 SQL Server Management Studio 工具。 Management Studio 工具具有用於建立資料庫和資料庫中物件的圖形化使用者介面。 Management Studio 也具有查詢編輯器,可透過寫入 Transact-SQL 陳述式與資料庫互動。 Management Studio 可以從 SQL Server 安裝磁碟進行安裝,或從 MSDN 下載。 如需 SQL Server Management Studio 工具的詳細資訊,請參閱 SQL Server Management Studio (SSMS)

本節內容

索引數

檢視

預存程序 (Database Engine)