預(yù)習(xí)報告及實(shí)驗(yàn)報告格式_第1頁
預(yù)習(xí)報告及實(shí)驗(yàn)報告格式_第2頁
預(yù)習(xí)報告及實(shí)驗(yàn)報告格式_第3頁
預(yù)習(xí)報告及實(shí)驗(yàn)報告格式_第4頁
預(yù)習(xí)報告及實(shí)驗(yàn)報告格式_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、預(yù)習(xí)報告1實(shí)驗(yàn)項(xiàng)目:創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表和數(shù)據(jù)操作預(yù)習(xí)日期:2012年3月11日實(shí)驗(yàn)原理摘要:通過對SQL SERVER 2005的安裝使用,初步了解DBMS的工作環(huán)境和系統(tǒng)構(gòu)架。熟練掌握數(shù)據(jù)庫的創(chuàng)建、備份、刪除、還原等基本操作;熟練掌握數(shù)據(jù)表中字段的增加、修改和刪除的方法;熟練掌握數(shù)據(jù)表中插入、修改和刪除數(shù)據(jù)的方法;實(shí)驗(yàn)儀器:PC實(shí)驗(yàn)內(nèi)容及步驟:1. 熟悉實(shí)驗(yàn)環(huán)境2. 數(shù)據(jù)庫的創(chuàng)建3. 數(shù)據(jù)表的創(chuàng)建4. 數(shù)據(jù)表的操作:增加字段、修改字段、刪除字段5. 表中數(shù)據(jù)的操作:插入數(shù)據(jù)、刪除數(shù)據(jù)、修改數(shù)據(jù)、6. 數(shù)據(jù)庫的分離與附加、備份及還原實(shí)驗(yàn)報告1實(shí)驗(yàn)項(xiàng)目:創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表和數(shù)據(jù)操作實(shí)驗(yàn)日期:20

2、12年3月12日實(shí)驗(yàn)?zāi)康募耙螅菏熳RSQL Server管理器的基本操作;創(chuàng)建和配置SQL Server數(shù)據(jù)庫;熟練掌握數(shù)據(jù)庫的創(chuàng)建、備份、刪除、還原等基本操作;掌握數(shù)據(jù)表的創(chuàng)建;掌握錄入數(shù)據(jù)至數(shù)據(jù)庫表的方法;掌握數(shù)據(jù)表結(jié)構(gòu)的修改;掌握修改數(shù)據(jù)庫表中數(shù)據(jù)的方法;掌握刪除數(shù)據(jù)庫表中數(shù)據(jù)的方法;掌握復(fù)制數(shù)據(jù)庫表的方法。實(shí)驗(yàn)環(huán)境(平臺及軟件):Windows XP,Microsoft SQL Server2005實(shí)驗(yàn)內(nèi)容:(具體描述)1.創(chuàng)建數(shù)據(jù)庫“mydatabase”:在“D:數(shù)據(jù)庫”文件夾下創(chuàng)建mydatabase數(shù)據(jù)庫文件,它由3MB的主數(shù)據(jù)庫文件、5MB的次數(shù)據(jù)庫文件和5MB的日志文件組成

3、。并且主數(shù)據(jù)庫文件以1MB的增長速度,其最大數(shù)據(jù)文件的大小為10MB,次數(shù)據(jù)文件以2MB的增長速度,最大次數(shù)據(jù)文件的大小為15MB,事務(wù)日志文件以1MB的增長速度,最大日志文件的大小為10MB。2. 數(shù)據(jù)表的創(chuàng)建:1)創(chuàng)建數(shù)據(jù)表Student、Course和SC2)錄入數(shù)據(jù)至數(shù)據(jù)表Student、Course和SC3)修改數(shù)據(jù)表Student的結(jié)構(gòu)給Student表增加兩個字段,一個是長度為2000個字符的字段簡歷Resume,另一個是長度為20個字符的字段籍貫Native。然后把籍貫列改為40個字符,把簡歷列刪除。然后用SQL語句向Student表增加Resume列,修改Native為16個

4、字符。4)修改Student表和Course表的數(shù)據(jù)5)刪除與插入數(shù)據(jù)3. 練習(xí)分離和附加數(shù)據(jù)庫4. 刪除數(shù)據(jù)庫。實(shí)驗(yàn)步驟:1. 在SQL Server Management Studio中使用向?qū)?chuàng)建(1) 啟動SQL Server Management Studio,用鼠標(biāo)右鍵單擊“數(shù)據(jù)庫”圖標(biāo),在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫”。(2) 打開“新建數(shù)據(jù)庫”對話框的“常規(guī)”選項(xiàng)卡,在名稱欄中輸入數(shù)據(jù)庫的名稱mydatabase。(3) 打開 “數(shù)據(jù)文件”選項(xiàng)卡,對每一個數(shù)據(jù)文件設(shè)置以下內(nèi)容:文件名;文件存放的路徑;文件初始大?。蛔畲笪募笮?;文件增長方式。(4) 選擇“事務(wù)日志”選項(xiàng)卡,

5、對日志文件也做相關(guān)內(nèi)容的設(shè)定。設(shè)置完成之后,單擊“確定”按鈕。2. Create Table Student(Sno Char(12), Sname Char (10), Ssex Char (2) , Sage Smallint, Sdept Char (30) );Create Table Course (Cno Char(10) , Cname Char (40) , Cpno Char (10), Ccredit Smallint );Create Table SC (Sno Char(20), Cno Char(10) , Grade Smallint )向Student表中添加新列

6、Resume。在查詢窗口中輸入下面的SQL語句:ALTER TABLE Student ADD RESUME CHAR(2000) 打開一個新的查詢窗口,修改Native的定義??奢斎胂旅娴腟QL語句:ALTER TABLE Student ALTER COLUMN NATIVE CHAR(16)修改學(xué)生表中的數(shù)據(jù),將學(xué)號為95001的學(xué)生的姓名改為張明:update Student set sname='張明' where sno='95001'輸入以下SQL語句,刪除“李勇”的記錄:delete from Student where sname='李

7、勇'輸入以下SQL語句,重新插入“李勇”的記錄INSERT INTO Student VALUES(“200215121”,“李勇”,“男”,20,“CS”)3. 1)右擊“mydatabase”數(shù)據(jù)庫,在“任務(wù)”中選擇“分離”選項(xiàng),出現(xiàn)“分離數(shù)據(jù)庫”對話框,單擊“確定”按鈕。2)查看對象資源管理器中“數(shù)據(jù)庫”文件夾,數(shù)據(jù)庫“mydatabase”已經(jīng)不存在了。3)打開資源管理器,將D盤“數(shù)據(jù)庫”文件夾下的mydatabase.mdf和mydatabase _log.ldf復(fù)制到U盤或活動硬盤。4) 右擊“mydatabase”數(shù)據(jù)庫,選擇“附加”,出現(xiàn)“附加數(shù)據(jù)庫”對話框,單擊“添加

8、”按鈕,定位數(shù)據(jù)庫文件“mydatabase.mdf”,單擊“確定”。返回到“附加數(shù)據(jù)庫”對話框,單擊“確定”附加完成。5) 查看對象資源管理器, “mydatabase” 數(shù)據(jù)庫結(jié)點(diǎn)已經(jīng)存在。4. 1)在數(shù)據(jù)庫“mydatabase”上右擊選擇“刪除”,在彈出的“刪除對象”窗口中單擊“確定”。2) 打開資源管理器,打開D盤“數(shù)據(jù)庫”文件夾,查看mydatabase.mdf和mydatabase _log.ldf已消失。注意:(1)刪除數(shù)據(jù)庫時絕不能采用在資源管理器中直接刪除數(shù)據(jù)庫文件的方法;(2)也可“新建查詢”,輸入并執(zhí)行“DROP DATBASE mydatabase”命令刪除數(shù)據(jù)庫。實(shí)

9、驗(yàn)結(jié)果: 注:如果上述的實(shí)驗(yàn)步驟寫不開可在“實(shí)驗(yàn)結(jié)果”一欄中填寫!總結(jié):根據(jù)自己的情況填寫。預(yù)習(xí)報告2實(shí)驗(yàn)項(xiàng)目:SQL數(shù)據(jù)查詢預(yù)習(xí)日期:2012年4月8日實(shí)驗(yàn)原理摘要:熟練掌握各種查詢操作(單表查詢、連接查詢、嵌套查詢、集合查詢),利用Select語句進(jìn)行查詢操作;實(shí)驗(yàn)儀器:PC實(shí)驗(yàn)內(nèi)容及步驟:1. 根據(jù)教材第74頁習(xí)題5,建立SPJ數(shù)據(jù)庫2. 用SQL語言完成第二章習(xí)題5中的查詢;3. 用SQL語言完成第三章習(xí)題5中的各項(xiàng)操作。實(shí)驗(yàn)報告2實(shí)驗(yàn)項(xiàng)目:SQL數(shù)據(jù)查詢實(shí)驗(yàn)日期:2012年4月9日實(shí)驗(yàn)?zāi)康募耙螅菏炀氄莆誗QL語言的數(shù)據(jù)定義、更新和查詢功能。實(shí)驗(yàn)環(huán)境(平臺及軟件):Windows X

10、P,Microsoft SQL Server2005實(shí)驗(yàn)內(nèi)容:(具體描述)1. 創(chuàng)建實(shí)驗(yàn)用數(shù)據(jù)庫spj_database2. 創(chuàng)建教材第74頁習(xí)題5中的數(shù)據(jù)表S、P、J和SPJ3. 錄入數(shù)據(jù)至數(shù)據(jù)表S、P、J和SPJ4. 針對上述4個表試用SQL完成第二章習(xí)題5中的查詢5. 針對上述4個表試用SQL完成第三章習(xí)題5中的各項(xiàng)操作實(shí)驗(yàn)步驟:1. 利用實(shí)驗(yàn)1中的方法創(chuàng)建實(shí)驗(yàn)數(shù)據(jù)庫spj_database2. 創(chuàng)建教材第74頁習(xí)題5中的數(shù)據(jù)表S、P、J和SPJ3. 錄入數(shù)據(jù)至數(shù)據(jù)表S、P、J和SPJ4. 寫出第二章習(xí)題5中的查詢的T-SQL語句5. 寫出第三章習(xí)題5中的各項(xiàng)操作的T-SQL語句實(shí)驗(yàn)結(jié)果

11、: 注:如果上述的實(shí)驗(yàn)步驟寫不開可在“實(shí)驗(yàn)結(jié)果”一欄中填寫!總結(jié):根據(jù)自己的情況填寫。預(yù)習(xí)報告3實(shí)驗(yàn)項(xiàng)目:SQL SERVER安全管理預(yù)習(xí)日期:2012年4月29日實(shí)驗(yàn)原理摘要:學(xué)習(xí)登錄機(jī)制、數(shù)據(jù)庫用戶和對象操作權(quán)限的管理方法;實(shí)驗(yàn)儀器:PC實(shí)驗(yàn)內(nèi)容及步驟:1. 以系統(tǒng)管理員的身份創(chuàng)建使用Windows身份驗(yàn)證的登陸賬號WinUser;2、以系統(tǒng)管理員的身份創(chuàng)建使用SQL Server身份驗(yàn)證的登陸賬號SQLUser,設(shè)置可訪問數(shù)據(jù)庫SPJ;3、登陸賬號SQLUser創(chuàng)建訪問所有數(shù)據(jù)庫的用戶賬戶。4、不允許SQLUser在數(shù)據(jù)庫SPJ中創(chuàng)建視圖和表,但允許其他操作。5、授予用戶WinUser對

12、數(shù)據(jù)庫SPJ的S表的INSERT、UPDATE權(quán)限。實(shí)驗(yàn)報告3實(shí)驗(yàn)項(xiàng)目:SQL SERVER安全管理實(shí)驗(yàn)日期:2012年5月7日實(shí)驗(yàn)?zāi)康募耙螅?、學(xué)習(xí)和掌握創(chuàng)建登錄賬號的方法。2、掌握創(chuàng)建數(shù)據(jù)庫用戶的方法。3、掌握許可權(quán)限管理。實(shí)驗(yàn)環(huán)境(平臺及軟件):Windows XP,Microsoft SQL Server2005實(shí)驗(yàn)內(nèi)容:(具體描述)1. 以系統(tǒng)管理員的身份創(chuàng)建使用Windows身份驗(yàn)證的登陸賬號WinUser;2、以系統(tǒng)管理員的身份創(chuàng)建使用SQL Server身份驗(yàn)證的登陸賬號SQLUser,設(shè)置可訪問數(shù)據(jù)庫SPJ;3、登陸賬號SQLUser創(chuàng)建訪問所有數(shù)據(jù)庫的用戶賬戶。4、不允許

13、SQLUser在數(shù)據(jù)庫SPJ中創(chuàng)建視圖和表,但允許其他操作。5、授予用戶WinUser對數(shù)據(jù)庫SPJ的S表的INSERT、UPDATE權(quán)限。實(shí)驗(yàn)步驟:1、創(chuàng)建使用Windows身份驗(yàn)證的登陸賬號WinUser。(1) 確認(rèn)登錄賬號是已存在的Windows XP中的用戶賬號。若不是,則立即在操作系統(tǒng)中創(chuàng)建此用戶賬號(建議密碼也是WinUser)。(2) 展開“對象資源管理器”組件中的“安全性”選項(xiàng),選中“登錄名”,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“新建登錄名”,打開“登錄名-新建”對話框。(3) “常規(guī)”選項(xiàng)卡中,單擊“登錄名”輸入框右側(cè)的“搜索”按鈕,將剛才創(chuàng)建的Windows賬號“Win

14、User”添加到SQL Server2005即可;在“身份驗(yàn)證”選項(xiàng)區(qū)域中,選擇“Windows身份驗(yàn)證”單選按鈕;其他選擇默認(rèn)(注意默認(rèn)數(shù)據(jù)庫是master),單擊“確定”完成創(chuàng)建。(4) 查看LOCAL當(dāng)前的登錄賬號,WinUser已經(jīng)存在。(5) 驗(yàn)證用WinUser賬號登錄SQL Server。首先在操作系統(tǒng)中注銷當(dāng)前用戶的登錄,然后用WinUser賬號登錄操作系統(tǒng)。再用此賬號WinUser連接SQL Server,此用戶可以使用數(shù)據(jù)庫master。2、 創(chuàng)建使用SQL Server身份驗(yàn)證的登陸賬號SQLUser,設(shè)置可訪問數(shù)據(jù)庫SPJ。(1) 打開創(chuàng)建登錄賬號窗口。展開“安全性”,

15、在“登錄名”上擊右鍵,選擇“新建登錄名”,打開“登錄名-新建”對話框。(2) 在“常規(guī)”選項(xiàng)卡中,在“登錄名”輸入框中輸入賬號SQLUser;在“身份驗(yàn)證”選項(xiàng)區(qū)域中,選擇“SQL Server身份驗(yàn)證”單選按鈕;在“密碼”輸入框中輸入SQLUser;在“數(shù)據(jù)庫”下拉列表中,選擇SPJ,其他選擇默認(rèn)。(3) 在“數(shù)據(jù)庫訪問”選項(xiàng)卡中,在“指定此登錄可以訪問的數(shù)據(jù)庫”選項(xiàng)區(qū)域中選擇數(shù)據(jù)庫SPJ,觀察“用戶列”的變化。(4) 單擊“確定”完成創(chuàng)建。(5) 查看當(dāng)前的登錄賬號,SQLUser已經(jīng)存在。(6) 驗(yàn)證用SQLUser賬號登錄SQL Server。用此賬號SQLUser連接SQL Serv

16、er,此用戶可以使用數(shù)據(jù)庫SPJ。3、 為登陸賬號SQLUser創(chuàng)建訪問所有數(shù)據(jù)庫的用戶賬戶。(1) 展開“安全性”,單擊選擇“登錄名”。(2) 在右窗格中,右擊SQLUser,選擇“屬性”,打開“登錄屬性”對話框,選擇“用戶映射”選項(xiàng)。(3) 在“映射到此用戶名的數(shù)據(jù)庫”選項(xiàng)區(qū)域中選擇所有數(shù)據(jù)庫,可以看到在所有數(shù)據(jù)庫的“用戶列”中顯示出SQLUser,即為所有數(shù)據(jù)庫的用戶名。(4) 單擊“確定”完成創(chuàng)建,該用戶可以訪問LOCAL實(shí)例中所有數(shù)據(jù)庫。4、 不允許SQLUser在數(shù)據(jù)庫SPJ中創(chuàng)建視圖和表,但允許其他操作。(1) 以系統(tǒng)管理員的身份啟動,右擊SPJ選擇“屬性”,打開數(shù)據(jù)庫屬性對話框。(2) 打開“權(quán)限”選項(xiàng)卡,在用戶SQLUser一行中,選擇除“創(chuàng)建表”和“創(chuàng)建視圖”以外的所有選項(xiàng)。(3) 單擊“確定”,操作完成。5、 授予用戶

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論