數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料_第1頁
數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料_第2頁
數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料_第3頁
數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料_第4頁
數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料73/73數(shù)據(jù)庫原理與應(yīng)用java實(shí)驗(yàn)報(bào)告資料學(xué)生實(shí)驗(yàn)報(bào)告課程名稱:數(shù)據(jù)庫原理與應(yīng)用年級:專業(yè):學(xué)號:姓名:指導(dǎo)教師:實(shí)驗(yàn)地點(diǎn):2012學(xué)年至2013學(xué)年度第2學(xué)期中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告目錄實(shí)驗(yàn)一SQLServer2005的基本操作實(shí)驗(yàn)二數(shù)據(jù)庫表的建立SQL命令使用之簡單盤問實(shí)驗(yàn)三SQL命令使用之復(fù)雜盤問實(shí)驗(yàn)四SQL之?dāng)?shù)據(jù)更新、視圖實(shí)驗(yàn)五數(shù)據(jù)庫完好性實(shí)驗(yàn)實(shí)驗(yàn)六數(shù)據(jù)庫的安全性控制實(shí)驗(yàn)中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)一SQLServer2005的基本操作實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)?zāi)康模菏炝?xí)SQLServer2005配置管理器

2、。掌握服務(wù)器的啟動(dòng)、暫停方法。2.熟習(xí)SQLServerManagementStudio窗口。3.掌握創(chuàng)辦數(shù)據(jù)庫的方法、掌握管理數(shù)據(jù)庫的方法(分別、附帶)。認(rèn)識MSSQLServer供給的備份、恢復(fù)功能、熟練掌握數(shù)據(jù)庫恢復(fù)的方法認(rèn)識、熟習(xí)SQLSERVER2005數(shù)據(jù)種類;認(rèn)識、熟練使用SQLSERVER2005系統(tǒng)函數(shù);實(shí)驗(yàn)內(nèi)容:一、(1)回答實(shí)驗(yàn)指導(dǎo)書中提出的問題。(2)新建數(shù)據(jù)庫(以自己姓名拼音來命名);新建備份設(shè)備Nw3用于在SSMS中進(jìn)行全庫備份、還原,參照圖1,圖nw3,nw4;2截備份、還原成功的圖;nw4用于T-SQL語句進(jìn)行全庫備份還原,參照圖3,圖4截備份、還原成功的圖;備

3、份設(shè)備Nw1nw3媒體內(nèi)容圖:參照圖二、簡述:5;(共6張圖)Bigint,intsmallint,tinyint的差別?Char,varchar的差別?三、完成實(shí)驗(yàn)4中的實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)結(jié)果:一、(1)回答實(shí)驗(yàn)指導(dǎo)書中提出的問題。1、相同的方法查察Nw2備份設(shè)備。實(shí)驗(yàn)?zāi)芊癯晒??答:成?、恢復(fù)完好數(shù)據(jù)庫備份,在SSMS中進(jìn)行實(shí)驗(yàn),表table1能否存在?假如存在,右擊mytest數(shù)據(jù)庫選擇“刷新”,這時(shí)表table1能否存在?答:存在,存在中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告3、恢復(fù)完好數(shù)據(jù)庫備份,使用T-SQL語句進(jìn)行實(shí)驗(yàn),在SSMS中查察表table2能否存在?假如存在,右擊mytest數(shù)據(jù)庫選

4、擇“刷新”,這時(shí)表table2能否存在?答:存在,不存在4、恢復(fù)為其余數(shù)據(jù)庫,數(shù)據(jù)庫能否能恢復(fù)?答:否5、先刪除要還原的數(shù)據(jù)mytest,再重新操作一遍,數(shù)據(jù)庫能否能恢復(fù)?答:是(2)新建數(shù)據(jù)庫(以自己姓名拼音來命名);新建備份設(shè)備Nw3用于在SSMS中進(jìn)行全庫備份、還原,參照圖1,圖nw3,nw4;2截備份、還原成功的圖;圖1備份成功圖中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告圖2還原成功圖備份設(shè)備Nw1Nw2Nw3Nw4媒體內(nèi)容圖;(共6張圖)備份設(shè)備Nw1媒體內(nèi)容圖中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告?zhèn)浞菰O(shè)備Nw2媒體內(nèi)容圖備份設(shè)備Nw4媒體內(nèi)容圖二、簡述:Bigint,intsmallint,tin

5、yint的差別?int數(shù)據(jù)種類是SQLServer2005中的主要整數(shù)數(shù)據(jù)種類。bigint數(shù)據(jù)類型用于整數(shù)值可能超出int在數(shù)據(jù)種類優(yōu)先次序表中,只有當(dāng)參數(shù)表達(dá)式為bigint數(shù)據(jù)種類支持范圍的狀況。bigint介于smallmoney數(shù)據(jù)種類時(shí),函數(shù)才返回和intbigint之間。SQLServer中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告不會(huì)自動(dòng)將其余整數(shù)數(shù)據(jù)種類(tinyint、smallint和int)提高為bigint。Char,varchar的差別?char(n)固定長度,非Unicode字符數(shù)據(jù),長度為n個(gè)字節(jié)。n的取值范圍為1至8,000,儲(chǔ)存大小是n個(gè)字節(jié)。char的SQL2003同

6、義詞為character。varchar(n|max)可變長度,非Unicode字符數(shù)據(jù)。n的取值范圍為1至8,000。max指示最大儲(chǔ)存大小是231-1個(gè)字節(jié)。儲(chǔ)存大小是輸入數(shù)據(jù)的實(shí)質(zhì)長度加2個(gè)字節(jié)。所輸入數(shù)據(jù)的長度可以為0個(gè)字符。SQL-2003中的varchar就是charvarying或charactervarying。三、以下語句執(zhí)行成功后截圖(可以一次寫幾個(gè)語句)。返回?cái)?shù)據(jù)庫名稱查找當(dāng)前系統(tǒng)日期和時(shí)間查找當(dāng)前系統(tǒng)月份查找當(dāng)前系統(tǒng)年份返回當(dāng)期工作站名。將大寫字符“SDEPT”變換為小寫字符后返回字符表達(dá)式。返回字符串“吳莫愁”的名字。返回指定字符串“北京hello“的字符(而不是字節(jié)

7、)數(shù)。使用“LOVE“替代“我愛你”中的“愛”。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)結(jié)果分析或心愉悅會(huì):1)數(shù)據(jù)庫的備份與還原是做數(shù)據(jù)庫實(shí)驗(yàn)的基礎(chǔ)。數(shù)據(jù)庫備份與還原的方法不不過只有一種。不一樣的方法會(huì)有不一樣的結(jié)果。2)在刪除某數(shù)據(jù)庫時(shí),第一要關(guān)閉在該數(shù)據(jù)庫下所使用的任何表或視圖等內(nèi)容3)實(shí)驗(yàn)輸入的數(shù)據(jù)不分大小寫,但是所運(yùn)用到的符號一定是英文狀態(tài)下,不然會(huì)出現(xiàn)語法錯(cuò)誤4)在盤問數(shù)據(jù)時(shí),假如該列沒有列名,可以在盤問語句后邊輸入兩個(gè)空格鍵(或是輸入as),再輸入列名指導(dǎo)教師評閱1、實(shí)驗(yàn)態(tài)度:不認(rèn)真(),較認(rèn)真(),認(rèn)真()2、實(shí)驗(yàn)?zāi)康模翰幻鞔_(),較明確(),明確()3、實(shí)驗(yàn)內(nèi)容:不完好(),較完

8、好(),完好()4、實(shí)驗(yàn)步驟:紛雜(),較清楚(),清楚()5、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(),正確()6、實(shí)驗(yàn)結(jié)果分析:無(),不充分(),較充分(),充分()7、其余增補(bǔ):總評成績:評閱教師(簽字):評閱時(shí)間:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)二數(shù)據(jù)庫表的建立SQL命令使用之簡單盤問實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)?zāi)康模?)學(xué)習(xí)MSSQLServer2005的安裝、啟動(dòng)服務(wù)器的方法。(2)熟習(xí)SQLServerManagementStudio(SSMS)的工作環(huán)境3)掌握使用SSMS和命令建立數(shù)據(jù)庫的方法4)掌握數(shù)據(jù)庫常用選項(xiàng)的設(shè)置方法5)掌握建立、更正數(shù)據(jù)表的方法。6)學(xué)習(xí)使用SSMS中盤問功能7)熟

9、練掌握簡單SQL命令的使用實(shí)驗(yàn)內(nèi)容:1、兩種方式啟動(dòng)服務(wù)器(安裝時(shí)選擇開機(jī)自動(dòng)啟動(dòng),所以不需要同學(xué)們啟動(dòng),但要認(rèn)識操作步驟)1)第一種方法:SQLServerConfigurationManager啟動(dòng)服務(wù)單擊開始,選擇程序,而后選擇MicrosoftSQLServer2005,選中配置工具菜單中SQLServerConfigurationManager單擊。彈出配置管理對話窗口,單擊SQLServer2005服務(wù),在右窗口選擇MSSQLServer服務(wù),按鼠標(biāo)右鍵,單擊啟動(dòng)2)第二種方法:控制面板中啟動(dòng)服務(wù)1)單擊開始,而后選擇控制面板,選擇服務(wù)。2)單擊MSSQLServer服務(wù),而后單擊

10、開始按鈕,啟動(dòng)MSSQLServer服務(wù)單擊SQLServerAgent服務(wù),而后單擊開始按鈕,啟動(dòng)SQLServerAgent服務(wù)2、采納QLServerManagementStudio創(chuàng)辦數(shù)據(jù)庫1)在管理器中直接建立數(shù)據(jù)庫在管理器中,右鍵單擊“數(shù)據(jù)庫”,選擇“新建數(shù)據(jù)庫”輸入數(shù)據(jù)庫名稱”O(jiān)rderMag”中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告在“數(shù)據(jù)庫文件中數(shù)據(jù)”選項(xiàng)中,設(shè)定數(shù)據(jù)庫初始大小為3M。設(shè)定數(shù)據(jù)庫增加方式為按百分比增加,增加幅度為10%。選擇“日記”選項(xiàng)中,設(shè)定日記初始大小為1M。設(shè)定多日記增加方式為按百分比增加,增加幅度為10%。創(chuàng)辦數(shù)據(jù)庫中生成腳本保存到文件中。在管理器中的睜開“數(shù)

11、據(jù)庫”查察新建數(shù)據(jù)庫屬性。3、調(diào)整庫容量等參數(shù)在管理器中更正數(shù)據(jù)庫OrderMag1)在管理器中,單擊“OrderMag”,2)選擇新建的數(shù)據(jù)庫,單擊右鍵,選擇“屬性”3)選擇“選項(xiàng)頁“中”文件”,在右窗口中更正數(shù)據(jù)庫增加幅度為20%。4在創(chuàng)辦的OrderMag數(shù)據(jù)庫中建立以下三張表:Store(Pno,Pname,Ptype,Pnum)庫存(零件號,零件名稱,零件種類,零件數(shù)目)Ordermag(Ono,Cno,Pno,Onum,OpriceOdate)訂單(訂單號,顧客號,定購零件號,定購數(shù)目,訂單金額,簽訂日期)中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告3)Customer(Cno,Cname,C

12、tel,Caddr,Czip)顧客(顧客號,顧客名稱,電話,地點(diǎn),郵編)用SQL語句設(shè)計(jì)各個(gè)表中字段的數(shù)據(jù)種類、長度和拘束以下:(完好性拘束暫時(shí)不考慮)Store庫存表字段名說明數(shù)據(jù)種類與長度完好性拘束Pno零件號Char(6)主碼Pname零件名稱Varchar(20)NotnullPtype零件種類VarChar(20)Pnum零件數(shù)目Int取值大于0Ordermag訂單表字段名說明數(shù)據(jù)種類與長度完好性拘束Ono訂單號Char(6)主碼,Cno顧客編號char(6)引用Customer的CnoPno訂購零件號char(6)引用Store的Onum訂購數(shù)目Int取值0100Oprice訂購價(jià)

13、格Int取值大于0Odate訂購日期datetimeCustomer顧客表字段名說明數(shù)據(jù)種類與長度完好性拘束Cno顧客編號Char(6)主碼,Cname顧客名稱Varchar(40)NotnullCtel電話Varchar(12)NotnullCaddr地點(diǎn)Varchar(50)Czip郵編Varchar(6)完成實(shí)驗(yàn)報(bào)告1)SQLServer2005有哪幾個(gè)系統(tǒng)數(shù)據(jù)庫?2)用createtable語句創(chuàng)辦以上三張表,并將成功執(zhí)行的語句截圖。3)向store表增加“零件備注”列,其數(shù)據(jù)種類為varchar(100)。4)輸入以下數(shù)據(jù)中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告OnoCnoPnoOnumOp

14、riceOdateO1C2P210092011-04-12O2C3P310122011-03-16O3C1P220102012-06-04O4C1P420072012-11-30O5C3P5100112012-05-08O6C3P140082013-02-23O7C3P2100082013-04-01cnoCnameCtelCaddrCzipC1北京聯(lián)合大北京100101學(xué)C2上海貝爾上海C3LG深圳412100C4)北京C5香港航港142553PnoPnamePtypePnumP1齒輪傳動(dòng)200P2蝸桿傳動(dòng)30P3螺栓標(biāo)準(zhǔn)120P4墊圈標(biāo)準(zhǔn)500P5螺母標(biāo)準(zhǔn)1020

15、6、完成實(shí)驗(yàn)2的實(shí)驗(yàn)語句,語句成功執(zhí)行后截圖1盤問所有零件的名稱和數(shù)目。2盤問訂購日期在2013年的所有訂單的信息。3盤問訂單O1的總金額。4盤問每個(gè)客戶所有訂單的總金額,并依據(jù)金額的降序擺列。5盤問每個(gè)訂單的訂單總金額,并依據(jù)金額的降序擺列。6盤問訂單中的零件號。7盤問訂單總金額在1000元4000元之間的訂單信息。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告8盤問訂購日期為2012和2011年的訂單狀況。9盤問顧客姓名中含有“北京”的顧客姓名和電話。10盤問庫存數(shù)目少于100的零件號和名稱。11盤問郵編為空的顧客的狀況。12盤問零件P2訂購價(jià)格最低的顧客編號及訂購數(shù)目13盤問訂單總數(shù)。14盤問零件P2

16、的均勻訂購價(jià)格。15盤問各個(gè)零件號及其相應(yīng)的訂購數(shù)目。16統(tǒng)計(jì)每個(gè)顧客簽訂訂單的次數(shù)。17統(tǒng)計(jì)每個(gè)顧客簽訂訂單次數(shù)多于2次的訂單編號。實(shí)驗(yàn)結(jié)果:實(shí)驗(yàn)11)SQLServer2005有哪幾個(gè)系統(tǒng)數(shù)據(jù)庫?mastermodelmsdbtempdb2)用createtable語句創(chuàng)辦以上三張表,并將成功執(zhí)行的語句截圖。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告3)向store表增加“零件備注”列,其數(shù)據(jù)種類為varchar(100)。實(shí)驗(yàn)2盤問所有零件的名稱和數(shù)目盤問訂購日期在2013年的所有訂單的信息。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告盤問訂單O1的總金額。盤問每個(gè)客戶所有訂單的總金額,并依據(jù)金額的降序擺列。

17、盤問每個(gè)訂單的訂單總金額,并依據(jù)金額的降序擺列。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告盤問訂單中的零件號。盤問訂單總金額在1000元4000元之間的訂單信息。盤問訂購日期為2012和2011年的訂單狀況。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告盤問顧客姓名中含有“北京”的顧客姓名和電話。盤問庫存數(shù)目少于100的零件號和名稱。盤問郵編為空的顧客的狀況。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告盤問零件P2訂購價(jià)格最低的顧客編號及訂購數(shù)目盤問訂單總數(shù)。盤問零件P2的均勻訂購價(jià)格。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告盤問各個(gè)零件號及其相應(yīng)的訂購數(shù)目。統(tǒng)計(jì)每個(gè)顧客簽訂訂單的次數(shù)。統(tǒng)計(jì)每個(gè)顧客簽訂訂單次數(shù)多于2次的訂單編號。中南民

18、族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)結(jié)果分析或心愉悅會(huì):1)select子句的目標(biāo)列表達(dá)式不但可以是表中的屬性列,也可以是表達(dá)式,照實(shí)驗(yàn)2中的4、5盤問語句2)盤問顧客姓名中含有“北京”的顧客姓名和電話。whereCnamelike%北京%。%表示任意長度的字符串,其余_表示任意單個(gè)字符3)where子句和having短句都是用于滿足盤問的條件的語句。兩者的差別是作用對象不一樣。Where子句作用于基本表或是視圖,從中選擇滿足條件的元組。Having短句作用于組,從中選擇滿足條件的組。指導(dǎo)教師評閱8、實(shí)驗(yàn)態(tài)度:不認(rèn)真(),較認(rèn)真(),認(rèn)真()9、實(shí)驗(yàn)?zāi)康模翰幻鞔_(),較明確(),明確()10、實(shí)驗(yàn)內(nèi)

19、容:不完好(),較完好(),完好()11、實(shí)驗(yàn)步驟:紛雜(),較清楚(),清楚()12、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(),正確()13、實(shí)驗(yàn)結(jié)果分析:無(),不充分(),較充分(),充分()14、其余增補(bǔ):總評成績:評閱教師(簽字):評閱時(shí)間:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)三SQL命令使用之復(fù)雜盤問實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)?zāi)康模?)學(xué)習(xí)、掌握分組與匯總的函數(shù)的使用2)學(xué)習(xí)、掌握在SQL語句中使用函數(shù)的方法3)學(xué)習(xí)、掌握連接盤問的方法4)學(xué)習(xí)、掌握子盤問的方法實(shí)驗(yàn)內(nèi)容:1、盤問訂單金額大于1000元的訂單號;2、盤問訂單金額大于1000元的顧客的名稱和電話;3、盤問所有簽訂訂單的顧客的名稱和郵編;4

20、、統(tǒng)計(jì)庫房中每類零件的數(shù)目分別為多少,并依據(jù)數(shù)目的多少降序排序;5、統(tǒng)計(jì)每個(gè)顧客號及其簽訂訂單的次數(shù);、盤問每個(gè)顧客名及其簽訂訂單的次數(shù);、盤問所有顧客簽訂訂單的狀況(包含沒有簽訂訂單的顧客);、盤問沒有賣過一次的零件信息(沒有訂單);、盤問每個(gè)顧客簽訂訂單的金額總數(shù);10、盤問訂單中每種零件的均勻價(jià)格11、盤問最少簽訂過兩次訂單的顧客信息。實(shí)驗(yàn)結(jié)果:1、盤問訂單金額大于1000元的訂單號;2、盤問訂單金額大于1000元的顧客的名稱和電話;中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告3、盤問所有簽訂訂單的顧客的名稱和郵編;4、統(tǒng)計(jì)庫房中每類零件的數(shù)目分別為多少,并依據(jù)數(shù)目的多少降序排序;中南民族大學(xué)管理學(xué)

21、院學(xué)生實(shí)驗(yàn)報(bào)告5、統(tǒng)計(jì)每個(gè)顧客號及其簽訂訂單的次數(shù);6、盤問每個(gè)顧客名及其簽訂訂單的次數(shù);中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告7、盤問所有顧客簽訂訂單的狀況(包含沒有簽訂訂單的顧客);8、盤問沒有賣過一次的零件信息(沒有訂單);中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告9、盤問每個(gè)顧客簽訂訂單的金額總數(shù);10、盤問訂單中每種零件的均勻價(jià)格中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告11、盤問最少簽訂過兩次訂單的顧客信息。實(shí)驗(yàn)結(jié)果分析或心愉悅會(huì):1)在實(shí)驗(yàn)盤問語句2中,其盤問結(jié)果包含了很多重復(fù)的行。要去掉重復(fù)行,一定指定distinct要點(diǎn)字(selectdistinctcname,ctel)2)在盤問條件時(shí),用betw

22、eenand、notbetweenand確立范圍;用in、notin確立會(huì)集;多重條件用and、or3)外連接與內(nèi)聯(lián)接的差別在哪里?內(nèi)連接只好盤問兩個(gè)表中關(guān)系般配的記錄外;連接不但能盤問兩個(gè)表中關(guān)系般配的記錄,并且可以盤問不般配的紀(jì)錄中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告(4)使用子盤問需要注意哪些事項(xiàng)?子盤問的select語句中不可以使用orderby語句,orderby語句只好對最后盤問結(jié)果進(jìn)行排序。一個(gè)子盤問一定放在圓括號中。5)進(jìn)行連接盤問時(shí)要注意什么?依據(jù)問題判斷這個(gè)盤問最少需要幾張表,是自己鏈接還是多表連接。要連接的表之間能否存在公共字段,假如有就可以連接,假如沒有那么就要考慮需要一此中

23、間表了。依據(jù)題目判斷是外鏈接還是內(nèi)鏈接。6)where子句與having子句的差別where是針對單個(gè)行而言的,而having是針對一組行而言的。where條件在進(jìn)行分組操作從前,having在分組操作以后。having可一包含聚合函數(shù),where不可以使用聚合函數(shù)。指導(dǎo)教師評閱15、實(shí)驗(yàn)態(tài)度:不認(rèn)真(),較認(rèn)真(),認(rèn)真()16、實(shí)驗(yàn)?zāi)康模翰幻鞔_(),較明確(),明確()17、實(shí)驗(yàn)內(nèi)容:不完好(),較完好(),完好()18、實(shí)驗(yàn)步驟:紛雜(),較清楚(),清楚()19、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(),正確()20、實(shí)驗(yàn)結(jié)果分析:無(),不充分(),較充分(),充分()21、其余增補(bǔ):總評成

24、績:評閱教師(簽字):評閱時(shí)間:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)四SQL之?dāng)?shù)據(jù)更新、視圖實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)?zāi)康模?)掌握數(shù)據(jù)更新語句2)掌握建立、保護(hù)視圖的方法實(shí)驗(yàn)內(nèi)容:用SQL語句完成以下要求1.將一個(gè)新元組(C0,北京科大企業(yè)北京,100108)插入到Customer表中。插入一個(gè)零件信息(P0,滑輪,傳動(dòng))。將所有零件的數(shù)目增加一倍。將ordermag表中購買零件螺栓的數(shù)目更正為1000。5.將新元組(O9,C5,P2,100,10,2009-4-8)(O10,C4,P2,100,10,2013-6-18)插入到ordermag表中。刪除訂單號為O7的零件記錄.

25、刪除所有客戶記錄(執(zhí)行完后重新還原數(shù)據(jù)庫)。將C4客戶的所有訂單的零件購買量置空。刪除香港航空客戶的訂單信息。盤問既購買了零件P2又購買了零件P4的客戶號(用兩種方式完成)。盤問既購買了零件P2又購買了零件P4的客戶名稱建立購買了蝸桿的訂單的視圖。建立購買蝸桿數(shù)目在200以上的訂單的視圖。(用對視圖的盤問和對基表的盤問兩種方式完成)。將各種零件號及其被購買數(shù)目定義為一個(gè)視圖。將2011年到現(xiàn)在沒人購買的零件信息定義為一個(gè)視圖。實(shí)驗(yàn)結(jié)果:將一個(gè)新元組(C0,北京科大企業(yè)北京,100108)插入到Customer表中。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告2.插入一個(gè)零件信息(

26、P0,滑輪,傳動(dòng))。將所有零件的數(shù)目增加一倍。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告4.將ordermag表中購買零件螺栓的數(shù)目更正為1000。將新元組(O9,C5,P2,100,10,2009-4-8)中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告(O10,C4,P2,100,10,2013-6-18)插入到ordermag表中。6.刪除訂單號為O7的零件記錄.中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告7.刪除所有客戶記錄(執(zhí)行完后重新還原數(shù)據(jù)庫)。將C4客戶的所有訂單的零件購買量置空。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告刪除香港航空客戶的訂單信息。10.盤問既購買了零件P2又購買了零件P4的客戶號(用兩種方式完成)。中南民

27、族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告11.盤問既購買了零件P2又購買了零件P4的客戶名稱中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告建立購買了蝸桿的訂單的視圖。建立購買蝸桿數(shù)目在200以上的訂單的視圖。(用對視圖的盤問和對基表的盤問兩種方式完成)。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告將各種零件號及其被購買數(shù)目定義為一個(gè)視圖。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告將2011年到現(xiàn)在沒人購買的零件信息定義為一個(gè)視圖。實(shí)驗(yàn)結(jié)果分析或心愉悅會(huì):1)視圖與基本表有什么不一樣?視圖是從一個(gè)或幾個(gè)基本表導(dǎo)出的表。他與基本表不一樣,是一個(gè)虛表。數(shù)據(jù)庫只存視圖的定義,而不存放相應(yīng)的數(shù)據(jù)。這些數(shù)據(jù)仍存在本來的基本

28、表中,基本表中的數(shù)據(jù)發(fā)生變化,從視圖中盤問出的數(shù)據(jù)也隨之變化。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告2)建立視圖有哪些需注意的問題?構(gòu)成視圖的屬性列名也許所有省略也許所有指定。在以下三種狀況下一定指明:(1)某個(gè)目標(biāo)列不是單純的屬性名,而是齊聚函數(shù)或列表達(dá)式。2)多表連接時(shí)選出幾個(gè)同名列作為視圖的字段。3)需要在視圖中為某個(gè)列啟用新的更適合的名字。在更正基本表后刪除由該表導(dǎo)出的視圖,而后重修這個(gè)視圖。3)所有的視圖能否都可以更新?為何?不是。視圖是不實(shí)質(zhì)儲(chǔ)存數(shù)據(jù)的虛表,所以對視圖的更新,最后要變換為對基本表的更新。因?yàn)橛行┮晥D的更新不可以唯一有意義地變換成對相應(yīng)基本表的更新,所以,其實(shí)不是所有的視圖

29、都是可更新的.基本表的行列子集視圖一般是可更新的。若視圖的屬性來自集函數(shù)、表達(dá)式,則該視圖必定是不可以更新的。(4)在student表中刪除學(xué)生信息時(shí),假如該生有選修課,需要先刪除SC表中該生的相關(guān)數(shù)據(jù)。(5)建立視圖時(shí),視圖的列名不可以為齊聚函數(shù)。Where子句是不可以用齊聚函數(shù)做條件表達(dá)式的。指導(dǎo)教師評閱22、實(shí)驗(yàn)態(tài)度:不認(rèn)真(),較認(rèn)真(),認(rèn)真()23、實(shí)驗(yàn)?zāi)康模翰幻鞔_(),較明確(),明確()24、實(shí)驗(yàn)內(nèi)容:不完好(),較完好(),完好()25、實(shí)驗(yàn)步驟:紛雜(),較清楚(),清楚()26、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(),正確()27、實(shí)驗(yàn)結(jié)果分析:無(),不充分(),較充分(),

30、充分()28、其余增補(bǔ):總評成績:評閱教師(簽字):評閱時(shí)間:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)五數(shù)據(jù)庫完好性實(shí)驗(yàn)實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)?zāi)康模赫莆找韵路N類完好性的SQL語句PRIMARYKEY拘束FOREIGNKEY拘束UNIQUE拘束CHECK拘束DEFAULT定義同意空值TRIGGER實(shí)驗(yàn)內(nèi)容:(一)用SQL語句設(shè)計(jì),各個(gè)表中字段的數(shù)據(jù)種類、長度和拘束以下:1)Store2(Pno,Pname,Ptype,Pnum,Pcost)庫存(零件號,零件名稱,零件種類,零件數(shù)目,零件成本價(jià))2)Customer2(Cno,Cname,Ctel,Caddr,Czip)顧客(顧客號,顧客名稱,電話,地點(diǎn),郵

31、編)3)Ordermag2(Ono,Cno,Pno,Onum,OpriceOdate)訂單(訂單號,顧客號,定購零件號,定購數(shù)目,訂單金額,簽訂日期)中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告Store2庫存表字段名說明數(shù)據(jù)種類與長度完好性拘束Pno零件號Char(6)主碼Pname零件名稱Varchar(20)獨(dú)一值Ptype零件種類VarChar(20)取值在(標(biāo)準(zhǔn),傳動(dòng),異形)之中Pnum零件數(shù)目Int取值大于0Pcost零件成本價(jià)int取值大于0Ordermag2訂單表字段名說明數(shù)據(jù)種類與長度完好性拘束Ono訂單號Char(6)主碼,Cno顧客編號char(6)引用Customer的CnoPno

32、訂購零件號char(6)引用Store的PnoOnum訂購數(shù)目Int取值0100000Oprice訂購價(jià)格Int取值大于0Odate訂購日期datetimeCustomer2顧客表字段名說明數(shù)據(jù)種類與長度完好性拘束Cno顧客編號Char(6)主碼,Cname顧客名稱Varchar(40)NotnullCtel電話Varchar(12)NotnullCaddr地點(diǎn)Varchar(50)Czip郵編Varchar(10)寫出以上3張表的定義語句,包含所有完好性拘束。增加拘束c1,使得Odate取值在2010-1-1至2030-1-1,并演示違反拘束c1的操作增加拘束c2,設(shè)置零件種類的默認(rèn)值為:標(biāo)

33、準(zhǔn)。并插入一個(gè)零件記錄看能否出現(xiàn)默認(rèn)值。注意:以下操作針對student數(shù)據(jù)庫為student建立觸發(fā)器T1,當(dāng)插入或更新表中數(shù)據(jù)時(shí),保證所操作的記錄的sage10。演示違反T1觸發(fā)器拘束的插入操作演示違反T1觸發(fā)器拘束的更新操作插入課程記錄(11,如何愛,Null,5)為course表建立觸發(fā)器T2,嚴(yán)禁刪除ccredit4的課程,并演示違中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告反T2觸發(fā)器拘束的刪除操作實(shí)驗(yàn)結(jié)果:1、寫出以上3張表的定義語句,包含所有完好性拘束。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告2、增加拘束c1,使得Odate取值在2010-1-1至2030-1-1,并演示違反拘束c1的操作3、刪除

34、拘束c1中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告4、增加拘束c2,設(shè)置零件種類的默認(rèn)值為:標(biāo)準(zhǔn)。并插入一個(gè)零件記錄看能否出現(xiàn)默認(rèn)值。5、增加新列osum(訂單總金額),其拘束為Oprice*Onum=osum,并演示違反拘束c3的操作。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告注意:以下操作針對student數(shù)據(jù)庫6、為student建立觸發(fā)器T1,當(dāng)插入或更新表中數(shù)據(jù)時(shí),保證所操作的記錄的sage10。7、演示違反T1觸發(fā)器拘束的插入操作8、演示違反T1觸發(fā)器拘束的更新9、插入課程記錄(11,如何愛,Null,5)中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告10、為course表建立觸發(fā)器T2,嚴(yán)禁刪除ccredit4的

35、課程,并演示違反T2觸發(fā)器拘束的刪除操作為student建立觸發(fā)器T3,當(dāng)刪除某個(gè)學(xué)生記錄時(shí),刪除其選課記錄。刪除學(xué)生表中的一條記錄,查察選課表看其選課記錄能否被刪除了。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)結(jié)果分析或心愉悅會(huì):中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告指導(dǎo)教師評閱11、實(shí)驗(yàn)態(tài)度:不認(rèn)真(),較認(rèn)真(),認(rèn)真()12、實(shí)驗(yàn)?zāi)康模翰幻鞔_(),較明確(),明確()13、實(shí)驗(yàn)內(nèi)容:不完好(),較完好(),完好()14、實(shí)驗(yàn)步驟:紛雜(),較清楚(),清楚()15、實(shí)驗(yàn)結(jié)果:錯(cuò)誤(),基本正確(),正確()16、實(shí)驗(yàn)結(jié)果分析:無(),不充分(),較充分(),充分()17、其余增補(bǔ):總評成績:評閱教

36、師(簽字):評閱時(shí)間:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)六數(shù)據(jù)庫的安全性控制實(shí)驗(yàn)實(shí)驗(yàn)時(shí)間:實(shí)驗(yàn)?zāi)康模杭由顚?shù)據(jù)安全性的理解,并掌握SQLSERVER中相關(guān)用戶登錄認(rèn)證以及管理的方法。加深對數(shù)據(jù)庫存取控制系統(tǒng)的理解,經(jīng)過自主存取控制進(jìn)行權(quán)限管理。實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)1:建立windows認(rèn)證模式下的用戶登錄實(shí)驗(yàn)實(shí)驗(yàn)2:建立sa用戶登錄實(shí)驗(yàn)實(shí)驗(yàn)3:建立SQLServer用戶登錄實(shí)驗(yàn)實(shí)驗(yàn)4:經(jīng)過管理控制平臺(tái)對用戶進(jìn)行受權(quán)實(shí)驗(yàn)6、刪除受權(quán)(REVOKE)和阻擋受權(quán)(DENY)錯(cuò)誤錯(cuò)誤先做些配置:第一步:打開SQLServer外頭應(yīng)用配置器,中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告選擇而后在服務(wù)器和連接的外

37、頭應(yīng)用配置器對話框中選擇遠(yuǎn)程連接頁并將當(dāng)?shù)剡B接和遠(yuǎn)程連接設(shè)為同時(shí)使用TCP/IP和NamedPipes,最后點(diǎn)擊應(yīng)用、確立按鈕,保存設(shè)置。第二步:而后打開SQLServerConfigurationManager點(diǎn)擊,右擊SQLserver(MSSQLSERVER)選擇重新啟動(dòng),以以下圖:接下來請耐心等候:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告OK!實(shí)驗(yàn)1:建立windows認(rèn)證模式下的用戶登錄實(shí)驗(yàn)Step1:點(diǎn)擊控制面板管理工具計(jì)算機(jī)管理算機(jī)管理界面下,睜開當(dāng)?shù)赜脩艉徒M,在用戶下建立三個(gè)用戶密碼與用戶名相同,如圖1,圖2所示。,在操作系統(tǒng)的計(jì)u1,u2,u3,中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告圖1圖

38、2Step2:睜開數(shù)據(jù)庫管理界面,右鍵點(diǎn)擊安全性的登錄名,在彈出的快捷菜單中選擇新建登錄名。Step3:在睜開的新建登錄名界面中,點(diǎn)擊按鈕,會(huì)彈出選擇用戶和組對話框。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告點(diǎn)擊按鈕出現(xiàn)選擇用戶或組窗口,點(diǎn)擊,選擇組用戶u1后,返回選擇用戶和組界面,點(diǎn)擊確立后建立登錄名工作完成。Step4:測試。切換windows用戶。詳盡操作:點(diǎn)擊開始,再點(diǎn)擊注銷進(jìn)入注銷Windwos窗口,點(diǎn)擊切換用戶,進(jìn)入到以下界面:中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告以u1用戶的身份,輸入密碼,進(jìn)入操作系統(tǒng)后,經(jīng)過菜單開始所有程序,打開,查察能否可以憑windows用戶的身份認(rèn)證登錄。而后試圖打開s

39、tudent也許ordermag數(shù)據(jù)庫,系統(tǒng)有何反應(yīng)?事實(shí)上,此時(shí)登錄成功后什么也做不了,因?yàn)闆]有受權(quán)操作詳盡的數(shù)據(jù)庫和表,憂如僅有樓鑰匙而沒有家門和保險(xiǎn)柜的鑰匙相同。實(shí)驗(yàn)2:建立sa用戶登錄實(shí)驗(yàn)Sa用戶是SQLServer的超級管理員用戶,因?yàn)樵撚脩舻奶貏e性,常常簡單成為被攻擊的漏洞對象,所以建議不要輕易啟動(dòng)該用戶。下邊表達(dá)如何以Sa用戶的身份登錄當(dāng)前的SQLServer系統(tǒng)。第一步:鼠標(biāo)右鍵點(diǎn)擊當(dāng)前的實(shí)例,在彈出的快捷菜單中選擇屬性。在彈出的服務(wù)器屬性對話框中,選擇“選擇頁”中的安全性,將服務(wù)器安全認(rèn)證改為SQLServer和Windows身份認(rèn)證。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告第二步:

40、睜開安全性的登錄名文件夾,右鍵點(diǎn)擊下邊的sa用戶,而后在登錄屬性-Sa對話框中選擇狀態(tài)頁并將登錄設(shè)為啟用,最后點(diǎn)擊應(yīng)用、確立按鈕,保存設(shè)置。以以下圖。這里建議回到常例界面,設(shè)置sa用戶的密碼并強(qiáng)迫實(shí)行密碼策略,起到對該用戶的最后一道密碼保護(hù)作用。第三步:測試。先,中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告再,選擇以sa身份登錄,測試能否成功。實(shí)驗(yàn)3:建立SQLServer用戶登錄實(shí)驗(yàn)第一步:右擊服務(wù)器名,點(diǎn)擊“屬性”,選擇“安全性”,選中“式”。(前面設(shè)了此處就不用再更正了。)Sqlserver和Windows身份考據(jù)模中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告第二步:鼠標(biāo)右鍵點(diǎn)擊安全性中的登錄名,在彈出的快捷菜

41、單中選擇新建登錄名。第三步:在睜開的新建登錄名對話框之中的常例選項(xiàng)頁里面,user1,選擇SQLServer身份認(rèn)證,并輸入密碼和確認(rèn)密碼狀態(tài)選項(xiàng)中確立受權(quán)都已經(jīng)受權(quán)和啟用后,點(diǎn)擊確立建立鍵入登錄名為123。最后在user1用戶。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告第四步:測試。新建一個(gè)用戶連接,點(diǎn)擊,選擇中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告以SQLServer身份認(rèn)證登錄,用戶名稱為user1,鍵入密碼123后登錄SQLServer系統(tǒng)。但是你將發(fā)現(xiàn),無論是盤問還是刪除等操作,你都將被嚴(yán)禁完成,相同你沒有被受權(quán)就不可以進(jìn)行任何的操作。數(shù)據(jù)庫用戶是一個(gè)登錄帳戶在某個(gè)數(shù)據(jù)庫中的映照;一個(gè)登錄帳戶可以同時(shí)

42、與多個(gè)數(shù)據(jù)庫發(fā)生關(guān)系;只有登錄帳戶創(chuàng)辦完成后,才能為其創(chuàng)辦數(shù)據(jù)庫用戶名。第五步:睜開你的數(shù)據(jù)庫(例子中的名字為studentqq,大家點(diǎn)開自己建好的數(shù)據(jù)庫即可,有課本上的student、course、SC三張表),點(diǎn)擊安全性,選擇用戶,右擊選擇新建用戶。輸入用戶名user11,查找登錄名,經(jīng)過閱讀即可找到user1這一剛建立的登錄名,點(diǎn)擊確立即可。中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告而后,斷開連接,再連接在彈出的窗口中選擇,輸入登錄user1,密碼123,點(diǎn)擊確立即可成功登錄。,中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)4:經(jīng)過管理控制平臺(tái)對用戶進(jìn)行受權(quán)第一步:挨次單擊“對象資源管理器”窗口中樹型節(jié)點(diǎn)前

43、的“”號,直到睜開目標(biāo)數(shù)據(jù)庫的“用戶”節(jié)點(diǎn)為止,以以下圖。在“用戶”節(jié)點(diǎn)下邊的目標(biāo)用戶上單擊鼠標(biāo)右鍵,彈出快捷菜單,從中選擇“屬性(R)”命令第二步:出現(xiàn)“數(shù)據(jù)庫用戶”對話框,選擇“選擇頁”窗口中的“安全對象”項(xiàng),進(jìn)入權(quán)限設(shè)置頁面,單擊“增加(A)”按鈕,以以下圖第三步:出現(xiàn)“增加對象”對話框,以以下圖,單擊要增加的對象種類前的單項(xiàng)選擇按鈕,增加權(quán)限的對象種類,而后單擊“確立”按鈕中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告第四步:出現(xiàn)“選擇對象”對話框,以以下圖,從中單擊“對象種類”按鈕第五步:出現(xiàn)“選擇對象種類”對話框,挨次選擇需要增加權(quán)限的對象種類前的復(fù)選框,選中其對象,以以下圖。最后單擊“確立”按

44、鈕第六步:回到“選擇對象”對話框,此時(shí)在該對話框中出現(xiàn)了剛才選擇的對象種類,單擊該對話框中的“閱讀(B)”按鈕。在出現(xiàn)的“查找對象”對話框,挨次選摘要增加權(quán)限的對象前的復(fù)選框,選中其對象,以以下圖。最后單擊“確立”按鈕中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告第七步:回到“選擇對象”對話框,并且已包含了選擇的對象。確立無誤后,單擊該對話框中的“確立”按鈕,完成對象選擇操作。而后回到“數(shù)據(jù)庫用戶”對話框窗口,此窗口中已包含用戶增加的對象,挨次選擇每一個(gè)對象,并在下邊該對象的“顯示權(quán)限”窗口中依據(jù)需要選擇“授與/拒絕”列的復(fù)選框,增加或嚴(yán)禁對該(表)對象的相應(yīng)接見權(quán)限,以以下圖注意:只有,,有列權(quán)限。第八步

45、:以以下圖,我們授與user1用戶盤問cno,cpno,tno屬性的權(quán)益,拒絕user1用戶盤問cname的權(quán)限。設(shè)置完每一個(gè)對象的接見權(quán)限后,單擊“確立”按鈕,完成給用戶增加數(shù)據(jù)庫對象權(quán)限所有操作中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告第九步:以user1身份登錄,新建盤問,執(zhí)行selectcnamefromcourse,成功否?實(shí)驗(yàn)5:經(jīng)過命令行對用戶進(jìn)行受權(quán)與收權(quán)例子1為用戶qq授與STUDENT表的盤問權(quán)以Windows身份考據(jù)進(jìn)入GRANTSELECTONSTUDENTTOqq而后以qq的身份登錄,中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告執(zhí)行select*fromsc,能否成功?例子2為用戶qq授與

46、SC表的盤問和插入記錄權(quán)以Windows身份考據(jù)進(jìn)入GRANTSELECT,INSERTONSCTOqq而后以qq的身份登錄,執(zhí)行deletefromscwheregrade10,能否成功?例子3授與qq創(chuàng)辦數(shù)據(jù)庫表的權(quán)限以Windows身份考據(jù)進(jìn)入GRANTCREATETABLETOqq而后以qq的身份登錄,執(zhí)行deletefromscwheregrade10,能否成功?-例子4授與qq和guest創(chuàng)辦數(shù)據(jù)庫表和視圖的權(quán)限以Windows身份考據(jù)進(jìn)入GRANTCREATETABLE,CREATEVIEWTOqq,guest而后以qq的身份登錄,執(zhí)行deletefromscwheregrade

47、10,能否成功?-例子5.授與qq對school數(shù)據(jù)庫中的student表進(jìn)行INSERT、UPDATE和DELETE的權(quán)限。WITHGRANTOPTION表示qq用戶也可以用這些語句來向其余用戶受權(quán)。以Windows身份考據(jù)進(jìn)入GRANTINSERT,UPDATE,DELETEONstudentTOqqWITHGRANTOPTION而后新建用戶u1,以qq的身份登錄,執(zhí)行GRANTINSERT,ONstudentTOu1再以u1的身份登錄,執(zhí)行deletefromstudentwheresage20能否成功?中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告以下各題大家自己經(jīng)過正反例子考據(jù)-例子6.將對Stu

48、dent表的所有權(quán)限都授與qq用戶GRANTALLPRIVILEGESONStudentTOqq例子7.將對SC表的盤問權(quán)限授與PUBLIC角色GRANTSELECTONSCTOPUBLIC-例子8.將對Student表的部分更正和盤問權(quán)限授與qqGRANTUPDATE(Sno),SELECT(sno,sname)ONStudentTOqq;實(shí)驗(yàn)6、刪除受權(quán)(REVOKE)和阻擋受權(quán)(DENY)例子9回收用戶qq對表STUDENT的盤問權(quán)REVOKESELECTONSTUDENTFROMqq例子10拒絕qq用戶對SC表進(jìn)行改正DENYUPDATEONSCTOqq例子11回收qq創(chuàng)辦數(shù)據(jù)庫表的權(quán)

49、限REVOKECREATETABLEFROMqq例子12拒絕qq創(chuàng)辦視圖的權(quán)限D(zhuǎn)ENYCREATEVIEWTOqq實(shí)驗(yàn)結(jié)果:5、執(zhí)行12個(gè)例句,截圖。例子1為用戶qq授與STUDENT表的盤問權(quán)以Windows身份考據(jù)進(jìn)入GRANTSELECTONSTUDENTTOqq而后以qq的身份登錄,中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告2、執(zhí)行select*fromsc,能否成功?例子2為用戶qq授與SC表的盤問和插入記錄權(quán)以Windows身份考據(jù)進(jìn)入GRANTSELECT,INSERTONSCTOqq而后以qq的身份登錄,執(zhí)行deletefromscwheregrade10,能否成功?中南民族大學(xué)管理學(xué)院學(xué)生實(shí)驗(yàn)報(bào)告否例子3授與qq創(chuàng)辦數(shù)據(jù)庫表的權(quán)限以Windows身份考據(jù)進(jìn)入GRANTCREATETABLETOqq而后以qq的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論