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

下載本文檔

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

文檔簡介

...wd......wd......wd...實(shí)驗(yàn)報(bào)告學(xué)院〔部〕管理學(xué)院實(shí)驗(yàn)室信息中心課程名稱《Oracle數(shù)據(jù)庫管理》學(xué)生姓名學(xué)號專業(yè)信息管理教務(wù)處制二012年05月23日《Oracle》實(shí)驗(yàn)報(bào)告開課實(shí)驗(yàn)室:機(jī)房2012年學(xué)院管理學(xué)院年級、專業(yè)、班信管1111姓名成績課程名稱Oracle數(shù)據(jù)庫設(shè)計(jì)實(shí)驗(yàn)工程名稱數(shù)據(jù)庫綜合應(yīng)用指導(dǎo)教師黃軍倉教師評語教師簽名:年月日一、實(shí)驗(yàn)?zāi)康?、熟練掌握記錄的插入、修改和刪除操作。2、掌握數(shù)據(jù)查詢的根本方法。3、掌握高級查詢的方法。4、掌握創(chuàng)立視圖、索引、觸發(fā)器與存儲過程的方法。二、實(shí)驗(yàn)原理創(chuàng)立數(shù)據(jù)表“工程數(shù)據(jù)表〞和“員工數(shù)據(jù)表〞,并編輯輸入記錄。工程數(shù)據(jù)表工程編號名稱負(fù)責(zé)人客戶開場日期完畢日期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ù)表編號姓名性別所屬部門工資1陳有朋男工程部20002孫曉晴女工程部30003張曉峰男錄入部10004曹容雪男檢驗(yàn)部15005陳秋萍女檢驗(yàn)部10006王理斌男檢驗(yàn)部20007周晴晴女辦公室30008楊亭亭女工程部25009馬明宇男工程部400019劉燕女工程部30001、書寫語句查詢工程數(shù)據(jù)表中客戶字段的值,并查看查詢結(jié)果。2、書寫語句查詢工資高于2000的工程部的人員的姓名。3、書寫查詢語句查詢來自CCH公司的工程名稱(以CCH開場)和負(fù)責(zé)人姓名。4、書寫語句查詢每個(gè)部門的平均工資,結(jié)果集按照平均工資多少排序。5、使用外向聯(lián)接輸出所有的員工姓名和負(fù)責(zé)的工程名稱。6、使用于查詢輸出所有負(fù)責(zé)CCH公司工程(以CCH開場)的員工姓名,以及沒有負(fù)責(zé)REALIDEA公司(以REALIDEA開場)工程的員工姓名。7、將所有REALIDEA公司的工程的完畢日期更改為2002年18、錄入部的張曉峰決定辭職,請將員工數(shù)據(jù)庫中他的記錄刪除,并將他負(fù)責(zé)的工程移交給楊亭亭。書寫語句對數(shù)據(jù)表做相應(yīng)的更改。9、基于表“工程數(shù)據(jù)表〞和“員工數(shù)據(jù)表〞創(chuàng)立視圖,要求為:(1)視圖名為“員工工程〞。(2)包含字段“編號〞、“姓名〞、“名稱〞和“開場日期〞。(3)字段別名分別是“員工編號〞、“員工姓名〞、“工程名稱〞、“工程開場日期〞。10、在數(shù)據(jù)表“員工數(shù)據(jù)表〞中基于“姓名〞創(chuàng)立索引,要求索引名為“IDX_Name〞,索引類型為B*樹的非唯一索引。11、基于表“員工數(shù)據(jù)表〞創(chuàng)立AFTERINSERT觸發(fā)器EmployeeSalary,將插入員工的工資額限制在5000以內(nèi)。12、基于表“員工數(shù)據(jù)表〞,創(chuàng)立存儲過程proc_sum,當(dāng)給定一個(gè)“所屬部門〞,返回該部門的工資總額。三、使用儀器、材料50臺微機(jī)的機(jī)房局域網(wǎng)絡(luò)Oracle9i四、實(shí)驗(yàn)步驟1、創(chuàng)立〞員工數(shù)據(jù)表〞,〞工程數(shù)據(jù)表〞2、向兩表中輸入記錄。3、問題解決。五、實(shí)驗(yàn)過程原始記錄(數(shù)據(jù)、圖表、計(jì)算等)〔一〕建表1、創(chuàng)立工程數(shù)據(jù)表Createtable工程數(shù)據(jù)表(工程編號varchar2(2),工程名稱varchar2(30),負(fù)責(zé)人varchar2(2),客戶varchar2(2), 開場日期date,完畢日期date);2、創(chuàng)立員工數(shù)據(jù)表Createtable員工數(shù)據(jù)表(員工編號varchar2(2),姓名varchar2(30),性別varchar2(2),所屬部門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所屬部門='工程部'3、select名稱,姓名from工程數(shù)據(jù)表,員工數(shù)據(jù)表where名稱like'CCH%'and工程數(shù)據(jù)表.負(fù)責(zé)人=員工數(shù)據(jù)表.編號4、select所屬部門,avg(工資)from員工數(shù)據(jù)表groupby所屬部門orderbyavg(工資)5、select姓名,名稱from工程數(shù)據(jù)表,員工數(shù)據(jù)表where工程數(shù)據(jù)表.負(fù)責(zé)人=員工數(shù)據(jù)表.編號6、select姓名from員工數(shù)據(jù)表where編號in(selectdistinct負(fù)責(zé)人from工程數(shù)據(jù)表where名稱like'CCH%')select姓名from員工數(shù)據(jù)表where編號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員工工程(員工編號,員工姓名,工程名稱,工程開場日期)asselect編號,姓名,名稱,開場日期from工程數(shù)據(jù)表,員工數(shù)據(jù)表where工程數(shù)據(jù)表.負(fù)責(zé)人=員工數(shù)據(jù)表.編號10、createindexIDX_nameon員工數(shù)據(jù)表(姓名)11、createorreplacetriggeremployeesalaryafterinserton員工數(shù)據(jù)表beginif(to_char(工資))>5000thenraise_application_error(-20500,'新員工工資不能超過500

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論