《數(shù)據(jù)庫(kù)管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)(本部)_第1頁(yè)
《數(shù)據(jù)庫(kù)管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)(本部)_第2頁(yè)
《數(shù)據(jù)庫(kù)管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)(本部)_第3頁(yè)
《數(shù)據(jù)庫(kù)管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)(本部)_第4頁(yè)
《數(shù)據(jù)庫(kù)管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(shū)(本部)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、EckhardWagner數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)驗(yàn)指導(dǎo)書(shū)劉穎長(zhǎng)沙理工大學(xué)經(jīng)管學(xué)院頁(yè)眉內(nèi)容EckhardWagner數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)驗(yàn)指導(dǎo)書(shū)課程代碼:0812000814英文名稱(chēng)::DatabaseManagementSystem適用對(duì)象:會(huì)計(jì)學(xué)、財(cái)務(wù)管理專(zhuān)業(yè)學(xué)時(shí)學(xué)分:共32,實(shí)驗(yàn)10學(xué)時(shí),2.0分一、實(shí)驗(yàn)的目的數(shù)據(jù)庫(kù)系統(tǒng)產(chǎn)生于20世紀(jì)60年代末。30多年來(lái),數(shù)據(jù)庫(kù)技術(shù)得到迅速發(fā)展,已形成較為完整的理論體系和一大批實(shí)用系統(tǒng),現(xiàn)已成為計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支。隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,以及數(shù)據(jù)庫(kù)技術(shù)與網(wǎng)絡(luò)技術(shù)的緊密結(jié)合,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)廣泛應(yīng)用于各種領(lǐng)域,小到工資管理、人事管理,大到企業(yè)信息的管理等,數(shù)

2、據(jù)庫(kù)技術(shù)已成為計(jì)算機(jī)系統(tǒng)應(yīng)用最廣的技術(shù)之一。同時(shí),數(shù)據(jù)庫(kù)技術(shù)及其應(yīng)用也成為國(guó)內(nèi)外高等學(xué)校計(jì)算機(jī)專(zhuān)業(yè)和許多非計(jì)算機(jī)專(zhuān)業(yè)的必修或選修內(nèi)容。本課程實(shí)驗(yàn)教學(xué)的目的和任務(wù)是使學(xué)生通過(guò)實(shí)踐環(huán)節(jié)深入理解和掌握課堂教學(xué)內(nèi)容,使學(xué)生得到數(shù)據(jù)庫(kù)應(yīng)用的基本訓(xùn)練,提高其解決實(shí)際問(wèn)題的能力。二、實(shí)驗(yàn)開(kāi)設(shè)對(duì)象本實(shí)驗(yàn)開(kāi)設(shè)對(duì)象為數(shù)據(jù)庫(kù)管理系統(tǒng)課程的學(xué)習(xí)者,其中主要是會(huì)計(jì)學(xué)、財(cái)務(wù)管理專(zhuān)業(yè)的學(xué)生。三、基本原理及課程簡(jiǎn)介SQLServer2008是當(dāng)今深受歡迎的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),是一個(gè)杰出的數(shù)據(jù)庫(kù)平臺(tái),它建立在成熟而強(qiáng)大的關(guān)系數(shù)據(jù)模型的基礎(chǔ)之上,可以很好地支持客戶(hù)機(jī)/服務(wù)器模式,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)以及電子商務(wù)等,能

3、夠滿(mǎn)足各種類(lèi)型的企事業(yè)單位構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的要求,是目前各類(lèi)學(xué)校學(xué)習(xí)大型數(shù)據(jù)庫(kù)管理系統(tǒng)的首選對(duì)象。本課程主要介紹數(shù)據(jù)庫(kù)管理系統(tǒng)的基本概念和基本原理以及SQLServer2008關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能及其使用。具體內(nèi)容包括SQLServer2008的安裝、服務(wù)器與客戶(hù)端配置、Tanact-SQL基礎(chǔ)、數(shù)據(jù)庫(kù)管理、表和視圖管理、存儲(chǔ)過(guò)程和觸發(fā)器管理、游標(biāo)管理、維護(hù)數(shù)據(jù)庫(kù)、SQLServer安全管理和SQLServer代理服務(wù)。本實(shí)驗(yàn)課程內(nèi)容共設(shè)號(hào)個(gè)大的子實(shí)驗(yàn)項(xiàng)目。四、指導(dǎo)教師要求本實(shí)驗(yàn)課程教學(xué)指導(dǎo)原則上由管理信息系統(tǒng)課程講授教師負(fù)責(zé),在人數(shù)較多時(shí)配1-2名教師擔(dān)任實(shí)驗(yàn)指導(dǎo)教師,實(shí)驗(yàn)室人員配合指

4、導(dǎo)。指導(dǎo)教師應(yīng)在實(shí)驗(yàn)前闡述實(shí)驗(yàn)?zāi)康?、基本方法、基本技術(shù)、實(shí)驗(yàn)要求等,指導(dǎo)學(xué)生在規(guī)定的時(shí)間內(nèi)完成相關(guān)課程實(shí)驗(yàn)任務(wù)。五、實(shí)驗(yàn)設(shè)備配置每人配置1臺(tái)電腦,安裝SQLServer2008軟件,并能訪問(wèn)Internet.六、考核與報(bào)告1、實(shí)驗(yàn)完成后,學(xué)生將實(shí)驗(yàn)結(jié)果從系統(tǒng)中打印出來(lái),并撰寫(xiě)實(shí)驗(yàn)報(bào)告,符合實(shí)驗(yàn)教學(xué)的要求,并得到指導(dǎo)教師的認(rèn)可。2、指導(dǎo)教師對(duì)每份實(shí)驗(yàn)報(bào)告進(jìn)行審閱、評(píng)分。3、該實(shí)驗(yàn)程依附于理論課,實(shí)驗(yàn)課的成績(jī)記入課程平時(shí)成績(jī),占總成績(jī)的40%。實(shí)驗(yàn)一數(shù)據(jù)庫(kù)的創(chuàng)建與管理一、實(shí)驗(yàn)題目數(shù)據(jù)庫(kù)的管理二、實(shí)驗(yàn)課時(shí)課內(nèi)2課時(shí)三、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)本課程實(shí)驗(yàn),讓學(xué)生熟練掌握數(shù)據(jù)庫(kù)的創(chuàng)建、修改和刪除操作。理解數(shù)據(jù)分離和

5、附加的概念,并掌握數(shù)據(jù)的分離、附加和移動(dòng)操作。四、實(shí)驗(yàn)內(nèi)容和步驟7、在D盤(pán)根目錄下簡(jiǎn)歷兩個(gè)文件夾sqldata和sql刼。打開(kāi)SQLServerManagemettStudio,注意選擇所連接的SQLServer為你自己的機(jī)器,連接使用“ndws身份驗(yàn)證”。用CREATEDATASE語(yǔ)句按以下要求在本地SQLServer下建立數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名稱(chēng)mydb7主數(shù)據(jù)文件邏輯名稱(chēng)f7主數(shù)據(jù)文件物理名稱(chēng)D:sqldataf7.mdf初始大小2MB;最大尺寸無(wú)限大;增長(zhǎng)速度5%TOC o 1-5 h z次數(shù)據(jù)文件邏輯名稱(chēng)f2次數(shù)據(jù)文件物理名稱(chēng)D:sqldataf2.mdf初始大小3MB;最大尺寸200MB

6、;增長(zhǎng)速度2MB事務(wù)日志文件邏輯名稱(chēng)lg1事務(wù)日志文件物理名稱(chēng)D:sqlloglg1.ldf初始大小1MB;最大尺寸10MB;增長(zhǎng)速度1MB調(diào)試成功后,在SQLServerManagment中找到所建立的數(shù)據(jù)庫(kù),打開(kāi)其屬性窗口,觀察其所建立的數(shù)據(jù)是否和以上要求一致。確認(rèn)正確后記錄下所使用的CREATEDATABASE語(yǔ)句。次用ALTERDATABASE語(yǔ)句完成以下操作。(7)向第2題創(chuàng)建的mydbl數(shù)據(jù)庫(kù)的pncmany文件組中添加文件:次數(shù)據(jù)文件邏輯名稱(chēng)f3次數(shù)據(jù)文件物理名稱(chēng)D:sqldataf3.ndf初始大小2MB;最大尺寸5MB;增長(zhǎng)速度1MB(2)修改以上生成的數(shù)據(jù)庫(kù)文件住,使其初始

7、大小為5MB,最大尺寸為10MB.(3)將數(shù)據(jù)庫(kù)名稱(chēng)mydb1修改為mydb2。五、實(shí)驗(yàn)要求1、掌握利用圖形界面工具創(chuàng)建和管理數(shù)據(jù)庫(kù)。2掌握利用CREATEDATABASE命令創(chuàng)建和管理數(shù)據(jù)庫(kù)3要求提交對(duì)各個(gè)實(shí)驗(yàn)步驟的實(shí)驗(yàn)結(jié)果。六、實(shí)驗(yàn)參考資料學(xué)生在設(shè)計(jì)方案與實(shí)驗(yàn)時(shí),可以參考有關(guān)教材、教學(xué)案例與CAI課件。實(shí)驗(yàn)二表和視圖的創(chuàng)建與管理一、實(shí)驗(yàn)題目表和視圖的創(chuàng)建與管理二、實(shí)驗(yàn)課時(shí)課內(nèi)4課時(shí)。三、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)本課程實(shí)驗(yàn),讓學(xué)生掌握表的創(chuàng)建、修改、更新、查詢(xún)過(guò)程;理解表約束的內(nèi)容;掌握利用SELECT查詢(xún)命令進(jìn)行表的查詢(xún)操作;掌握視圖的創(chuàng)建過(guò)程。四、實(shí)驗(yàn)內(nèi)容與步驟(一)表的定義及約束。1、建立名稱(chēng)為“

8、職工”的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)屬性自定。按以下要求完成各步操作,保存或記錄完成各題功能的Transact-SQL語(yǔ)句。2、使用CREATE誡LE語(yǔ)句在“職工”數(shù)據(jù)庫(kù)中按以下要求創(chuàng)建各表。1)“職工基本信息”表:表結(jié)構(gòu)如表6-8所示。表6-8“職工基本信息”表字段名職工編號(hào)姓名性別出生日期部門(mén)編號(hào)類(lèi)型及說(shuō)明Char(G主鍵Char(70)不允許為空CharChar(3)(2)“工資”表:表結(jié)構(gòu)如表6-9所示。表6-9“工資”表字段名職工編號(hào)基本工資獎(jiǎng)金實(shí)發(fā)工資類(lèi)型及說(shuō)明如(G主鍵MoneyMoneyMoney(3)“部門(mén)信息”表:表結(jié)構(gòu)如表6-10所示。表6-10“部門(mén)信息”表字段名部門(mén)編號(hào)部門(mén)名稱(chēng)部門(mén)

9、簡(jiǎn)介類(lèi)型及說(shuō)明Char(3)主鍵Char(20)不允許為空勺anchor(50)吳使用ALTERTABLE語(yǔ)句向“職工基本信息”表中添加一項(xiàng),列名稱(chēng)為“職稱(chēng)”,類(lèi)型為馮,長(zhǎng)度為10。4、使用ALTERTABLE語(yǔ)句刪除第號(hào)題添加的職稱(chēng)列。5、為“部門(mén)信息”表的部門(mén)名稱(chēng)字段添加一個(gè)唯一性約束,以限制部門(mén)名稱(chēng)的唯一性。6、限制“職工基本信息”標(biāo)的“性別”子短板只接受“男”和“女”兩個(gè)值。7、限制“工資”表的“基本工資”字段的值為不小于0的數(shù)。8、限制“工資”表的“基本工資”和“獎(jiǎng)金”字段的默認(rèn)值為0。9、設(shè)“職工基本信息”表的“性別”字段的默認(rèn)值為“男”10、創(chuàng)建外部鍵約束,定義職工基本信息表的“

10、默認(rèn)編號(hào)”為外部鍵,引用“部門(mén)信息”表的“部門(mén)編號(hào)”;定義“工資”表的“職工編號(hào)”為外部鍵,引用“職工基本信息”表的“職工編號(hào)”。11、刪除第9題創(chuàng)建的外部鍵約束。(二)表的更新繼續(xù)使用第(一)創(chuàng)建的“職工”數(shù)據(jù)庫(kù),完成以下各題功能,保存或記錄相應(yīng)的7SWL語(yǔ)句。7、用INSERT語(yǔ)句向“職工基本信息”表中插入如表6-11所示的4行數(shù)據(jù)。表6-11“職工基本信息”表中的數(shù)據(jù)職工編號(hào)姓名性別出生日期部門(mén)編號(hào)10001王佳女1979年2月1日00120001張欣男1965年5月10日00220003李勇男1976年8月1日00210002劉軍男1973年7月1日001三、用INSERT語(yǔ)句向“工資

11、”表中插入如6-12所示的兩行數(shù)據(jù)(即部門(mén)編號(hào)為“001”的職工工資信息)。表6-12部門(mén)編號(hào)為“001”的職工工資信息3、在“職工”數(shù)據(jù)表中在創(chuàng)建一張新表,表名為“臨時(shí)工資信息”,其結(jié)構(gòu)和內(nèi)容如表6-13所示表6-13“臨時(shí)工資信息”表職工編號(hào)姓名基本工資獎(jiǎng)金20001張欣2000250020003李勇22002000用帶子查詢(xún)的INSERT語(yǔ)句將該新表的有關(guān)數(shù)據(jù)添加到“工資”表中。彳、有CREATE誡LE語(yǔ)句在“職工”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)新表“部門(mén)平均年齡”,包含“部門(mén)編號(hào)和“平均年齡”兩個(gè)字段。5、使用INSERT語(yǔ)句將每一個(gè)部門(mén)編號(hào)及對(duì)應(yīng)的職工平均年齡添加到以上“部門(mén)平均年齡”表中。(提示

12、:在子查詢(xún)語(yǔ)句中可以使用“YEAR(GETDATE()-YEAR(出生日期)”求每一個(gè)職工的年齡,在對(duì)其使用AVG函數(shù)求平均。6、用UPDATE語(yǔ)句給“工資”表中所有所屬部門(mén)編號(hào)為“0”的職工的獎(jiǎng)金增加10%。7、用UPDATE語(yǔ)句求所有職工的實(shí)發(fā)工資(即計(jì)算“工資”表的實(shí)發(fā)工資一列的值,等于基本工資+獎(jiǎng)金)。8、刪除職工編號(hào)為“10001”的職工工資信息。9、刪除“工資”表中所屬部門(mén)編號(hào)為“001”的所有職工的工資信息。(三)表的查詢(xún)以下各題基于數(shù)據(jù)庫(kù)S嚴(yán),編寫(xiě)SECLECT語(yǔ)句,完成以下各題的要求,保存或記錄下實(shí)現(xiàn)各題功能的查詢(xún)語(yǔ)句。1、查詢(xún)員工表Employees的全部信息。次查詢(xún)員工表

13、Employees的姓名、性別及工資。3、要將所有員工工資上漲20%明顯是所有員工的姓名、性別和上漲后的工資。將上漲后的工資一列的標(biāo)題顯示為“滋Wge”。彳、查詢(xún)員工表Employe中有哪些職務(wù)(使用泌字段,這里需要去掉重復(fù)的職務(wù))。5、查詢(xún)部門(mén)編號(hào)為1的員工姓名和職務(wù)。6、查詢(xún)圖書(shū)類(lèi)型職務(wù)為“部門(mén)經(jīng)理”且性別為女的員工的姓名。7、使用BETWEEN表示范圍,找出工資在3000-4000員的所有員工信息。久使用BETWEEN表示范圍,找出工資不在3000-4000員的所有員工信息。9、找出部門(mén)為人事部(編號(hào)為1)和辦公室(編號(hào)為2)的所有員工信息(條件使用IN)。10、從Employe表中找出

14、所有身份證以“110”開(kāi)頭的員工的所有信息。、查詢(xún)Employee表中所有身份證第1個(gè)字母在0七之間的員工的所有信息。12、統(tǒng)計(jì)員工的最高工資、最低工資、總工資和平均工資。13、統(tǒng)計(jì)一共有幾種職務(wù)。14、統(tǒng)計(jì)職務(wù)為“部門(mén)經(jīng)理”的員工總?cè)藬?shù)。15、統(tǒng)計(jì)每一個(gè)部門(mén)的員工人數(shù),統(tǒng)計(jì)結(jié)果中包含部門(mén)編號(hào)和員工人數(shù)。(提示:使用groupby實(shí)現(xiàn)分類(lèi)匯總)。16、統(tǒng)計(jì)每一部門(mén)(按D-d分類(lèi))的平均工資(嚀),要求統(tǒng)計(jì)結(jié)果列標(biāo)題顯示為“部門(mén)編號(hào)”及“平均工資”。(提示:使用grUh實(shí)現(xiàn)分類(lèi)匯總)。17、統(tǒng)計(jì)每一部門(mén)(按Dep-d分類(lèi))的平均工資(嚀),要求顯示每一個(gè)部門(mén)的明細(xì)內(nèi)容后再顯示該部門(mén)的平均工資,明

15、細(xì)中要求顯示部門(mén)編號(hào)、部門(mén)名稱(chēng)、姓名和工資。(提示:使用COMPUTEBY)。18、查詢(xún)每一個(gè)員工的明細(xì)信息,查詢(xún)結(jié)果包括姓名、性別、職務(wù)和對(duì)應(yīng)的部門(mén)名稱(chēng)。使用where條件指定表間的連接。(提示:使用EMployees和表Departments)彩、實(shí)現(xiàn)第18題功能,改成使用INNERJOIN實(shí)現(xiàn)表間連接。20、查詢(xún)每一個(gè)部門(mén)所包含的員工信息。查詢(xún)結(jié)果包括姓名、性別、職務(wù)和對(duì)應(yīng)的部門(mén)名稱(chēng)。對(duì)于沒(méi)有員工的部門(mén),在查詢(xún)結(jié)果中要同樣列出,其對(duì)應(yīng)的員工信息為空(N込)。(提示:使用外連接,使用Employees和表Departments)21、使用子查詢(xún)實(shí)現(xiàn):查詢(xún)此部門(mén)為“辦公室”的員工。(四)視圖

16、1、創(chuàng)建視圖必體1,使該視圖中包含HrSystem數(shù)據(jù)庫(kù)中所用一個(gè)的明細(xì)結(jié)果(視圖中的列名全部使用中文)。W、顯示第1題創(chuàng)建的視圖VeW的所有數(shù)據(jù)。號(hào)、利用第1題創(chuàng)建的視圖vew1,列出視圖中所有姓李的員工的所有信息。4、使用ALTERVIEW修改第1題創(chuàng)建的視圖Vew1,使其只包含所有作者的姓名、職務(wù)和部門(mén)三列(殊途中的列名全部使用中文)。5、刪除以上創(chuàng)建的視圖view1.五、實(shí)驗(yàn)要求1、掌握表的創(chuàng)建與管理過(guò)程2、理解表約束的概念,以及掌握視圖的創(chuàng)建與管理過(guò)程。3要求提交對(duì)各個(gè)實(shí)驗(yàn)步驟的實(shí)驗(yàn)結(jié)果。六、實(shí)驗(yàn)參考資料學(xué)生在設(shè)計(jì)方案與實(shí)驗(yàn)時(shí),可以參考有關(guān)教材、教學(xué)案例與CAI課件。實(shí)驗(yàn)三規(guī)則與索引

17、、觸發(fā)器與游標(biāo)一、實(shí)驗(yàn)題目規(guī)則與索引、觸發(fā)器與游標(biāo)二、實(shí)驗(yàn)課時(shí)課內(nèi)4課時(shí)三、實(shí)驗(yàn)?zāi)康耐ㄟ^(guò)本課程實(shí)驗(yàn),學(xué)生理解規(guī)則、索引、觸發(fā)器、游標(biāo)的概念,并熟練掌握其創(chuàng)建和使用過(guò)程。四、實(shí)驗(yàn)內(nèi)容和步驟(一)規(guī)則以下操作均針對(duì)數(shù)據(jù)庫(kù)HrSystem。使用CREATERULE語(yǔ)句創(chuàng)建規(guī)則Se;R滋,指定變量加的取值只能為“男”或“女”。完成后,在對(duì)象資源管理器中展開(kāi)數(shù)據(jù)庫(kù)S嚴(yán)一“可編程性”一“規(guī)則”,確認(rèn)可以看到規(guī)則SexRule.使用存儲(chǔ)過(guò)程sp_bindrule可以將規(guī)則SexRule綁定到表Employees的列SEX上。執(zhí)行下面的INSERT語(yǔ)句,向表Employe中插入一條記錄。USEHrSystem

18、GOINSERTINTOEmployess(Emp_name,Sex,Title,Wage,IdCard,Dep_id)Values(“小李”,“無(wú)”,“職員”,10000,“110123xxx”,1)GO確認(rèn)是否可以成功執(zhí)行INSERT語(yǔ)句,為什么?使用存儲(chǔ)過(guò)程sp_unbindrule取消表Employess的列Sex上綁定的規(guī)則。成功后再執(zhí)行第4步中的INSERT語(yǔ)句,確認(rèn)是否可以成功執(zhí)行NSER語(yǔ)句,為什么?使用DROPRULE刪除規(guī)則SexRie。完成后,在對(duì)象資源管理器中展開(kāi)數(shù)據(jù)庫(kù)孕rSysemf“可編程性”f“規(guī)則”,確認(rèn)是否可以看到規(guī)則SexRUe。(二)索引執(zhí)行以下語(yǔ)句,利用

19、數(shù)據(jù)庫(kù)HrSystem的表Employees產(chǎn)生一個(gè)新表emp,該新表包含了表Employees中的所有記錄。USEHrSystemSELECT*INTOempFROMEmployees在新表emp上建立一個(gè)唯一聚集索引,索引名稱(chēng)為滋me_ind,索引字段為Emp_name。使用SQLServerManagementStudio查看索引name_ind的屬性信息。使用DROPINDEX語(yǔ)句刪除第一題創(chuàng)建的索引name_ind。(三)存儲(chǔ)過(guò)程完成以下各題功能,保存或記錄下實(shí)現(xiàn)各題功能的Taat-SQL語(yǔ)句。在數(shù)據(jù)庫(kù)System中創(chuàng)建存儲(chǔ)過(guò)程叫嚀,用于求所有員工的平均工資,并通過(guò)輸出參數(shù)返回該平均

20、工資。要求在創(chuàng)建存儲(chǔ)過(guò)程之前要首先判斷該存儲(chǔ)過(guò)程是否已存在,如果存在,則將其刪除。執(zhí)行第一題創(chuàng)建的存儲(chǔ)過(guò)程打印員工的平均工資。在數(shù)據(jù)庫(kù)曙System中創(chuàng)建max_wage,根據(jù)指定的部門(mén)名稱(chēng)(輸入?yún)?shù))返回該部門(mén)的最咼工資(輸出參數(shù)),要求在創(chuàng)建存儲(chǔ)過(guò)程之前要是判斷該存儲(chǔ)過(guò)程是否已存在,如果存在,則將其刪除。執(zhí)行第號(hào)題創(chuàng)建的存儲(chǔ)過(guò)程max_wg指定部門(mén)為“財(cái)務(wù)部”,打印該類(lèi)部門(mén)的最高工資。刪除存儲(chǔ)過(guò)程avg_wage和max_wage。(四)觸發(fā)題創(chuàng)建一個(gè)“學(xué)生信息”數(shù)據(jù)庫(kù),包含“學(xué)生基本信息”表、“專(zhuān)業(yè)”表和“系”表,各表包含字段如下。“學(xué)生基本信息表:學(xué)號(hào);姓名;性別;班級(jí);出生日期;專(zhuān)業(yè)

21、編號(hào)?!皩?zhuān)業(yè)”表:專(zhuān)業(yè)編號(hào);專(zhuān)業(yè)名稱(chēng);系編號(hào)?!跋怠北恚合稻幪?hào);系名稱(chēng);系簡(jiǎn)介。各字段類(lèi)型按其實(shí)際含義自行定義,輸入一些數(shù)據(jù),要求數(shù)據(jù)要有代表性。以下操作要求全部在SQLServerManagementStudio中完成,保存或記錄實(shí)現(xiàn)各題功能的Transcat-SQL語(yǔ)句,(包括測(cè)試相應(yīng)觸發(fā)器是否生效的相關(guān)語(yǔ)句及測(cè)試成果)。1、在“專(zhuān)業(yè)”表上創(chuàng)建一個(gè)INSERT觸發(fā)器“TRG1”。當(dāng)發(fā)生插入專(zhuān)業(yè)表操作時(shí),將顯示插入記錄。2、在“專(zhuān)業(yè)”表上創(chuàng)建一個(gè)DELETE觸發(fā)器“TRG”,當(dāng)發(fā)生刪除操作時(shí),將給出警告、列出刪除的記錄并撤銷(xiāo)刪除。號(hào)、在“專(zhuān)業(yè)”表上創(chuàng)建一個(gè)PD%E觸發(fā)器“TRG”,當(dāng)發(fā)生更新“專(zhuān)業(yè)名稱(chēng)”字段的操作時(shí),給出警告并撤銷(xiāo)更新。4、在“學(xué)生基本信息”表上創(chuàng)建一個(gè)更新觸發(fā)器“TRG4,當(dāng)發(fā)生更新“學(xué)號(hào)”或“姓名”字段

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論