第7講:SQL Server簡介

SQL Server是微軟公司提供的一款關係數據庫管理系統。數據庫

操做數據庫有兩種方式:SQL語句和可視化的SSMS,該文章全部操做均基於SSMS。架構

 

1、SSMS(SQL Server Management Studio)數據庫設計

    ①SSMS是用來管理SQL Server的一個工具工具

    ②SSMS是用於管理SQL Server基礎架構的集成環境,可訪問、配置、管理和開發SQL Server的全部組件spa

    ③SSMS包含易於使用的圖形界面和豐富的腳本撰寫功能設計

 

2、系統數據庫代理

  • master:存儲元數據,即定義的數據庫和表的格式都存儲在此
  • model:模板數據庫,在建立新數據庫時,SQL Server將會複製此數據庫做爲新數據庫的基礎
  • msdb:代理服務數據庫,提供一個存儲空間
  • tempdb:臨時數據庫,爲全部的臨時表、臨時存儲過程及其餘臨時操做提供存儲空間

 

3、數據庫由如下文件組成日誌

1. 數據文件:Table存儲於此事務

  • 主要數據文件:擴展名爲.mdf,存儲數據庫的啓動信息和部分或所有數據,一個數據庫只能有一個主要數據文件。
  • 輔助數據文件:擴展名爲.ndf,存儲主要數據文件中所定義數據庫的其餘數據,可有零個或多個,在數據龐大時,能夠幫助存儲數據。

 

2. 日誌文件:擴展名爲.ldf,每一個數據庫至少有一個事務日誌文件開發

 

3. 數據庫的兩個單位

  • 頁面:SQL Server存儲的最小單位,一頁大小爲8KB。
  • 空間:8個連續的頁面,即64K數據,是分配數據表存儲空間的一種單位。

 

4、建立數據庫

1. 概述

    ①建立數據庫的過程,就是爲數據庫設計名稱、設計所佔用存儲空間和存放文件位置的過程。如估計數據可能佔用的磁盤空間有多大,日誌文件及其餘要佔用多大空間。

    ②建立數據庫的用戶自動成爲數據庫的擁有者。

 

2. 兩種方式

    ①方式一:右鍵→新建數據庫

    ②方式二:新建查詢(查詢分析器)→create語句

 

5、數據庫受權

1. 語法形式:grant 權限 on 表名 to 用戶名

 

2. 權限包括:select、update、insert、delete、exec、dri

 

注:對被受權的用戶,要先成爲該數據庫的使用者,即要把用戶加到數據庫裏才能受權。

相關文章
相關標籤/搜索