實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫_第1頁
實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫_第2頁
實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫_第3頁
實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫_第4頁
實(shí)驗(yàn)二創(chuàng)建數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、-. z.實(shí)驗(yàn)二:創(chuàng)立及管理數(shù)據(jù)庫一、實(shí)驗(yàn)?zāi)康?.熟悉在SQL Server 2008中創(chuàng)立及編輯數(shù)據(jù)庫;2.熟練掌握使用T-SQL 語句對(duì)數(shù)據(jù)庫的管理方法;3.掌握數(shù)據(jù)庫模式的創(chuàng)立方法;二、實(shí)驗(yàn)學(xué)時(shí)2學(xué)時(shí)三、實(shí)驗(yàn)要求熟練使用Management Stuio界面方式創(chuàng)立及編輯數(shù)據(jù)庫;熟練使用T-SQL 語句創(chuàng)立及編輯數(shù)據(jù)庫;獨(dú)立完成實(shí)驗(yàn)內(nèi)容,并提交書面實(shí)驗(yàn)報(bào)告。四、實(shí)驗(yàn)準(zhǔn)備知識(shí)數(shù)據(jù)庫相關(guān)屬性邏輯名稱:數(shù)據(jù)文件和日志文件名稱文件類型:數(shù)據(jù)文件及日志文件文件組:各個(gè)數(shù)據(jù)文件所屬的文件組名稱初始大?。何募淖钤即笮∽詣?dòng)增長:文件按指定的大小增長,也可限制到最大容量。路徑:存放文件的物理目錄文件名:

2、顯示數(shù)據(jù)文件和日志文件的物理名稱默認(rèn)數(shù)據(jù)庫屬性主數(shù)據(jù)文件為*.mdf ,日志文件為*_log.ldf;只有一個(gè)文件組Primary;主數(shù)據(jù)文件初始大小為3MB,增量為1MB;日志文件初始大小為1MB,增量為10%;主數(shù)據(jù)文件和日志文件都存放在C:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATA目錄下,文件分別為*.mdf 和*_log.ldf 。創(chuàng)立數(shù)據(jù)庫命令CREATE DATABASE database_name /*指定數(shù)據(jù)庫名*/ON 子句 /*指定數(shù)據(jù)庫文件和文件組屬性LOG ON 子句 /*指定日志文件屬性*

3、/修改數(shù)據(jù)庫命令A(yù)lter database database_nameadd file ,n to filegroup filegroupname|add log file ,n|remove file logical_file_name with delete|modify file 創(chuàng)立模式構(gòu)架的命令。CREATE SCHEMA schema_name_clause .n := schema_name | AUTHORIZATION owner_name | schema_name AUTHORIZATION owner_name說明:schema_name:在數(shù)據(jù)庫內(nèi)標(biāo)識(shí)架構(gòu)的名稱。A

4、UTHORIZATION owner_name:指定將擁有架構(gòu)的數(shù)據(jù)庫級(jí)主體的名稱。 此主體還可以擁有其他架構(gòu),并且可以不使用當(dāng)前架構(gòu)作為其默認(rèn)架構(gòu)。五、實(shí)驗(yàn)內(nèi)容1.創(chuàng)立數(shù)據(jù)庫假設(shè)SQL Server效勞已啟動(dòng),并以Administrator身份登錄計(jì)算機(jī)文件名稱自定;請(qǐng)分別使用Management界面方式和T-SQL語句實(shí)現(xiàn)以下操作:要求在本地磁盤D創(chuàng)立一個(gè)學(xué)生-課程數(shù)據(jù)庫名稱為student,只有一個(gè)數(shù)據(jù)文件和日志文件,文件名稱分別為stu和stu_log,物理名稱為stu_data.mdf 和stu_log.ldf,初始大小都為3MB,增長方式分別為10%和1MB,數(shù)據(jù)文件最大為500M

5、B,日志文件大小不受限制。Management界面方式:T-SQL語句:CREATEDATABASEstudentON(NAME=stu,FILENAME=D:stu_data.mdf,SIZE= 3MB,MA*SIZE= 500MB,FILEGROWTH= 10%)LOGON(NAME=stu_log,FILENAME=D:stu_log.ldf,SIZE= 3MB,MA*SIZE=unlimited,FILEGROWTH= 1MB)創(chuàng)立一個(gè)pany數(shù)據(jù)庫,該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為pany_data,物理文件為pany.mdf,初始大小為10MB,最大尺寸為無限大,增長速度為10%;數(shù)

6、據(jù)庫的日志文件邏輯名稱為pany_log,物理文件名為pany.ldf,初始大小為1MB,最大尺寸為50MB,增長速度為1MB。Management界面方式:T-SQL語句:CREATEDATABASEpanyON(NAME=pany_data,FILENAME=D:pany.mdf,SIZE= 10MB,MA*SIZE=unlimited,FILEGROWTH= 10%)LOGON(NAME=pany_log,FILENAME=D:pany.ldf,SIZE= 1MB,MA*SIZE= 50MB,FILEGROWTH= 1MB)創(chuàng)立數(shù)據(jù)庫DB,具有2個(gè)數(shù)據(jù)文件,文件邏輯名分別為DB_data

7、1和DB_data2,文件初始大小均為5MB,最大為100MB,按10%增長;只有一個(gè)日志文件,初始大小為3MB,按10%增長;所有文件都存儲(chǔ)在D盤文件夾ceshi中。Management界面方式:T-SQL語句:CREATEDATABASEDBON(NAME=DB_data1,FILENAME=D:ceshiDB1.mdf,SIZE= 5MB,MA*SIZE= 100MB,FILEGROWTH= 10%),(NAME=DB_data2,FILENAME=D: ceshiDB2.ndf,SIZE= 5MB,MA*SIZE= 100MB,FILEGROWTH= 10%)LOGON(NAME=pa

8、ny_log,FILENAME=D: ceshiDB.ldf,SIZE= 3MB,MA*SIZE=unlimited,FILEGROWTH= 10%)2.修改數(shù)據(jù)庫在數(shù)據(jù)庫student中增加數(shù)據(jù)文件db2,初始大小為10MB,最大大小為50 MB,按10%增長;Management界面方式:T-SQL語句:ALTERDATABASEstudentADDFILE(NAME=stu2,FILENAME= D:stu2.ndf,SIZE=10MB,MA*SIZE=50MB,FILEGROWTH=10%)在數(shù)據(jù)庫student中添加日志文件,保存在D盤中,初始大小為1MB,最大無限制,增長方式按照1

9、MB增長;Management界面方式:T-SQL語句:ALTERDATABASEstudentADDLOGFILE(NAME=stu_log2,FILENAME=D:stu_log2.ldf,SIZE=1MB,MA*SIZE=unlimited,FILEGROWTH=1MB)修改數(shù)據(jù)庫student主數(shù)據(jù)文件的大小,將主數(shù)據(jù)文件的初始大小修改為10Mb,增長方式為20%;Management界面方式:T-SQL語句:ALTERDATABASEstudentMODIFYFILE(NAME=stu,SIZE=10MB,FILEGROWTH=20%)3.刪除數(shù)據(jù)庫刪除數(shù)據(jù)庫student輔助數(shù)據(jù)文

10、件和第二個(gè)日志文件;Management界面方式:T-SQL語句:ALTERDATABASEstudentremoveFILEstu2goALTERDATABASEstudentremoveFILEstu_log2刪除數(shù)據(jù)庫pany。Management界面方式:T-SQL語句:DROPDATABASEpany4.創(chuàng)立及刪除模式構(gòu)架在student數(shù)據(jù)庫中創(chuàng)立一個(gè)stu的模式給dbo用戶。Management界面方式:T-SQL語句:CREATESCHEMAstuAUTHORIZATIONdbo在student數(shù)據(jù)庫中新建一個(gè)用戶test,并給該用戶創(chuàng)立一個(gè)默認(rèn)模式。Management界面方

11、式:T-SQL語句:CREATESCHEMAAUTHORIZATIONtest刪除student數(shù)據(jù)庫中的stu模式。Management界面方式:T-SQL語句:DROPSCHEMAstu注:請(qǐng)將每道題的T-SQL語句寫在試驗(yàn)報(bào)告冊(cè)中。六、實(shí)驗(yàn)步驟1.Management界面方式下的操作步驟:1界面方式下創(chuàng)立數(shù)據(jù)庫用在windows的開場菜單中,依次選擇所有程序Microsoft SQL Server 2008【SQL Server Management Studio】,在彈出的對(duì)話框中右擊窗口左側(cè)樹形構(gòu)造的資源管理器中的【數(shù)據(jù)庫】,在彈出的菜單中選擇【新建數(shù)據(jù)庫】選項(xiàng)。翻開新建數(shù)據(jù)庫對(duì)話框

12、,在數(shù)據(jù)庫名稱處填寫數(shù)據(jù)庫的名稱。數(shù)據(jù)庫文件菜單中設(shè)置數(shù)據(jù)庫的文件名稱和屬性。2界面方式查看數(shù)據(jù)庫信息我們可以通過對(duì)象資源管理器中數(shù)據(jù)庫名稱上點(diǎn)擊鼠標(biāo)右鍵,在彈出的對(duì)話框中選擇【屬性】來查看修改數(shù)據(jù)庫的相關(guān)信息。3界面方式修改數(shù)據(jù)庫在數(shù)據(jù)庫創(chuàng)立后,數(shù)據(jù)文件和日志物理文件名就不能更改了,對(duì)已存在的數(shù)據(jù)庫可以進(jìn)展如下修改:改變文件的大小和增長方式增加或刪除數(shù)據(jù)文件增加或刪除日志文件增加或刪除數(shù)據(jù)文件組通過數(shù)據(jù)庫【屬性】對(duì)話框,我們可以修改以上信息。4界面方式下刪除數(shù)據(jù)庫資源管理器中數(shù)據(jù)庫名稱上點(diǎn)擊鼠標(biāo)右鍵,在彈出的對(duì)話框中選擇【刪除】2.T-SQL語句方式下的操作步驟:在【SQL Server Management Studio】窗口左上方選擇【新建查詢】按鈕,啟動(dòng)SQL編輯器窗口,在光標(biāo)處輸入T-SQL語句,單擊【執(zhí)行】按鈕。)七、思考題如何將數(shù)據(jù)庫student的所有物理文件移動(dòng)到D:*,并且保證邏輯數(shù)據(jù)庫不受影響,請(qǐng)?jiān)敿?xì)描述解決方法。答:1先右鍵單擊student數(shù)據(jù)庫,在快捷菜單里找到任務(wù) - 別離 - - 確定;

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論