




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、SQL Server 2005數據庫應用項目教程數據庫的創(chuàng)建與管理數據庫的創(chuàng)建與管理學習目的學習目的 Microsoft SQL Server 2019中用于數據存儲的適用工具是數據庫。物理上,一個數據庫由一個或多個磁盤上的文件組成;邏 輯上,一個數據庫由假設干個用戶可視的組件構成,如表、視圖、角色等,這些組件稱為數據庫對象。 每個數據庫在物理上都由至少一個數據文件和至少一個日志文件組成,此外,還可以將數據庫文件分成不同的文件組。1、數據文件 數據文件分為主要數據文件和次要數據文件兩種方式。 主要數據文件的默許文件擴展名是.mdf,包含數據庫的啟動信息,一些系統(tǒng)表。 次要數據文件包含除主要數據
2、文件外的一切數據文件。有些數據庫能夠沒有次要數據文件,而有些數據庫那么有多個次要數據文件。次要數據文件的默許文件擴展名是.ndf。認識系統(tǒng)數據庫認識系統(tǒng)數據庫安裝SQL Server 2019時,系統(tǒng)自動創(chuàng)建了master、model、msdb、tempdb這些系統(tǒng)數據庫。 1、 master數據庫是最重要的系統(tǒng)數據庫,記錄一切系統(tǒng)級的信息。 2、 model數據庫是一切數據庫的一個模板;3、 msdb數據庫供代理程序調度警報作業(yè)以及記錄操作時運用。4、 tempdb數據庫保管一切的暫時表和暫時存儲過程;創(chuàng)建創(chuàng)建SCDBSCDB數據庫數據庫 【義務目的】【義務目的】掌握運用掌握運用SSMSSS
3、MS導游創(chuàng)建數據庫的方法;導游創(chuàng)建數據庫的方法;掌握運用掌握運用Transact-SQLTransact-SQL語句創(chuàng)建數據庫的方法;語句創(chuàng)建數據庫的方法;掌握運用掌握運用SSMSSSMS導游和運用導游和運用Transact-SQLTransact-SQL語句查看語句查看數據庫信息的方法。數據庫信息的方法。創(chuàng)建SCDB數據庫創(chuàng)建數據庫普通有兩種方式:一種是運用工具導游創(chuàng)建;另一種是運用Transact-SQL語句創(chuàng)建。(SQL Server的實例可以支持多個數據庫,但最多不能超越32767個)1、運用SSMS創(chuàng)建數據庫選中【數據庫】-右鍵【新建數據庫】命令?!境R?guī)】選項卡,輸入數據庫稱號【一切
4、者】文本框里經過閱讀效力器中運用者來選取數據庫SCDB的擁有者。選擇對象類型為“登錄名,然后在【輸入要選擇的對象稱號例如】中經過單擊【閱讀】按鈕,彈出【查找對象】對話框,選取對象稱號【sa】創(chuàng)建SCDB數據庫u在【邏輯稱號】輸入文件名,普通選擇默許的稱號;在【初始大小】列設置數據庫初始值大小。u在【自動增長】列設置自動增長值大小(當數據文件或日志文件滿時,會根據設定的初始值自動地增大文件的容量),單擊自動增長列值后面的更改按鈕 ,彈出【更改SCDB的自動增長設置】對話框,在該對話框中設置數據庫中文件的增長方式和增長大小,以及數據庫的最大文件大小。u在【途徑】列設置文件的保管途徑假設不需求改動以
5、上各列的設置,可以堅持其默許值。u在【新建數據庫】窗口中選擇【選擇頁】窗口下的【選項】,設置數據庫的配置參數。創(chuàng)建SCDB數據庫1. 如需添加新的文件組,那么單擊【文件組】選項,單擊【添加】按鈕,在【稱號】列輸入文件組稱號。2. 回到【常規(guī)】選項頁面,用戶可以創(chuàng)建新的數據庫文件,單擊【添加】按鈕,在【數據庫文件】下面就會添加一個數據文件。在【邏輯稱號】列下填入數據文件的稱號。單擊【文件組】列的空白處,就會出現文件組選項,選擇新建數據文件要參與的文件組,默許值為主要文件組。2、運用Transact-SQL語句創(chuàng)建數據庫在查詢編輯器中運用Transact-SQL語句創(chuàng)建數據庫: CREATE DA
6、TABASE database_name ON PRIMARY ( NAME = logical_file_name , FILENAME = os_file_name , SIZE = size KB | MB | GB | TB 創(chuàng)建SCDB數據庫 , MAXSIZE = max_size KB | MB | GB | TB | UNLIMITED , FILEGROWTH = growth_increment KB | MB | GB | TB | % ) ,.n LOG ON ( NAME = logical_file_name , FILENAME = os_file_name ,
7、SIZE = size KB | MB | GB | TB , MAXSIZE = max_size KB | MB | GB | TB | UNLIMITED , FILEGROWTH = growth_increment KB | MB | GB | TB | % ) ,.n 創(chuàng)建SCDB數據庫創(chuàng)建SCDB數據庫【例】運用CREATE DATABASE命令創(chuàng)建一個名為SCDB的數據庫,數據庫的主數據文件邏輯名為SCDB_Data,物理文件名為SCDB_Data.mdf,存儲在D:目錄下,初始大小為10MB,最大尺寸為50MB,增長速度為5MB;數據庫的日志文件邏輯名為SCDB_Log,物理
8、文件名為SCDB_Log.ldf,存儲在D:目錄下,初始大小為5MB,最大尺寸為25MB,增長速度為5MB。P79【例】運用CREATE DATABASE命令創(chuàng)建名為SCDB2的數據庫,它有尺寸分別為10MB、8MB、6MB的3個數據文件,其中SCDB2_Data1.mdf是主文件,運用PRIMARY關鍵字顯式指定。SCDB2_Data2.ndf、SCDB2_Data3.ndf為次要文件。數據庫有兩個尺寸分別為7MB、9MB的事務日志,稱號分別為SCDB2_Log1.ldf和SCDB2_Log2.ldf。數據文件和事務日志文件的最大尺寸均是20MB,文件增量均為2MB。創(chuàng)建SCDB數據庫P82
9、查看SCDB數據庫信息 對于曾經創(chuàng)建的數據庫,可以分別利用SSMS和Transact-SQL語句來查看數據庫信息。 選擇數據庫-,右鍵【屬性】命令,如下圖。 在【常規(guī)】選項卡中,列出了數據庫、備份和維護,以及空間配置等信息,數據庫本身的信息包括數據庫的一切者、創(chuàng)建日期、大小、可用空間、用戶數。2. 運用Transact-SQL語句查看數據庫信息運用存儲過程sp_helpdb來顯示有關數據庫和數據庫參數信息其命令格式為:sp_helpdb SCDB。查看SCDB數據庫信息管理管理SCDBSCDB數據庫數據庫【義務目的】【義務目的】翻開數據庫;翻開數據庫;設置數據庫選項;設置數據庫選項;修正數據庫
10、大小;修正數據庫大?。恢孛麛祿?;重命名數據庫;添加輔助數據文件和事務日志文件;添加輔助數據文件和事務日志文件;刪除數據庫。刪除數據庫。翻開數據庫翻開數據庫 在SQL Server 2019中,用戶可以經過兩種方式翻開或切換不同的數據庫:運用Transact-SQL命令來翻開或切換不同的數據庫;直接經過運用SSMS窗口來翻開或切換不同的數據庫。1、運用Transact-SQL命令翻開或切換數據庫 翻開或切換數據庫的Transact-SQL命令: USE database_name 其中,database_name表示需求翻開或切換的數據庫稱號。翻開數據庫翻開數據庫2、運用SSMS窗口翻開或切
11、換數據庫1選擇要運用的數據庫SCDB。2選擇【新建查詢】,此時可以發(fā)現當前運用的數據庫為SCDB數據庫,而不是默許翻開的master數據庫。翻開數據庫翻開數據庫3可以在下拉選項中選擇要改換的數據庫。設置數據庫選項設置數據庫選項 設置數據庫選項可以控制數據庫是單用戶運用方式還是db_owner方式,以及此數據庫能否僅可讀取等,同時還可以設置此數據庫能否自動封鎖、自動收縮和數據庫的兼容等級選項。 重新設置數據庫選項有兩種方式: 經過SSMS來重新設置數據庫選項;在查詢編輯器中運用Transact-SQL命令來重新設置數據庫選項。 1、運用【對象資源管理器】設置數據庫選項 1選擇數據庫【SCDB】,
12、右鍵選擇【屬性】設置數據庫選項設置數據庫選項2選擇【選項頁】下的【選項】選項卡,在這里可以直接查看和修正數據庫選項設置數據庫選項設置數據庫選項2、運用Transact-SQL命令來重新設置數據庫選項 經過在SSMS查詢編輯器中輸入Transact-SQL命令查看和更改數據庫選項。普通運用sp_dboption存儲過程來查看數據庫 EXEC sp_dboption SCDB設置數據庫選項設置數據庫選項【例】將SCDB數據庫設為只讀形狀。選擇【新建查詢】命令直接輸入:EXEC sp_dboption SCDB,single_user,trueEXEC sp_dboption SCDB,read_o
13、nly,trueEXEC sp_dboption SCDB,single_user,false修正數據庫的大小修正數據庫的大小 添加數據庫的容量就是給它提供額外的設備空間,假設指派給某數據庫過多的設備空間,可以經過縮減數據庫容量來減少設備空間的浪費。 添加和縮減數據庫容量的方法有兩種:是利用Transact_SQL命令;利用SSMS查詢編輯器中的【對象資源管理器】窗口來增縮數據庫容量。1、運用Transact_SQL語句增縮教據庫容量 1添加數據庫的容量 添加數據庫的容量采用ALTER DATABASE命令: ALTER DATABASE database_name MODIFY FILE F
14、ILENAME=file_name, SIZE=newsize 修正數據庫的大小修正數據庫的大小【例】數據庫SCDB的數據庫文件SCDB_Data.MDF的初始分配空間大小為10MB,如今將其大小擴展到70MB。 詳細的操作步驟如下: 在SSMS查詢編輯器中輸入:ALTER DATABASE SCDBMODIFY FILE(NAME=SCDB_Data, SIZE=70MB)修正數據庫的大小修正數據庫的大小2縮減數據庫的容量 當用戶為數據庫分配的存儲空間過大時,運用DBCC SHRINKFILE命令縮減相關數據庫指定的數據文件和日志文件,但不能比model數據庫更小。 縮減數據庫容量普統(tǒng)統(tǒng)過D
15、BCC SHRINKFILE命令: DBCC SHRINKFILEdatabase_name , newsize MASTEROVERRIDE修正數據庫的大小修正數據庫的大小【例】將SCDB數據庫的空間縮減至50MDBCC SHRINKFILE(SCDB_Data,50) 除了采用DBCC SHRINKFILE命令縮減數據庫外,還可以采用DBCC SHRINKDATABASE命令來縮減數據庫?!纠繉CDB數據庫的空間縮減至最小容量。 DBCC SHRINKDATABASE SCDB 修正數據庫的大小修正數據庫的大小2、在【對象資源管器】窗口中修正數據庫 1選擇數據庫【SCDB】,右鍵選擇【
16、屬性】。 2選擇【選項頁】下的【文件】選項卡,在這里可以直接修正數據庫的大小。 3修正勝利后,單擊【確定】按鈕。 4再次執(zhí)行步驟1和2,可以發(fā)現數據庫的文件曾經由原來的10MB修正為70MB。修正數據庫的大小修正數據庫的大小重命名數據庫重命名數據庫SQL Server中更改數據庫稱號并不像在Windows中那樣簡單,要改動稱號的那個數據庫很能夠正被其他用戶運用,所以變卦數據庫稱號的操作必需在單用戶方式下方可進展,然后運用系統(tǒng)存儲過程sp_renamedb來更改數據庫的稱號。將數據庫SCDB更名為XKDB1將SCDB數據庫設置為單用戶方式選擇數據庫【SCDB】-右鍵【屬性】命令-選擇【選項】選項
17、卡-選取工程中【形狀】下的【限制訪問】復選框-選擇【單用戶】,單擊【確定】按鈕。重命名數據庫重命名數據庫 3反復第1步操作,將【形狀】選項下的【限制訪問】復選框設置為【多用戶】。 2執(zhí)行sp_renamedb存儲過程進展更名操作,輸入:EXEC sp_renamedb SCDB,XKDB 此外,還可以直接運用查詢編輯器進展重命名數據庫操作。 在查詢編輯器中運轉以下代碼: EXEC sp_dboption SCDB , single user , true , EXEC sp_renamedb SCDB, XKDB, EXEC sp_dboption XKDB, single user, false 重命名數據庫重命名數據庫添加輔助數據文件與事務日志文添加輔助數據文件與事務日志文件件 給SCDB數據庫添加一個輔助數據文件:1選擇數據庫【SCDB】-右鍵【屬性】2【文件】選項卡-單擊【添加】3【邏輯稱號】列中鍵入輔助數據文件名SCDB_Data2,其他字段將自動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025山東東營眾邦人力資源有限責任公司招聘43人筆試參考題庫附帶答案詳解
- 四川傳媒學院《影視后期合成基礎》2023-2024學年第二學期期末試卷
- 阿克蘇工業(yè)職業(yè)技術學院《能源化工概論》2023-2024學年第二學期期末試卷
- 貴州電子商務職業(yè)技術學院《人機工學》2023-2024學年第二學期期末試卷
- 安慶師范大學《插花與茶藝》2023-2024學年第二學期期末試卷
- 成都中醫(yī)藥大學《戶外救援》2023-2024學年第二學期期末試卷
- 青海交通職業(yè)技術學院《高層建筑給排水》2023-2024學年第二學期期末試卷
- 德州職業(yè)技術學院《大學生創(chuàng)新創(chuàng)創(chuàng)業(yè)基礎》2023-2024學年第二學期期末試卷
- 德州學院《機器學習初步》2023-2024學年第二學期期末試卷
- 楚雄醫(yī)藥高等專科學?!队變簣@教育環(huán)境創(chuàng)設》2023-2024學年第二學期期末試卷
- 2025年工程管理試題及答案
- 《電纜狀態(tài)監(jiān)測》課件
- 神經鞘瘤MRI診斷要點及鑒別診斷課件
- 青梅綠茶測試題及答案
- 120個常見文言實詞例釋-高考語文考前復習速記清單
- T-CEPPEA 5002-2019 電力建設項目工程總承包管理規(guī)范
- GA 1812.2-2024銀行系統(tǒng)反恐怖防范要求第2部分:數據中心
- 法治護航成長路-四年級法制教育專題
- 與信仰對話 課件-2024年入團積極分子培訓
- 國家職業(yè)技術技能標準 6-31-01-03 電工 人社廳發(fā)2018145號
- 2024《整治形式主義為基層減負若干規(guī)定》全文課件
評論
0/150
提交評論