SQLServer2008數據庫管理_第1頁
SQLServer2008數據庫管理_第2頁
SQLServer2008數據庫管理_第3頁
SQLServer2008數據庫管理_第4頁
SQLServer2008數據庫管理_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、單元3:數據庫管理本單元要點本單元要點 1. SQL Server數據庫結構 2. 利用SSMS建立數據庫 3. 利用T-SQL建立數據庫 4. 數據庫管理能力目標能力目標能夠利用SSMS向導完成數據庫的建立能夠編寫T-SQL語句完成數據庫建立能夠進行數據庫文件的修改、數據庫分離和附加知識目標知識目標SQL Server數據庫的三級結構數據庫的參數定義數據庫文件的修改方法數據庫的分離和附加方法1. 1 數據庫的存儲結構數據庫的存儲結構服務器服務器DATABASE1DATABASE2數據庫,其中包含數據庫,其中包含表、視圖等對象表、視圖等對象主數據主數據文件文件次要數據文件次要數據文件1次要數據

2、文件次要數據文件2事務日志文件事務日志文件1事務日志文件事務日志文件21. 1 數據庫的存儲結構數據庫的存儲結構1.1 數據文件數據文件主數據文件主數據文件(.MDF)次數據文件次數據文件(.NDF)日志文件日志文件(.LDF)數據庫的啟動信息,數據庫的啟動信息,必需、唯一必需、唯一可以有多個可以有多個保存用于數據庫恢保存用于數據庫恢復的日志信息復的日志信息至少要有一個主數據文件和一個或多個日志文件至少要有一個主數據文件和一個或多個日志文件1.2 數據庫文件的空間分配數據庫文件的空間分配在在SQL Server中,數據存儲的基本單位是:中,數據存儲的基本單位是:一個頁的大小是:一個頁的大小是:

3、每頁的開始部分是每頁的開始部分是 字節的頁首,用于存儲字節的頁首,用于存儲系統信息,如頁的類型、頁的可用容量、擁有頁的系統信息,如頁的類型、頁的可用容量、擁有頁的對象對象ID等等,頁尾有一個行偏移表頁尾有一個行偏移表記錄每行第一字記錄每行第一字節與頁首的偏移量節與頁首的偏移量因此,一行數據最多包含的數據量是:因此,一行數據最多包含的數據量是:數據行不能跨頁數據行不能跨頁盤區(區域)是盤區(區域)是8個物理上連續的頁個物理上連續的頁2. 數據庫的創建數據庫的創建問題問題1:房子名稱是?:房子名稱是?建房子建房子問題問題2:房子在哪里?:房子在哪里?問題問題3:房子面積是?:房子面積是?問題問題4

4、:最大面積是?:最大面積是?問題問題5:以后要擴建,:以后要擴建,如何擴建?如何擴建?文件名稱是?文件名稱是?(邏輯名邏輯名)創建數據庫創建數據庫文件的路徑?文件的路徑?(物理名物理名)文件的初始大小是?文件的初始大小是?文件的最大尺寸是?文件的最大尺寸是?文件的增長方式?文件的增長方式?2. 數據庫的創建數據庫的創建Logical_file_name(邏輯名邏輯名)引用物理文件時使用的文件名稱引用物理文件時使用的文件名稱無路徑的文件無路徑的文件名,比如名,比如marketing.MDFOs_file_name(物理名物理名)包含全路徑的文件名,比如包含全路徑的文件名,比如D:sqlmarke

5、ting.MDF2. 數據庫的創建數據庫的創建文件大小文件大小自動增長,如果指定增量,則每次按增量增長;如果沒自動增長,如果指定增量,則每次按增量增長;如果沒有指定最大限制,則增長到磁盤空間大小有指定最大限制,則增長到磁盤空間大小如果有多個數據文件,則所有文件沒有填滿之前,數據如果有多個數據文件,則所有文件沒有填滿之前,數據文件不會增長文件不會增長文件組文件組主文件組主文件組包含主文件組和其他沒有分配的文件包含主文件組和其他沒有分配的文件自定義文件組自定義文件組用戶指定的文件組用戶指定的文件組日志文件不包含在任何文件組內日志文件不包含在任何文件組內2. 1 利用利用SSMS創建數據庫創建數據庫

6、常規常規數據庫名稱數據庫名稱數據庫擁有者(數據庫擁有者(DBO)文件物理名,文件物理名,單擊右邊按鈕單擊右邊按鈕可以更改可以更改文件增長方式,文件增長方式,單擊右邊按鈕單擊右邊按鈕可以更改可以更改2.2 利用利用T-SQL語句創建語句創建利用利用SQL語言創建如下數據庫:語言創建如下數據庫:包含一個主數據文件和一個日志文件;包含一個主數據文件和一個日志文件;數據庫名稱為數據庫名稱為jwgl(教務管理);(教務管理);主數據文件初始大小主數據文件初始大小5MB、最大為、最大為500MB、以、以10%增長、保存在增長、保存在D盤盤SQL文件夾內;文件夾內;日志文件初始大小日志文件初始大小5MB、最

7、大為、最大為100MB、以、以2MB增長、保存在增長、保存在D盤盤SQL文件夾內;文件夾內;2.2 利用利用T-SQL語句創建語句創建Create database jwgl on Primary(name=jwgl_data,Filename=D:SQLjwgl_data.mdf,Size=5MB,Maxsize=500MB,Filegrowth=10%)指定文件組,默認為指定文件組,默認為主文件組主文件組指定邏輯名,必需指定邏輯名,必需指定物理名,必需指定物理名,必需加單引號加單引號(半角半角),SQL文件夾必須手文件夾必須手動創建動創建如果有多個數據文件,數據如果有多個數據文件,數據文件

8、之間必須用逗號分隔文件之間必須用逗號分隔2.2 利用利用T-SQL語句創建語句創建Log on(name=jwgl_log,Filename=D:SQLjwgl_log.ldf,Size=1MB,Maxsize=100MB,Filegrowth=2MB)go指明日志文件,必需指明日志文件,必需初始大小初始大小指定日志文件最大值指定日志文件最大值指定文件增長方式指定文件增長方式批處理命令批處理命令3. 數據庫的管理數據庫的管理查看數據庫信息查看數據庫信息使用使用SQL Server Management Studio查看查看使用使用Transact-SQL語句查看語句查看Exec sp_help

9、db jwgl修改數據庫修改數據庫增加數據庫空間增加數據庫空間可以增加數據文件數量或者增大原可以增加數據文件數量或者增大原有數據文件的大小有數據文件的大小縮減數據庫空間縮減數據庫空間縮減已有數據文件的大小或者刪除縮減已有數據文件的大小或者刪除沒有數據或被清空的數據文件沒有數據或被清空的數據文件3. 數據庫的管理數據庫的管理增加數據庫文件:增加數據庫文件:ALTER DATABASE jwglADD LOG fileON Primary(name=jwgl_data2,filename=E:SQLjwgl_data2.ndf,size=5MB,maxsize=100MB,filegrowth=2

10、0%)goALTER為修改對象結為修改對象結構的關鍵字構的關鍵字ADD FILE為增加數為增加數據文件,據文件,ADD LOG FILE為增加日志文件為增加日志文件3. 數據庫的管理數據庫的管理增大原數據文件:增大原數據文件:ALTER DATABASE jwglMODIFY file (name=jwgl_data2,size=10MB,maxsize=200MB,filegrowth=20%)goMODIFY FILE為改變為改變原有數據文件原有數據文件只需用指明邏輯名只需用指明邏輯名初始大小和最大值必初始大小和最大值必須大于原有數據文件須大于原有數據文件的大小的大小3. 數據庫的管理數據

11、庫的管理數據庫或數據文件的收縮數據庫或數據文件的收縮DBCC SHRINKDATABASE (jwgl,10)DBCC SHRINKFILE(jwgl_data,5)控制臺命令控制臺命令縮減數據庫,保持縮減數據庫,保持10%的可用空間的可用空間縮減數據文件到縮減數據文件到5MB縮減是一個干擾很大、極耗資源的過程,會導致數據縮減是一個干擾很大、極耗資源的過程,會導致數據文件中產生大量的邏輯掃描碎片文件中產生大量的邏輯掃描碎片 3. 數據庫的管理數據庫的管理刪除數據庫文件刪除數據庫文件 ALTER DATABASE jwgl REMOVE FILE jwgl_data2 要刪除的文件必須完全為空要刪除的文件必須完全為空刪除數據庫刪除數據庫 要刪除的數據庫必須是非活動狀態,一旦刪除,無法恢復(除非要刪除的數據庫必須是非活動狀態,一旦刪除,無法恢復(除非有備份)有備份) DROP DATABASE jwgl數據庫的分離數據庫的分離 分離之前需要知道數據庫文件的路徑分離之前需要知道數據庫文件的路徑 分離時要斷開所有連接分離時要斷開所有連接附加數

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論