freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)原理實(shí)驗(yàn)五-資料下載頁(yè)

2024-10-13 21:25本頁(yè)面
  

【正文】 實(shí)驗(yàn)?zāi)康睦^續(xù)熟練SQLSELECT語(yǔ)句的使用;理解多表查詢的概念;掌握多表連接查詢中各個(gè)子句的用法,特別要比較內(nèi)連接和外連接的結(jié)果。掌握非相關(guān)子查詢、相關(guān)子查詢的用法,理解它們的執(zhí)行過(guò)程;學(xué)會(huì)在SQL Server中用Exists實(shí)現(xiàn)交運(yùn)算,用Not Exists實(shí)現(xiàn)差運(yùn)算。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容(一)、在已建立的數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基礎(chǔ)上,用Select語(yǔ)句的連接查詢完成下列操作。查詢每個(gè)學(xué)生的基本信息及其選課情況。查詢選修“101”課程的學(xué)生學(xué)號(hào)、姓名和成績(jī)。查詢與“李平”在同一個(gè)系學(xué)習(xí)的學(xué)生記錄。查詢與“李平”年齡相同的學(xué)生記錄。查詢選修課程名為“數(shù)據(jù)庫(kù)原理”的選課記錄。查詢選修課程名為“數(shù)據(jù)庫(kù)原理”的學(xué)生記錄。查詢選修“101”課程且成績(jī)≥90的學(xué)號(hào)、姓名和成績(jī)。查詢“李平”的所有選課記錄。查詢數(shù)學(xué)系學(xué)生選修的課程號(hào),要求結(jié)果中去掉重復(fù)記錄。查詢計(jì)算機(jī)系選修課程數(shù)≥2的學(xué)號(hào)、姓名及平均成績(jī),查詢結(jié)果按平均成績(jī)降序。1查詢每個(gè)學(xué)生的學(xué)號(hào)、選修課程號(hào)、課程名及成績(jī)。1查詢所有學(xué)生的選修情況(包括選課和未選課的學(xué)生),要求顯示學(xué)號(hào)、姓名、課程號(hào)和成績(jī)。(二)、在已建立的數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基礎(chǔ)上,用Select語(yǔ)句的嵌套查詢完成下列操作(含EXISTS量詞)。查詢選修“101”課程且成績(jī)≥90的學(xué)號(hào)、姓名。查詢“李平”的所有選課記錄。查詢與“李平”在同一個(gè)系學(xué)習(xí)的學(xué)生記錄。查詢與“李平”年齡相同的學(xué)生記錄。查詢選修課程名為“數(shù)據(jù)庫(kù)原理”的選課記錄,輸出結(jié)果包括學(xué)號(hào)和成績(jī)。查詢選修課程名為“數(shù)據(jù)庫(kù)原理”的學(xué)生記錄,輸出結(jié)果包括學(xué)號(hào)、姓名和所在系。查詢學(xué)號(hào)為“01003”學(xué)生的選修課程號(hào)和課程名。查詢沒(méi)有選修“101”課程的學(xué)生學(xué)號(hào)和姓名。查詢選修“101”課程或“102”課程的學(xué)生姓名。查詢選修“101”課程和“102”課程的學(xué)生學(xué)號(hào)。1查詢選修“101”課程但沒(méi)選修“102”課程的學(xué)生學(xué)號(hào)。1查詢沒(méi)有選修任何課程的學(xué)生記錄,輸出結(jié)果包括學(xué)號(hào)、姓名和所在系。1查詢數(shù)學(xué)系學(xué)生選修的課程號(hào),要求結(jié)果中去掉重復(fù)記錄。1查詢選修課程至少包含“01003”選修課程的學(xué)生學(xué)號(hào)。實(shí)驗(yàn)4 數(shù)據(jù)庫(kù)更新、視圖定義及使用一、實(shí)驗(yàn)?zāi)康恼莆誌nsert、Update、Delete語(yǔ)句的使用;對(duì)于Insert語(yǔ)句,要求理解默認(rèn)值約束、空值約束在插入記錄時(shí)所起的作用。理解視圖的概念,掌握Create View、Drop View等語(yǔ)句的使用;掌握基于視圖的查詢語(yǔ)句的使用。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容(一)、在已建立的數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基礎(chǔ)上,向數(shù)據(jù)庫(kù)中添加一個(gè)臨時(shí)表ST(sno,sname,dept,sage,o,ame,score)。用Insert語(yǔ)句向臨時(shí)表輸入數(shù)據(jù),輸入有誤時(shí)用Update語(yǔ)句進(jìn)行修改。再用三個(gè)更新語(yǔ)句完成下列操作。向Student表添加若干新記錄,內(nèi)容自定。(觀察已定義的表的約束情況)向SC表添加新記錄,內(nèi)容自定,不低于10條(注意不能違反參照完整性)。為臨時(shí)表ST添加記錄。把Student表的所有行及其對(duì)應(yīng)的選課一次性地加到臨時(shí)表ST中。在ST表中把所有學(xué)生的成績(jī)加2分。在ST表中把所有學(xué)生的年齡增加1。在ST表中把“李平”的所在系改為“計(jì)算機(jī)”。在ST表中將選修課程“數(shù)據(jù)庫(kù)原理”的學(xué)生成績(jī)加2分。在SC表中刪除所有成績(jī)?yōu)榭罩档倪x修記錄。刪除計(jì)算機(jī)系選修成績(jī)不及格的選課記錄。(二)、在已建立的數(shù)據(jù)庫(kù)和數(shù)據(jù)表的基礎(chǔ)上,完成下列操作。建立數(shù)學(xué)系學(xué)生的視圖MAST。建立計(jì)算機(jī)系選修課程名為“數(shù)據(jù)庫(kù)原理”的學(xué)生視圖,視圖名:CSTVIEW,該視圖中應(yīng)包括屬性列:學(xué)號(hào)、姓名、成績(jī)。創(chuàng)建一個(gè)名為STSUMVIEW的視圖,包括所有學(xué)生的學(xué)號(hào)和總成績(jī)。建立學(xué)生選課視圖SCVIEW,包括所有學(xué)生的學(xué)號(hào)、姓名、課程號(hào)、課程名和成績(jī)。通過(guò)MAST視圖查詢學(xué)生基本信息。通過(guò)SCVIEW查詢成績(jī)大于90分的學(xué)生的學(xué)號(hào)和成績(jī)。查詢計(jì)算機(jī)系選修課程名為“數(shù)據(jù)庫(kù)原理”并且成績(jī)大于85分的學(xué)生的學(xué)號(hào)和成績(jī)。通過(guò)MAST視圖將學(xué)號(hào)為“01008”學(xué)生的年齡修改為21歲。通過(guò)MAST視圖將學(xué)號(hào)為“01009”學(xué)生所在系改為“經(jīng)濟(jì)”,是否能成功執(zhí)行?若不能成功請(qǐng)說(shuō)明理由;若修改成功,請(qǐng)?jiān)俅瓮ㄟ^(guò)MAST視圖查詢學(xué)生基本信息,是否能查詢到該生?若不能查詢請(qǐng)說(shuō)明理由。通過(guò)SCVIEW視圖將學(xué)號(hào)為“01004”學(xué)生的總成績(jī)修改為380分,是否能成功執(zhí)行?若不能成功請(qǐng)說(shuō)明理由。實(shí)驗(yàn)5 數(shù)據(jù)庫(kù)的安全與保護(hù)一、實(shí)驗(yàn)?zāi)康睦斫釹QL Server的用戶與權(quán)限管理機(jī)制,掌握用對(duì)象資源管理器創(chuàng)建服務(wù)器登錄帳號(hào),并同時(shí)建立用戶。掌握如何為給定的用戶分配權(quán)限。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容用戶與權(quán)限管理(1)打開(kāi)“SQL Server Management Studio”窗口,使用對(duì)象資源管理器創(chuàng)建兩個(gè)服務(wù)器登錄帳號(hào)Test1和Test2,并在“sample_st”數(shù)據(jù)庫(kù)中創(chuàng)建兩個(gè)對(duì)應(yīng)的同名用戶。設(shè)置Test1用戶和Test2用戶的默認(rèn)架構(gòu)為guest。(2)使用Test1身份登錄,并為T(mén)est2分配創(chuàng)建數(shù)據(jù)表的權(quán)限;用Test2身份登錄來(lái)驗(yàn)證權(quán)限分配成功。(3)使用Test1身份登錄,收回剛剛分配給Test2的創(chuàng)建數(shù)據(jù)表的權(quán)限;用Test2身份登錄來(lái)驗(yàn)證權(quán)限回收成功。五、實(shí)驗(yàn)步驟使用對(duì)象資源管理器創(chuàng)建兩個(gè)服務(wù)器登錄帳號(hào)。以系統(tǒng)管理員身份登錄SQL Server。打開(kāi)“SQL Server Management Studio”窗口,在對(duì)象資源管理器列表中,打開(kāi)展開(kāi)“安全性”文件夾,選擇“登錄名”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“新建登錄名”。在打開(kāi)的對(duì)話框中依次建立Test1和Test2,選擇“SQL Server身份驗(yàn)證”,同時(shí)還要輸入密碼,默認(rèn)數(shù)據(jù)庫(kù)為“sample_st”。(2)在“用戶映射”中列出了當(dāng)前登錄帳號(hào)可以選擇訪問(wèn)的數(shù)據(jù)庫(kù)如“sample_st”,在其左側(cè)的復(fù)選框中打勾,表示當(dāng)前登錄帳號(hào)可以訪問(wèn)對(duì)應(yīng)的數(shù)據(jù)庫(kù),默認(rèn)用戶名與登錄帳號(hào)相同。(3)單擊“確定”按鈕完成創(chuàng)建。創(chuàng)建新的數(shù)據(jù)庫(kù)用戶。在對(duì)象資源管理器中選中要訪問(wèn)操作的數(shù)據(jù)庫(kù),展開(kāi)“安全性”文件夾,在“用戶”文件夾中查找是否已建立與登錄名Test1和Test2同名的數(shù)據(jù)庫(kù)用戶,若已建立,則在屬性中修改其默認(rèn)架構(gòu)為guest;否則右擊鼠標(biāo)在菜單中選擇“新建用戶”選項(xiàng),出現(xiàn)“數(shù)據(jù)庫(kù)用戶新建”對(duì)話框,建立相應(yīng)的用戶。用Grant、Revoke命令實(shí)現(xiàn)對(duì)用戶的授權(quán)和收權(quán)。用Create命令創(chuàng)建數(shù)據(jù)表驗(yàn)證授權(quán)和收權(quán)是否成功。以系統(tǒng)管理員身份登錄SQL Server。使用:“GRANT SELECT ON SC TO Test1 WITH GRANT OPTION”命令,再分別以Test1和Test2身份登錄,進(jìn)行授權(quán)及查詢數(shù)據(jù)表,驗(yàn)證“WITH GRANT OPTION”能否成功執(zhí)行。以系統(tǒng)管理員身份使用“REVOKE”命令回收上述授權(quán)。實(shí)驗(yàn)6 數(shù)據(jù)庫(kù)的事務(wù)及并發(fā)控制一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)加深學(xué)生對(duì)事務(wù)的基本概念理解語(yǔ)掌握;加深學(xué)生對(duì)并發(fā)控制的基本概念理解,認(rèn)識(shí)不正確的并發(fā)控制所帶來(lái)的危害;加深學(xué)生對(duì)鎖的基本概念的掌握與理解,認(rèn)識(shí)鎖帶來(lái)的問(wèn)題;二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容事務(wù)的控制數(shù)據(jù)準(zhǔn)備:執(zhí)行如下命令Select * into temp from student,將student的數(shù)據(jù)倒入到temp表中。l 啟動(dòng)事務(wù),執(zhí)行刪除后,回滾事務(wù)216。 216。 216。 216。 216。 216。 選擇temp的數(shù)據(jù),察看記錄總數(shù) 顯式啟動(dòng)事務(wù) 刪除temp表的數(shù)據(jù)選擇temp數(shù)據(jù),察看記錄總數(shù) 回滾事務(wù)選擇temp數(shù)據(jù),察看記錄總數(shù)l 啟動(dòng)事務(wù),執(zhí)行刪除后,提交事務(wù)216。選擇temp數(shù)據(jù),察看記錄總數(shù) 216。 216。 216。 216。 216。 顯式啟動(dòng)事務(wù) 刪除temp表的數(shù)據(jù)選擇temp的數(shù)據(jù),察看記錄總數(shù) 回滾事務(wù)選擇temp數(shù)據(jù),察看記錄總數(shù)比較這兩次執(zhí)行效果的差異,為什么會(huì)有這些差異?事務(wù)的隔離級(jí)別試驗(yàn)數(shù)據(jù)準(zhǔn)備:執(zhí)行如下命令Select * into temp from student,將student的數(shù)據(jù)倒入到temp表中。l 臟讀216。 啟動(dòng)兩個(gè)分析器,分別叫(A,B)216。 在A中,選擇temp表中數(shù)據(jù),察看記錄總數(shù) 216。 在A中,顯式啟動(dòng)事務(wù) 216。 在A中,刪除temp表的數(shù)據(jù)216。 在B中,將事務(wù)隔離級(jí)別設(shè)為UNCOMMITTED 216。 在該查詢分析器中選擇temp表數(shù)據(jù),察看記錄總數(shù) 216。 回到先前窗口,回滾事務(wù) 216。 選擇temp數(shù)據(jù),察看記錄總數(shù) 216。 再次切查詢分析器窗口216。 選擇temp數(shù)據(jù),察看記錄總數(shù) 觀察結(jié)果,為什么會(huì)有這些現(xiàn)象? l 不可重復(fù)讀216。 啟動(dòng)兩個(gè)分析器,分別叫(A,B)216。 在A中,顯式啟動(dòng)事務(wù),察看dept = 39。math39。的記錄(注意地址中的數(shù)據(jù))216。 在B中,顯式啟動(dòng)事務(wù),察看dept = 39。math39。的記錄。在B中,將dept = 39。math’地址更新為’AAAAAA’216。 在B中,再次察看dept = 39。math39。的記錄。在B中,提交事務(wù) 216。 在A中,再次察看dept = 39。math39。的記錄。216。 在A中,提交事務(wù)觀察結(jié)果,為什么會(huì)有這些現(xiàn)象? l 丟失修改216。 啟動(dòng)兩個(gè)查詢分析器,分別叫(A,B)216。 在A中,顯式啟動(dòng)事務(wù),察看dept = 39。math39。的記錄(注意地址中的數(shù)據(jù))216。 在B中,顯式啟動(dòng)事務(wù),察看dept = 39。math39。的記錄。216。 在B中,將dept = 39。math’地址更新為’AAAAAA’ 216。 在B中,再次察看dept = 39。math39。的記錄。216。 在B中,提交事務(wù)216。 在A中,再次察看dept = 39。math39。的記錄。216。 在A中,將dept = 39。math’地址更新為’BBBBBB’ 216。 在A中,提交事務(wù)216。 在A,B窗口分別察看dept = 39。math’的記錄,結(jié)果如何? l 鎖的模擬216。 啟動(dòng)兩個(gè)分析器,分別叫(A,B)216。 在A中,顯式啟動(dòng)事務(wù),察看dept = 39。math39。的記錄 216。 在B中,顯式啟動(dòng)事務(wù),察看dept = 39。math39。的記錄 216。 在B中,將dept = 39。math’地址更新為’AAAAAA’ 216。 在A中,將dept = 39。math’地址更新為’BBBBBB’ 觀察A窗口的結(jié)果,為什么?事務(wù)隔離級(jí)別設(shè)置:set transaction isolation level {read mitted, read unmitted, repeatable read, serializable}實(shí)驗(yàn)7 數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法和步驟。二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容選定實(shí)驗(yàn)題目,為某個(gè)單位或部門(mén)設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),比如:學(xué)生成績(jī)管理、機(jī)房上機(jī)管理、職工檔案管理、商品庫(kù)存管理、圖書(shū)管理、工資管理等。根據(jù)選定的題目進(jìn)行需求分析,重點(diǎn)分析數(shù)據(jù)需求和功能需求。概念結(jié)構(gòu)設(shè)計(jì):畫(huà)出ER圖。步驟如下:(1)設(shè)計(jì)局部ER圖。設(shè)計(jì)依據(jù)是需求分析階段的DFD/DD。主要內(nèi)容是確定實(shí)體集合、聯(lián)系、屬性及主關(guān)鍵字(2)集成局部ER圖。集成時(shí)要解決沖突和冗余等問(wèn)題。(3)合并局部ER圖。合并局部ER圖中相同部分,盡可能的保留特殊部分,刪除冗余部分,用累加的方式集成若干個(gè)局部ER圖。(4)優(yōu)化全局ER圖,得到最佳的全局ER圖方案。邏輯結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)和數(shù)據(jù)表的具體結(jié)構(gòu),指出各表的屬性名稱、數(shù)據(jù)類型;說(shuō)明各表的主碼及表之間的關(guān)聯(lián)情況;說(shuō)明本設(shè)計(jì)是否已達(dá)到3NF要求。簡(jiǎn)要評(píng)價(jià)系統(tǒng)設(shè)計(jì)的優(yōu)點(diǎn)和不足。五、實(shí)驗(yàn)要求提交設(shè)計(jì)報(bào)告,涵蓋實(shí)驗(yàn)內(nèi)容的全部信息,不低于1000字。提交建立應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)的代碼,所有數(shù)據(jù)表中的記錄總數(shù)不低于50條。實(shí)驗(yàn)8 存儲(chǔ)過(guò)程實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)實(shí)驗(yàn)熟悉使用存儲(chǔ)過(guò)程進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)的方法二、實(shí)驗(yàn)環(huán)境Windows XP操作系統(tǒng),SQL Server 2005軟件。三、實(shí)驗(yàn)課時(shí)2課時(shí)。四、實(shí)驗(yàn)內(nèi)容對(duì)sample_st數(shù)據(jù)庫(kù),編寫(xiě)存儲(chǔ)過(guò)程,完成下面功能統(tǒng)計(jì)任意一門(mén)課程的平均成績(jī)統(tǒng)計(jì)所有課程的平均成績(jī)統(tǒng)計(jì)任意一門(mén)課程的成績(jī)分布情況,即按照分?jǐn)?shù)段統(tǒng)計(jì)人數(shù)(即
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1