版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
...wd......wd......wd...實驗報告學院〔部〕管理學院實驗室信息中心課程名稱《Oracle數(shù)據(jù)庫管理》學生姓名學號專業(yè)信息管理教務處制二012年05月23日《Oracle》實驗報告開課實驗室:機房2012年學院管理學院年級、專業(yè)、班信管1111姓名成績課程名稱Oracle數(shù)據(jù)庫設計實驗工程名稱數(shù)據(jù)庫綜合應用指導教師黃軍倉教師評語教師簽名:年月日一、實驗目的1、熟練掌握記錄的插入、修改和刪除操作。2、掌握數(shù)據(jù)查詢的根本方法。3、掌握高級查詢的方法。4、掌握創(chuàng)立視圖、索引、觸發(fā)器與存儲過程的方法。二、實驗原理創(chuàng)立數(shù)據(jù)表“工程數(shù)據(jù)表〞和“員工數(shù)據(jù)表〞,并編輯輸入記錄。工程數(shù)據(jù)表工程編號名稱負責人客戶開場日期完畢日期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曹容雪男檢驗部15005陳秋萍女檢驗部10006王理斌男檢驗部20007周晴晴女辦公室30008楊亭亭女工程部25009馬明宇男工程部400019劉燕女工程部30001、書寫語句查詢工程數(shù)據(jù)表中客戶字段的值,并查看查詢結果。2、書寫語句查詢工資高于2000的工程部的人員的姓名。3、書寫查詢語句查詢來自CCH公司的工程名稱(以CCH開場)和負責人姓名。4、書寫語句查詢每個部門的平均工資,結果集按照平均工資多少排序。5、使用外向聯(lián)接輸出所有的員工姓名和負責的工程名稱。6、使用于查詢輸出所有負責CCH公司工程(以CCH開場)的員工姓名,以及沒有負責REALIDEA公司(以REALIDEA開場)工程的員工姓名。7、將所有REALIDEA公司的工程的完畢日期更改為2002年18、錄入部的張曉峰決定辭職,請將員工數(shù)據(jù)庫中他的記錄刪除,并將他負責的工程移交給楊亭亭。書寫語句對數(shù)據(jù)表做相應的更改。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,當給定一個“所屬部門〞,返回該部門的工資總額。三、使用儀器、材料50臺微機的機房局域網(wǎng)絡Oracle9i四、實驗步驟1、創(chuàng)立〞員工數(shù)據(jù)表〞,〞工程數(shù)據(jù)表〞2、向兩表中輸入記錄。3、問題解決。五、實驗過程原始記錄(數(shù)據(jù)、圖表、計算等)〔一〕建表1、創(chuàng)立工程數(shù)據(jù)表Createtable工程數(shù)據(jù)表(工程編號varchar2(2),工程名稱varchar2(30),負責人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’,’曹容雪’,’男’,’檢驗部’,’1500Insertinto員工數(shù)據(jù)表values(‘5’,’陳秋萍’,’女’,’檢驗部’,’1000Insertinto員工數(shù)據(jù)表values(‘6’,’王理斌’,’男’,’檢驗部’,’2000’Insertinto員工數(shù)據(jù)表values(‘7’,’周晴晴’,’女’,’辦公室’,’3000Insertinto員工數(shù)據(jù)表values(‘8’,’楊亭亭’,’女’,’工程部’,’25Insertinto員工數(shù)據(jù)表values(‘9’,’馬明宇’,’男’,’工程部’,’4000Insertinto員工數(shù)據(jù)表values(‘19’,’劉燕’,’女’,’工程部’,’3六、實驗結果及分析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ù)表.負責人=員工數(shù)據(jù)表.編號4、select所屬部門,avg(工資)from員工數(shù)據(jù)表groupby所屬部門orderbyavg(工資)5、select姓名,名稱from工程數(shù)據(jù)表,員工數(shù)據(jù)表where工程數(shù)據(jù)表.負責人=員工數(shù)據(jù)表.編號6、select姓名from員工數(shù)據(jù)表where編號in(selectdistinct負責人from工程數(shù)據(jù)表where名稱like'CCH%')select姓名from員工數(shù)據(jù)表where編號notin(selectdistinct負責人from工程數(shù)據(jù)表where名稱like'REALIDEA%');7、update工程數(shù)據(jù)表set完畢日期='8-1月-2002'where名稱like'REALIDEA%';8、update工程數(shù)據(jù)表set負責人=8where負責人=3deletefrom員工數(shù)據(jù)表where姓名='張曉峰'9、createview員工工程(員工編號,員工姓名,工程名稱,工程開場日期)asselect編號,姓名,名稱,開場日期from工程數(shù)據(jù)表,員工數(shù)據(jù)表where工程數(shù)據(jù)表.負責人=員工數(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)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 心理咨詢師助理意向書合同
- 墊資施工合同防腐蝕工程
- 地下垃圾處理打井施工合同樣本
- 汽車專賣店廣告牌租賃合同范本
- 地下停車場班組施工合同
- 離婚協(xié)議書中情感調(diào)適調(diào)整
- 出納臨時聘用協(xié)議兼職
- 教育機構貨車司機聘用協(xié)議
- 鄉(xiāng)村餐飲店會計崗位聘用協(xié)議
- 房屋買賣改造合同范例
- 學前兒童衛(wèi)生與保健-期末大作業(yè):案例分析-國開-參考資料
- 2023-2024學年河北省廊坊十八中八年級(上)期末數(shù)學試卷
- GB/T 44500-2024新能源汽車運行安全性能檢驗規(guī)程
- 勞動教育智慧樹知到期末考試答案章節(jié)答案2024年上海杉達學院
- (正式版)SHT 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設計規(guī)范
- 矩形頂管施工方案28
- 招聘求職簡歷制作表格模板可編輯下載 精品簡歷模板 簡歷封面 17
- 人教統(tǒng)編版高中語文必修下冊第六單元(單元總結)
- DB13∕T 5542-2022 水利水電工程施工組織設計編制指南
- 【股票指標公式下載】-【通達信】六脈神劍(底部來臨止跌牛勢股票)
- 拔牙-ppt課件
評論
0/150
提交評論