![數(shù)據(jù)庫的創(chuàng)建與管理ppt課件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a1.gif)
![數(shù)據(jù)庫的創(chuàng)建與管理ppt課件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a2.gif)
![數(shù)據(jù)庫的創(chuàng)建與管理ppt課件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a3.gif)
![數(shù)據(jù)庫的創(chuàng)建與管理ppt課件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a4.gif)
![數(shù)據(jù)庫的創(chuàng)建與管理ppt課件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/27/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a/6a0852f5-9ee9-4475-9d10-aa1c55a3fe7a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、SQL Server 2005數(shù)據(jù)庫應(yīng)用項目教程數(shù)據(jù)庫的創(chuàng)建與管理數(shù)據(jù)庫的創(chuàng)建與管理學(xué)習(xí)目的學(xué)習(xí)目的 Microsoft SQL Server 2019中用于數(shù)據(jù)存儲的適用工具是數(shù)據(jù)庫。物理上,一個數(shù)據(jù)庫由一個或多個磁盤上的文件組成;邏 輯上,一個數(shù)據(jù)庫由假設(shè)干個用戶可視的組件構(gòu)成,如表、視圖、角色等,這些組件稱為數(shù)據(jù)庫對象。 每個數(shù)據(jù)庫在物理上都由至少一個數(shù)據(jù)文件和至少一個日志文件組成,此外,還可以將數(shù)據(jù)庫文件分成不同的文件組。1、數(shù)據(jù)文件 數(shù)據(jù)文件分為主要數(shù)據(jù)文件和次要數(shù)據(jù)文件兩種方式。 主要數(shù)據(jù)文件的默許文件擴展名是.mdf,包含數(shù)據(jù)庫的啟動信息,一些系統(tǒng)表。 次要數(shù)據(jù)文件包含除主要數(shù)據(jù)
2、文件外的一切數(shù)據(jù)文件。有些數(shù)據(jù)庫能夠沒有次要數(shù)據(jù)文件,而有些數(shù)據(jù)庫那么有多個次要數(shù)據(jù)文件。次要數(shù)據(jù)文件的默許文件擴展名是.ndf。認(rèn)識系統(tǒng)數(shù)據(jù)庫認(rèn)識系統(tǒng)數(shù)據(jù)庫安裝SQL Server 2019時,系統(tǒng)自動創(chuàng)建了master、model、msdb、tempdb這些系統(tǒng)數(shù)據(jù)庫。 1、 master數(shù)據(jù)庫是最重要的系統(tǒng)數(shù)據(jù)庫,記錄一切系統(tǒng)級的信息。 2、 model數(shù)據(jù)庫是一切數(shù)據(jù)庫的一個模板;3、 msdb數(shù)據(jù)庫供代理程序調(diào)度警報作業(yè)以及記錄操作時運用。4、 tempdb數(shù)據(jù)庫保管一切的暫時表和暫時存儲過程;創(chuàng)建創(chuàng)建SCDBSCDB數(shù)據(jù)庫數(shù)據(jù)庫 【義務(wù)目的】【義務(wù)目的】掌握運用掌握運用SSMSSS
3、MS導(dǎo)游創(chuàng)建數(shù)據(jù)庫的方法;導(dǎo)游創(chuàng)建數(shù)據(jù)庫的方法;掌握運用掌握運用Transact-SQLTransact-SQL語句創(chuàng)建數(shù)據(jù)庫的方法;語句創(chuàng)建數(shù)據(jù)庫的方法;掌握運用掌握運用SSMSSSMS導(dǎo)游和運用導(dǎo)游和運用Transact-SQLTransact-SQL語句查看語句查看數(shù)據(jù)庫信息的方法。數(shù)據(jù)庫信息的方法。創(chuàng)建SCDB數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫普通有兩種方式:一種是運用工具導(dǎo)游創(chuàng)建;另一種是運用Transact-SQL語句創(chuàng)建。(SQL Server的實例可以支持多個數(shù)據(jù)庫,但最多不能超越32767個)1、運用SSMS創(chuàng)建數(shù)據(jù)庫選中【數(shù)據(jù)庫】-右鍵【新建數(shù)據(jù)庫】命令?!境R?guī)】選項卡,輸入數(shù)據(jù)庫稱號【一切
4、者】文本框里經(jīng)過閱讀效力器中運用者來選取數(shù)據(jù)庫SCDB的擁有者。選擇對象類型為“登錄名,然后在【輸入要選擇的對象稱號例如】中經(jīng)過單擊【閱讀】按鈕,彈出【查找對象】對話框,選取對象稱號【sa】創(chuàng)建SCDB數(shù)據(jù)庫u在【邏輯稱號】輸入文件名,普通選擇默許的稱號;在【初始大小】列設(shè)置數(shù)據(jù)庫初始值大小。u在【自動增長】列設(shè)置自動增長值大小(當(dāng)數(shù)據(jù)文件或日志文件滿時,會根據(jù)設(shè)定的初始值自動地增大文件的容量),單擊自動增長列值后面的更改按鈕 ,彈出【更改SCDB的自動增長設(shè)置】對話框,在該對話框中設(shè)置數(shù)據(jù)庫中文件的增長方式和增長大小,以及數(shù)據(jù)庫的最大文件大小。u在【途徑】列設(shè)置文件的保管途徑假設(shè)不需求改動以
5、上各列的設(shè)置,可以堅持其默許值。u在【新建數(shù)據(jù)庫】窗口中選擇【選擇頁】窗口下的【選項】,設(shè)置數(shù)據(jù)庫的配置參數(shù)。創(chuàng)建SCDB數(shù)據(jù)庫1. 如需添加新的文件組,那么單擊【文件組】選項,單擊【添加】按鈕,在【稱號】列輸入文件組稱號。2. 回到【常規(guī)】選項頁面,用戶可以創(chuàng)建新的數(shù)據(jù)庫文件,單擊【添加】按鈕,在【數(shù)據(jù)庫文件】下面就會添加一個數(shù)據(jù)文件。在【邏輯稱號】列下填入數(shù)據(jù)文件的稱號。單擊【文件組】列的空白處,就會出現(xiàn)文件組選項,選擇新建數(shù)據(jù)文件要參與的文件組,默許值為主要文件組。2、運用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫在查詢編輯器中運用Transact-SQL語句創(chuàng)建數(shù)據(jù)庫: 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數(shù)據(jù)庫 , 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數(shù)據(jù)庫創(chuàng)建SCDB數(shù)據(jù)庫【例】運用CREATE DATABASE命令創(chuàng)建一個名為SCDB的數(shù)據(jù)庫,數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名為SCDB_Data,物理文件名為SCDB_Data.mdf,存儲在D:目錄下,初始大小為10MB,最大尺寸為50MB,增長速度為5MB;數(shù)據(jù)庫的日志文件邏輯名為SCDB_Log,物理
8、文件名為SCDB_Log.ldf,存儲在D:目錄下,初始大小為5MB,最大尺寸為25MB,增長速度為5MB。P79【例】運用CREATE DATABASE命令創(chuàng)建名為SCDB2的數(shù)據(jù)庫,它有尺寸分別為10MB、8MB、6MB的3個數(shù)據(jù)文件,其中SCDB2_Data1.mdf是主文件,運用PRIMARY關(guān)鍵字顯式指定。SCDB2_Data2.ndf、SCDB2_Data3.ndf為次要文件。數(shù)據(jù)庫有兩個尺寸分別為7MB、9MB的事務(wù)日志,稱號分別為SCDB2_Log1.ldf和SCDB2_Log2.ldf。數(shù)據(jù)文件和事務(wù)日志文件的最大尺寸均是20MB,文件增量均為2MB。創(chuàng)建SCDB數(shù)據(jù)庫P82
9、查看SCDB數(shù)據(jù)庫信息 對于曾經(jīng)創(chuàng)建的數(shù)據(jù)庫,可以分別利用SSMS和Transact-SQL語句來查看數(shù)據(jù)庫信息。 選擇數(shù)據(jù)庫-,右鍵【屬性】命令,如下圖。 在【常規(guī)】選項卡中,列出了數(shù)據(jù)庫、備份和維護,以及空間配置等信息,數(shù)據(jù)庫本身的信息包括數(shù)據(jù)庫的一切者、創(chuàng)建日期、大小、可用空間、用戶數(shù)。2. 運用Transact-SQL語句查看數(shù)據(jù)庫信息運用存儲過程sp_helpdb來顯示有關(guān)數(shù)據(jù)庫和數(shù)據(jù)庫參數(shù)信息其命令格式為:sp_helpdb SCDB。查看SCDB數(shù)據(jù)庫信息管理管理SCDBSCDB數(shù)據(jù)庫數(shù)據(jù)庫【義務(wù)目的】【義務(wù)目的】翻開數(shù)據(jù)庫;翻開數(shù)據(jù)庫;設(shè)置數(shù)據(jù)庫選項;設(shè)置數(shù)據(jù)庫選項;修正數(shù)據(jù)庫
10、大??;修正數(shù)據(jù)庫大??;重命名數(shù)據(jù)庫;重命名數(shù)據(jù)庫;添加輔助數(shù)據(jù)文件和事務(wù)日志文件;添加輔助數(shù)據(jù)文件和事務(wù)日志文件;刪除數(shù)據(jù)庫。刪除數(shù)據(jù)庫。翻開數(shù)據(jù)庫翻開數(shù)據(jù)庫 在SQL Server 2019中,用戶可以經(jīng)過兩種方式翻開或切換不同的數(shù)據(jù)庫:運用Transact-SQL命令來翻開或切換不同的數(shù)據(jù)庫;直接經(jīng)過運用SSMS窗口來翻開或切換不同的數(shù)據(jù)庫。1、運用Transact-SQL命令翻開或切換數(shù)據(jù)庫 翻開或切換數(shù)據(jù)庫的Transact-SQL命令: USE database_name 其中,database_name表示需求翻開或切換的數(shù)據(jù)庫稱號。翻開數(shù)據(jù)庫翻開數(shù)據(jù)庫2、運用SSMS窗口翻開或切
11、換數(shù)據(jù)庫1選擇要運用的數(shù)據(jù)庫SCDB。2選擇【新建查詢】,此時可以發(fā)現(xiàn)當(dāng)前運用的數(shù)據(jù)庫為SCDB數(shù)據(jù)庫,而不是默許翻開的master數(shù)據(jù)庫。翻開數(shù)據(jù)庫翻開數(shù)據(jù)庫3可以在下拉選項中選擇要改換的數(shù)據(jù)庫。設(shè)置數(shù)據(jù)庫選項設(shè)置數(shù)據(jù)庫選項 設(shè)置數(shù)據(jù)庫選項可以控制數(shù)據(jù)庫是單用戶運用方式還是db_owner方式,以及此數(shù)據(jù)庫能否僅可讀取等,同時還可以設(shè)置此數(shù)據(jù)庫能否自動封鎖、自動收縮和數(shù)據(jù)庫的兼容等級選項。 重新設(shè)置數(shù)據(jù)庫選項有兩種方式: 經(jīng)過SSMS來重新設(shè)置數(shù)據(jù)庫選項;在查詢編輯器中運用Transact-SQL命令來重新設(shè)置數(shù)據(jù)庫選項。 1、運用【對象資源管理器】設(shè)置數(shù)據(jù)庫選項 1選擇數(shù)據(jù)庫【SCDB】,
12、右鍵選擇【屬性】設(shè)置數(shù)據(jù)庫選項設(shè)置數(shù)據(jù)庫選項2選擇【選項頁】下的【選項】選項卡,在這里可以直接查看和修正數(shù)據(jù)庫選項設(shè)置數(shù)據(jù)庫選項設(shè)置數(shù)據(jù)庫選項2、運用Transact-SQL命令來重新設(shè)置數(shù)據(jù)庫選項 經(jīng)過在SSMS查詢編輯器中輸入Transact-SQL命令查看和更改數(shù)據(jù)庫選項。普通運用sp_dboption存儲過程來查看數(shù)據(jù)庫 EXEC sp_dboption SCDB設(shè)置數(shù)據(jù)庫選項設(shè)置數(shù)據(jù)庫選項【例】將SCDB數(shù)據(jù)庫設(shè)為只讀形狀。選擇【新建查詢】命令直接輸入:EXEC sp_dboption SCDB,single_user,trueEXEC sp_dboption SCDB,read_o
13、nly,trueEXEC sp_dboption SCDB,single_user,false修正數(shù)據(jù)庫的大小修正數(shù)據(jù)庫的大小 添加數(shù)據(jù)庫的容量就是給它提供額外的設(shè)備空間,假設(shè)指派給某數(shù)據(jù)庫過多的設(shè)備空間,可以經(jīng)過縮減數(shù)據(jù)庫容量來減少設(shè)備空間的浪費。 添加和縮減數(shù)據(jù)庫容量的方法有兩種:是利用Transact_SQL命令;利用SSMS查詢編輯器中的【對象資源管理器】窗口來增縮數(shù)據(jù)庫容量。1、運用Transact_SQL語句增縮教據(jù)庫容量 1添加數(shù)據(jù)庫的容量 添加數(shù)據(jù)庫的容量采用ALTER DATABASE命令: ALTER DATABASE database_name MODIFY FILE F
14、ILENAME=file_name, SIZE=newsize 修正數(shù)據(jù)庫的大小修正數(shù)據(jù)庫的大小【例】數(shù)據(jù)庫SCDB的數(shù)據(jù)庫文件SCDB_Data.MDF的初始分配空間大小為10MB,如今將其大小擴展到70MB。 詳細(xì)的操作步驟如下: 在SSMS查詢編輯器中輸入:ALTER DATABASE SCDBMODIFY FILE(NAME=SCDB_Data, SIZE=70MB)修正數(shù)據(jù)庫的大小修正數(shù)據(jù)庫的大小2縮減數(shù)據(jù)庫的容量 當(dāng)用戶為數(shù)據(jù)庫分配的存儲空間過大時,運用DBCC SHRINKFILE命令縮減相關(guān)數(shù)據(jù)庫指定的數(shù)據(jù)文件和日志文件,但不能比model數(shù)據(jù)庫更小。 縮減數(shù)據(jù)庫容量普統(tǒng)統(tǒng)過D
15、BCC SHRINKFILE命令: DBCC SHRINKFILEdatabase_name , newsize MASTEROVERRIDE修正數(shù)據(jù)庫的大小修正數(shù)據(jù)庫的大小【例】將SCDB數(shù)據(jù)庫的空間縮減至50MDBCC SHRINKFILE(SCDB_Data,50) 除了采用DBCC SHRINKFILE命令縮減數(shù)據(jù)庫外,還可以采用DBCC SHRINKDATABASE命令來縮減數(shù)據(jù)庫?!纠繉CDB數(shù)據(jù)庫的空間縮減至最小容量。 DBCC SHRINKDATABASE SCDB 修正數(shù)據(jù)庫的大小修正數(shù)據(jù)庫的大小2、在【對象資源管器】窗口中修正數(shù)據(jù)庫 1選擇數(shù)據(jù)庫【SCDB】,右鍵選擇【
16、屬性】。 2選擇【選項頁】下的【文件】選項卡,在這里可以直接修正數(shù)據(jù)庫的大小。 3修正勝利后,單擊【確定】按鈕。 4再次執(zhí)行步驟1和2,可以發(fā)現(xiàn)數(shù)據(jù)庫的文件曾經(jīng)由原來的10MB修正為70MB。修正數(shù)據(jù)庫的大小修正數(shù)據(jù)庫的大小重命名數(shù)據(jù)庫重命名數(shù)據(jù)庫SQL Server中更改數(shù)據(jù)庫稱號并不像在Windows中那樣簡單,要改動稱號的那個數(shù)據(jù)庫很能夠正被其他用戶運用,所以變卦數(shù)據(jù)庫稱號的操作必需在單用戶方式下方可進展,然后運用系統(tǒng)存儲過程sp_renamedb來更改數(shù)據(jù)庫的稱號。將數(shù)據(jù)庫SCDB更名為XKDB1將SCDB數(shù)據(jù)庫設(shè)置為單用戶方式選擇數(shù)據(jù)庫【SCDB】-右鍵【屬性】命令-選擇【選項】選項
17、卡-選取工程中【形狀】下的【限制訪問】復(fù)選框-選擇【單用戶】,單擊【確定】按鈕。重命名數(shù)據(jù)庫重命名數(shù)據(jù)庫 3反復(fù)第1步操作,將【形狀】選項下的【限制訪問】復(fù)選框設(shè)置為【多用戶】。 2執(zhí)行sp_renamedb存儲過程進展更名操作,輸入:EXEC sp_renamedb SCDB,XKDB 此外,還可以直接運用查詢編輯器進展重命名數(shù)據(jù)庫操作。 在查詢編輯器中運轉(zhuǎn)以下代碼: EXEC sp_dboption SCDB , single user , true , EXEC sp_renamedb SCDB, XKDB, EXEC sp_dboption XKDB, single user, false 重命名數(shù)據(jù)庫重命名數(shù)據(jù)庫添加輔助數(shù)據(jù)文件與事務(wù)日志文添加輔助數(shù)據(jù)文件與事務(wù)日志文件件 給SCDB數(shù)據(jù)庫添加一個輔助數(shù)據(jù)文件:1選擇數(shù)據(jù)庫【SCDB】-右鍵【屬性】2【文件】選項卡-單擊【添加】3【邏輯稱號】列中鍵入輔助數(shù)據(jù)文件名SCDB_Data2,其他字段將自動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公司年會領(lǐng)導(dǎo)發(fā)言稿范文(17篇)
- 2024-2025學(xué)年廣東省梅州市平遠縣實驗中學(xué)高三上學(xué)期9月月考?xì)v史試卷
- 2024-2025學(xué)年第17課挽救民族危亡的斗爭-勤徑學(xué)升高中歷史必修上同步練測(統(tǒng)編版2019)
- 2025年以車抵押還款協(xié)議書范本
- 2025年個人項目委托合同
- 2025年臨時展覽館場地租賃合同范文
- 2025年涂料助劑:流平劑項目申請報告模范
- 2025年企業(yè)會議設(shè)備租賃合同范本
- 2025年個人與團隊共同成長策劃協(xié)議
- 2025年全場景住宅交易居間合同模板
- 經(jīng)濟學(xué)基礎(chǔ)期末試卷和答案
- 普通密碼設(shè)備管理制度范文
- 【基于Arduino的智能澆灌系統(tǒng)設(shè)計與實現(xiàn)3100字(論文)】
- 柯頓電臺操作使用講座
- 2023山東經(jīng)貿(mào)職業(yè)學(xué)院教師招聘考試真題題庫
- 《定向運動》教學(xué)大綱(含課程思政要素)
- 注塑員工績效考核方案
- 小學(xué)生作文稿紙A4打印稿
- 國際區(qū)號時區(qū)對照表
- GB/T 10095.2-2023圓柱齒輪ISO齒面公差分級制第2部分:徑向綜合偏差的定義和允許值
- 高教-離散數(shù)學(xué)(修訂版)-耿素云-屈婉玲(全)課件
評論
0/150
提交評論