




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流大型數(shù)據(jù)庫-Oracle課程設(shè)計.精品文檔.實 驗 報 告學(xué) 院( 部 ) 管理學(xué)院 實 驗 室 信息中心 課 程 名 稱 Oracle數(shù)據(jù)庫管理 學(xué) 生 姓 名 學(xué) 號 專 業(yè) 信息管理 教務(wù)處制二012 年 05 月 23日Oracle實驗報告 開課實驗室: 機房 2012 年 05 月 23 日學(xué)院管理學(xué)院年級、專業(yè)、班 信管1111姓名 成績課程名稱Oracle數(shù)據(jù)庫設(shè)計實驗項目名 稱數(shù)據(jù)庫綜合應(yīng)用指導(dǎo)教師黃軍倉教師評語教師簽名:年 月 日一、實驗?zāi)康?、熟練掌握記錄的插入、修改和刪除操作。 2、掌握數(shù)據(jù)查詢的基本方法。 3、掌握高級
2、查詢的方法。 4、掌握創(chuàng)建視圖、索引、觸發(fā)器與存儲過程的方法。二、實驗原理 創(chuàng)建數(shù)據(jù)表“項目數(shù)據(jù)表”和“員工數(shù)據(jù)表”,并編輯輸入記錄。 項目數(shù)據(jù)表 項目編號 名稱 負責(zé)人客戶開始日期 結(jié)束日期 1 SiS 2 1 03/12/200006/12/2000 2 SiS項目21 1 04/06/200005/01/2000 3 Pet 2 2 06/17/200010/20/2001 4 Pet項目22 2 09/01/200011/03/2000 5 CCH 3 3 03/12/200012/25/2000 6 CCH_LXF 4 3 04/06/200010/20/2001 7 CCH_ZHS
3、 7 3 06/17/200011/03/2000 8 CCH_LY 9 3 09/01/200012/25/2000 9 CCH_LYAN 19 3 03/12/200010/20/2001 10 PETER 6 4 09/01/200011/03/2000 11 REALIDEA 8 5 03/12/200012/25/2000 12 REALIDEA17 5 04/06/200010/20/2001 13 REALIDEA219 5 06/17/200011/03/2000 14 REALIDEA39 5 09/01/200012/25/2000 15 PPA 4 6 03/12/200
4、012/25/2000 16 NBA 4 7 06/17/200010/20/2001 員工數(shù)據(jù)表 編號 姓名 性別所屬部門工資1 陳有朋男 項目部 20002 孫曉晴女 項目部 30003 張曉峰男 錄入部 10004 曹容雪男 檢驗部 15005 陳秋萍女 檢驗部 10006 王理斌男 檢驗部 20007 周晴晴女 辦公室 30008 楊亭亭女 項目部 25009 馬明宇男 項目部 400019 劉燕 女 項目部 30001、書寫語句查詢項目數(shù)據(jù)表中客戶字段的值,并查看查詢結(jié)果。 2、書寫語句查詢工資高于2000的項目部的人員的姓名。 3、書寫查詢語句查詢來自CCH公司的項目名稱(以CCH
5、開始)和負責(zé)人姓名。 4、書寫語句查詢每個部門的平均工資,結(jié)果集按照平均工資多少排序。 5、使用外向聯(lián)接輸出所有的員工姓名和負責(zé)的項目名稱。 6、使用于查詢輸出所有負責(zé)CCH公司項目(以CCH開始)的員工姓名,以及沒有負責(zé)REALIDEA公司(以REALIDEA開始)項目的員工姓名。 7、將所有REALIDEA公司的項目的結(jié)束日期更改為2002年1月8日。 8、錄入部的張曉峰決定辭職,請將員工數(shù)據(jù)庫中他的記錄刪除,并將他負責(zé)的項目移交給楊亭亭。書寫語句對數(shù)據(jù)表做相應(yīng)的更改。 9、基于表“項目數(shù)據(jù)表”和“員工數(shù)據(jù)表”創(chuàng)建視圖,要求為:(1)視圖名為“員工項目”。(2)包含字段“編號”、“姓名”、
6、“名稱”和“開始日期”。(3)字段別名分別是“員工編號”、“員工姓名”、“項目名稱”、“項目開始日期”。10、在數(shù)據(jù)表“員工數(shù)據(jù)表”中基于“姓名”創(chuàng)建索引,要求索引名為“IDX_Name”,索引類型為 B*樹的非唯一索引。11、基于表“員工數(shù)據(jù)表”創(chuàng)建 AFTER INSERT 觸發(fā)器 EmployeeSalary,將插入員工的工資額限制在5000以內(nèi)。12、基于表“員工數(shù)據(jù)表”,創(chuàng)建存儲過程proc_sum,當(dāng)給定一個“所屬部門”,返回該部門的工資總額。三、使用儀器、材料50臺微機的機房局域網(wǎng)絡(luò)Oracle 9i四、實驗步驟1、創(chuàng)建”員工數(shù)據(jù)表”,”項目數(shù)據(jù)表”2、向兩表中輸入記錄。3、問題
7、解決。五、實驗過程原始記錄(數(shù)據(jù)、圖表、計算等)(一)建表1、創(chuàng)建項目數(shù)據(jù)表Create table 項目數(shù)據(jù)表 ( 項目編號 varchar2(2), 項目名稱 varchar2(30), 負責(zé)人 varchar2(2), 客戶 varchar2(2), 開始日期 date, 結(jié)束日期 date);2、創(chuàng)建員工數(shù)據(jù)表Create table 員工數(shù)據(jù)表 ( 員工編號 varchar2(2), 姓名varchar2(30), 性別varchar2(2), 所屬部門varchar2(10), 工資 number(7,2);(二)、向表中輸入記錄1、向項目數(shù)據(jù)表中插入記錄Insert into 項
8、目數(shù)據(jù)表values(1,sis ,2,1 , 03/12/2000 , 06/12/2000);Insert into 項目數(shù)據(jù)表values(2,sis項目 ,1,1 , 04/06/2000 , 05/01/2000);Insert into 項目數(shù)據(jù)表values(3,Pet ,2,2 , 06/17/2000 , 10/20/2001);Insert into 項目數(shù)據(jù)表values(4,Pet項目2 ,2,2 , 09/01/2000 , 11/03/2000);Insert into 項目數(shù)據(jù)表values(5, CCH ,3,3 , 03/12/2000 , 12/25/200
9、0);Insert into 項目數(shù)據(jù)表values(6, CCH_LXF ,4,3 , 04/06/2000 , 10/20/2001);Insert into 項目數(shù)據(jù)表values(7, CCH_ZHS ,7,3 , 06/17/2000 , 11/03/2000);Insert into 項目數(shù)據(jù)表values(8, CCH_LY ,9,3 , 09/01/2000 , 12/25/2000);Insert into 項目數(shù)據(jù)表values(9, CCH_LYAN ,19,3 , 03/12/2000 , 10/20/2001);Insert into 項目數(shù)據(jù)表values(10,
10、PETER ,6,4 , 09/01/2000 , 11/03/2000);Insert into 項目數(shù)據(jù)表values(11, REALIDEA,8,5 , 03/12/2000 , 12/25/2000);Insert into 項目數(shù)據(jù)表values(12, REALIDEA1 ,7,5 , 04/06/2000 , 10/20/2001);Insert into 項目數(shù)據(jù)表values(13, REALIDEA2 ,19,5 , 06/17/2000 , 11/03/2000);Insert into 項目數(shù)據(jù)表values(14, REALIDEA3 ,9,5 , 09/0103/
11、12/2000 , 12/25/2000);Insert into 項目數(shù)據(jù)表values(15, PPA ,4,6 , 03/12/2000 , 12/25/2000);Insert into 項目數(shù)據(jù)表values(16, NBA ,4,7 , 06/17/2000 , 10/20/2001);2、向員工數(shù)據(jù)表中插入記錄Insert into 員工數(shù)據(jù)表values(1,陳有朋 ,男,項目部 , 2000);Insert into 員工數(shù)據(jù)表values(2,孫曉晴 ,女,項目部 , 3000);Insert into 員工數(shù)據(jù)表values(3,張小峰 ,男,錄入部 , 1000);In
12、sert into 員工數(shù)據(jù)表values(4,曹容雪 ,男,檢驗部 , 1500);Insert into 員工數(shù)據(jù)表values(5,陳秋萍 ,女,檢驗部 , 1000);Insert into 員工數(shù)據(jù)表values(6,王理斌 ,男,檢驗部 , 2000);Insert into 員工數(shù)據(jù)表values(7,周晴晴 ,女,辦公室 , 3000);Insert into 員工數(shù)據(jù)表values(8,楊亭亭 ,女,項目部 , 2500);Insert into 員工數(shù)據(jù)表values(9,馬明宇 ,男,項目部 , 4000);Insert into 員工數(shù)據(jù)表values(19,劉燕 ,女
13、,項目部 , 3000);六、實驗結(jié)果及分析1、select 客戶 from 項目數(shù)據(jù)表;2、select 姓名 from 員工數(shù)據(jù)表 where 工資>2000 and 所屬部門='項目部'3、select 名稱,姓名 from 項目數(shù)據(jù)表,員工數(shù)據(jù)表 where 名稱 like 'CCH%' and 項目數(shù)據(jù)表.負責(zé)人=員工數(shù)據(jù)表.編號4、select 所屬部門,avg(工資) from 員工數(shù)據(jù)表 group by 所屬部門 order by avg(工資)5、select 姓名,名稱 from 項目數(shù)據(jù)表,員工數(shù)據(jù)表 where 項目數(shù)據(jù)表.負責(zé)人
14、=員工數(shù)據(jù)表.編號6、select 姓名 from 員工數(shù)據(jù)表 where 編號 in(select distinct 負責(zé)人 from 項目數(shù)據(jù)表 where 名稱 like'CCH%')select 姓名 from 員工數(shù)據(jù)表 where 編號 not in(select distinct 負責(zé)人 from 項目數(shù)據(jù)表 where 名稱 like'REALIDEA%');7、update 項目數(shù)據(jù)表 set 結(jié)束日期='8-1月-2002' where 名稱 like'REALIDEA%'8、update 項目數(shù)據(jù)表 set
15、負責(zé)人=8 where 負責(zé)人=3delete from 員工數(shù)據(jù)表 where 姓名='張曉峰'9、create view 員工項目(員工編號,員工姓名,項目名稱,項目開始日期) as select 編號,姓名,名稱,開始日期 from 項目數(shù)據(jù)表,員工數(shù)據(jù)表 where 項目數(shù)據(jù)表.負責(zé)人=員工數(shù)據(jù)表.編號10、create index IDX_name on 員工數(shù)據(jù)表(姓名)11、create or replace trigger employeesalary after insert on 員工數(shù)據(jù)表 begin if(to_char(工資)>5000 then raise_application_error(-20500, '新員工工資不能
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆昌吉州教育共同體2025年高一下化學(xué)期末質(zhì)量檢測模擬試題含解析
- 2025年中國網(wǎng)眼兩路網(wǎng)絡(luò)視頻服務(wù)器行業(yè)投資前景及策略咨詢研究報告
- 2025年中國電子稱斗行業(yè)投資前景及策略咨詢研究報告
- 2025年中國濾袋式過濾器行業(yè)投資前景及策略咨詢研究報告
- 2025年中國水表計數(shù)器行業(yè)投資前景及策略咨詢研究報告
- 2025年中國智能票據(jù)打印機行業(yè)投資前景及策略咨詢研究報告
- 2025年中國常溫除塵布行業(yè)投資前景及策略咨詢研究報告
- 2025年中國大型純水礦化設(shè)備行業(yè)投資前景及策略咨詢研究報告
- 2025年中國臺面式空氣清香劑行業(yè)投資前景及策略咨詢研究報告
- 2025年中國半螺節(jié)能燈行業(yè)投資前景及策略咨詢研究報告
- 兵團開放大學(xué)2025年春季《公共關(guān)系學(xué)》終結(jié)考試答案
- 電線電纜出入庫管理制度
- T/CADCC 003-2024汽車漆面保護膜施工技術(shù)規(guī)程
- 2025年金融科技企業(yè)估值方法與投資策略在金融科技企業(yè)并購中的應(yīng)用案例報告
- 福建省廈門市雙十中學(xué)2025屆七年級生物第二學(xué)期期末聯(lián)考模擬試題含解析
- 【小學(xué)】新蘇教版小學(xué)數(shù)學(xué)四年級下冊暑假每日一練(02):計算題-應(yīng)用題(含答案)
- 2025豬藍耳病防控及凈化指南(第三版)
- TCUWA20059-2022城鎮(zhèn)供水管網(wǎng)模型構(gòu)建與應(yīng)用技術(shù)規(guī)程
- 2025至2030中國壓縮空氣儲能產(chǎn)業(yè)現(xiàn)狀調(diào)查及項目投資策略建議報告
- 三臺縣2024-2025學(xué)年小學(xué)六年級數(shù)學(xué)畢業(yè)檢測指導(dǎo)卷含解析
- 宅基地互換合同協(xié)議書范本
評論
0/150
提交評論