大型數(shù)據(jù)庫(kù)~Oracle課程設(shè)計(jì)匯本_第1頁(yè)
大型數(shù)據(jù)庫(kù)~Oracle課程設(shè)計(jì)匯本_第2頁(yè)
大型數(shù)據(jù)庫(kù)~Oracle課程設(shè)計(jì)匯本_第3頁(yè)
大型數(shù)據(jù)庫(kù)~Oracle課程設(shè)計(jì)匯本_第4頁(yè)
大型數(shù)據(jù)庫(kù)~Oracle課程設(shè)計(jì)匯本_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

...wd......wd......wd...實(shí)驗(yàn)報(bào)告學(xué)院〔部〕管理學(xué)院實(shí)驗(yàn)室信息中心課程名稱《Oracle數(shù)據(jù)庫(kù)管理》學(xué)生姓名學(xué)號(hào)專業(yè)信息管理教務(wù)處制二012年05月23日《Oracle》實(shí)驗(yàn)報(bào)告開(kāi)課實(shí)驗(yàn)室:機(jī)房2012年學(xué)院管理學(xué)院年級(jí)、專業(yè)、班信管1111姓名成績(jī)課程名稱Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)工程名稱數(shù)據(jù)庫(kù)綜合應(yīng)用指導(dǎo)教師黃軍倉(cāng)教師評(píng)語(yǔ)教師簽名:年月日一、實(shí)驗(yàn)?zāi)康?、熟練掌握記錄的插入、修改和刪除操作。2、掌握數(shù)據(jù)查詢的根本方法。3、掌握高級(jí)查詢的方法。4、掌握創(chuàng)立視圖、索引、觸發(fā)器與存儲(chǔ)過(guò)程的方法。二、實(shí)驗(yàn)原理創(chuàng)立數(shù)據(jù)表“工程數(shù)據(jù)表〞和“員工數(shù)據(jù)表〞,并編輯輸入記錄。工程數(shù)據(jù)表工程編號(hào)名稱負(fù)責(zé)人客戶開(kāi)場(chǎng)日期完畢日期1SiS2103/12/200006/12/20002SiS工程21104/06/200005/01/20003Pet2206/17/200010/20/20014Pet工程22209/01/200011/03/20005CCH3303/12/200012/25/20006CCH_LXF4304/06/200010/20/20017CCH_ZHS7306/17/200011/03/20008CCH_LY9309/01/200012/25/20009CCH_LYAN19303/12/200010/20/200110PETER6409/01/200011/03/200011REALIDEA8503/12/200012/25/200012REALIDEA17504/06/200010/20/200113REALIDEA219506/17/200011/03/200014REALIDEA39509/01/200012/25/200015PPA4603/12/200012/25/200016NBA4706/17/200010/20/2001員工數(shù)據(jù)表編號(hào)姓名性別所屬部門(mén)工資1陳有朋男工程部20002孫曉晴女工程部30003張曉峰男錄入部10004曹容雪男檢驗(yàn)部15005陳秋萍女檢驗(yàn)部10006王理斌男檢驗(yàn)部20007周晴晴女辦公室30008楊亭亭女工程部25009馬明宇男工程部400019劉燕女工程部30001、書(shū)寫(xiě)語(yǔ)句查詢工程數(shù)據(jù)表中客戶字段的值,并查看查詢結(jié)果。2、書(shū)寫(xiě)語(yǔ)句查詢工資高于2000的工程部的人員的姓名。3、書(shū)寫(xiě)查詢語(yǔ)句查詢來(lái)自CCH公司的工程名稱(以CCH開(kāi)場(chǎng))和負(fù)責(zé)人姓名。4、書(shū)寫(xiě)語(yǔ)句查詢每個(gè)部門(mén)的平均工資,結(jié)果集按照平均工資多少排序。5、使用外向聯(lián)接輸出所有的員工姓名和負(fù)責(zé)的工程名稱。6、使用于查詢輸出所有負(fù)責(zé)CCH公司工程(以CCH開(kāi)場(chǎng))的員工姓名,以及沒(méi)有負(fù)責(zé)REALIDEA公司(以REALIDEA開(kāi)場(chǎng))工程的員工姓名。7、將所有REALIDEA公司的工程的完畢日期更改為2002年18、錄入部的張曉峰決定辭職,請(qǐng)將員工數(shù)據(jù)庫(kù)中他的記錄刪除,并將他負(fù)責(zé)的工程移交給楊亭亭。書(shū)寫(xiě)語(yǔ)句對(duì)數(shù)據(jù)表做相應(yīng)的更改。9、基于表“工程數(shù)據(jù)表〞和“員工數(shù)據(jù)表〞創(chuàng)立視圖,要求為:(1)視圖名為“員工工程〞。(2)包含字段“編號(hào)〞、“姓名〞、“名稱〞和“開(kāi)場(chǎng)日期〞。(3)字段別名分別是“員工編號(hào)〞、“員工姓名〞、“工程名稱〞、“工程開(kāi)場(chǎng)日期〞。10、在數(shù)據(jù)表“員工數(shù)據(jù)表〞中基于“姓名〞創(chuàng)立索引,要求索引名為“IDX_Name〞,索引類(lèi)型為B*樹(shù)的非唯一索引。11、基于表“員工數(shù)據(jù)表〞創(chuàng)立AFTERINSERT觸發(fā)器EmployeeSalary,將插入員工的工資額限制在5000以內(nèi)。12、基于表“員工數(shù)據(jù)表〞,創(chuàng)立存儲(chǔ)過(guò)程proc_sum,當(dāng)給定一個(gè)“所屬部門(mén)〞,返回該部門(mén)的工資總額。三、使用儀器、材料50臺(tái)微機(jī)的機(jī)房局域網(wǎng)絡(luò)Oracle9i四、實(shí)驗(yàn)步驟1、創(chuàng)立〞員工數(shù)據(jù)表〞,〞工程數(shù)據(jù)表〞2、向兩表中輸入記錄。3、問(wèn)題解決。五、實(shí)驗(yàn)過(guò)程原始記錄(數(shù)據(jù)、圖表、計(jì)算等)〔一〕建表1、創(chuàng)立工程數(shù)據(jù)表Createtable工程數(shù)據(jù)表(工程編號(hào)varchar2(2),工程名稱varchar2(30),負(fù)責(zé)人varchar2(2),客戶varchar2(2), 開(kāi)場(chǎng)日期date,完畢日期date);2、創(chuàng)立員工數(shù)據(jù)表Createtable員工數(shù)據(jù)表(員工編號(hào)varchar2(2),姓名varchar2(30),性別varchar2(2),所屬部門(mén)varchar2(10),工資number(7,2));〔二〕、向表中輸入記錄1、向工程數(shù)據(jù)表中插入記錄Insertinto工程數(shù)據(jù)表values(‘1’,’sis’,’2’,’1’,’03/12/2000’,’Insertinto工程數(shù)據(jù)表values(‘2’,’sis工程2’,’1’,’1’,’04/06/2000’Insertinto工程數(shù)據(jù)表values(‘3’,’Pet’,’2’,’2’,’06/17/2000’Insertinto工程數(shù)據(jù)表values(‘4’,’Pet工程2’,’2’,’2’,’09/01/2000’Insertinto工程數(shù)據(jù)表values(‘5’,’CCH’,’3’,’3’,’03/12/2000’,’Insertinto工程數(shù)據(jù)表values(‘6’,’CCH_LXF’,’4’,’3’,’04/06/2000’Insertinto工程數(shù)據(jù)表values(‘7’,’CCH_ZHS’,’7’,’3’,’06/17/2000’,’Insertinto工程數(shù)據(jù)表values(‘8’,’CCH_LY’,’9’,’3’,’09/01/2000’,’Insertinto工程數(shù)據(jù)表values(‘9’,’CCH_LYAN’,’19’,’3,’03/12/2000’,’Insertinto工程數(shù)據(jù)表values(‘10’,’PETER’,’6’,’4’,’09/01/2000’Insertinto工程數(shù)據(jù)表values(‘11’,’REALIDEA’,’8’,’5’,’03/12/2000’Insertinto工程數(shù)據(jù)表values(‘12’,’REALIDEA1’,’7’,’5’,’04/06/2000’Insertinto工程數(shù)據(jù)表values(‘13’,’REALIDEA2’,’19’,’5’,’06/17/2000’Insertinto工程數(shù)據(jù)表values(‘14’,’REALIDEA3’,’9’,’5’,’09/0103/12/2000’Insertinto工程數(shù)據(jù)表values(‘15’,’PPA’,’4’,’6’,’03/12/2000’Insertinto工程數(shù)據(jù)表values(‘16’,’NBA’,’4’,’7’,’06/17/2000’2、向員工數(shù)據(jù)表中插入記錄Insertinto員工數(shù)據(jù)表values(‘1’,’陳有朋’,’男’,’工程部’,’2000’)Insertinto員工數(shù)據(jù)表values(‘2’,’孫曉晴’,’女’,’工程部’,’3000Insertinto員工數(shù)據(jù)表values(‘3’,’張小峰’,’男’,’錄入部’,’1000Insertinto員工數(shù)據(jù)表values(‘4’,’曹容雪’,’男’,’檢驗(yàn)部’,’1500Insertinto員工數(shù)據(jù)表values(‘5’,’陳秋萍’,’女’,’檢驗(yàn)部’,’1000Insertinto員工數(shù)據(jù)表values(‘6’,’王理斌’,’男’,’檢驗(yàn)部’,’2000’Insertinto員工數(shù)據(jù)表values(‘7’,’周晴晴’,’女’,’辦公室’,’3000Insertinto員工數(shù)據(jù)表values(‘8’,’楊亭亭’,’女’,’工程部’,’25Insertinto員工數(shù)據(jù)表values(‘9’,’馬明宇’,’男’,’工程部’,’4000Insertinto員工數(shù)據(jù)表values(‘19’,’劉燕’,’女’,’工程部’,’3六、實(shí)驗(yàn)結(jié)果及分析1、select客戶from工程數(shù)據(jù)表;2、select姓名from員工數(shù)據(jù)表where工資>2000and所屬部門(mén)='工程部'3、select名稱,姓名from工程數(shù)據(jù)表,員工數(shù)據(jù)表where名稱like'CCH%'and工程數(shù)據(jù)表.負(fù)責(zé)人=員工數(shù)據(jù)表.編號(hào)4、select所屬部門(mén),avg(工資)from員工數(shù)據(jù)表groupby所屬部門(mén)orderbyavg(工資)5、select姓名,名稱from工程數(shù)據(jù)表,員工數(shù)據(jù)表where工程數(shù)據(jù)表.負(fù)責(zé)人=員工數(shù)據(jù)表.編號(hào)6、select姓名from員工數(shù)據(jù)表where編號(hào)in(selectdistinct負(fù)責(zé)人from工程數(shù)據(jù)表where名稱like'CCH%')select姓名from員工數(shù)據(jù)表where編號(hào)notin(selectdistinct負(fù)責(zé)人from工程數(shù)據(jù)表where名稱like'REALIDEA%');7、update工程數(shù)據(jù)表set完畢日期='8-1月-2002'where名稱like'REALIDEA%';8、update工程數(shù)據(jù)表set負(fù)責(zé)人=8where負(fù)責(zé)人=3deletefrom員工數(shù)據(jù)表where姓名='張曉峰'9、createview員工工程(員工編號(hào),員工姓名,工程名稱,工程開(kāi)場(chǎng)日期)asselect編號(hào),姓名,名稱,開(kāi)場(chǎng)日期from工程數(shù)據(jù)表,員工數(shù)據(jù)表where工程數(shù)據(jù)表.負(fù)責(zé)人=員工數(shù)據(jù)表.編號(hào)10、createindexIDX_nameon員工數(shù)據(jù)表(姓名)11、createorreplacetriggeremployeesalaryafterinserton員工數(shù)據(jù)表beginif(to_char(工資))>5000thenraise_application_error(-20500,'新員工工資不能超過(guò)500

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論