




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫原理及應(yīng)用-Oracle實(shí)驗(yàn)報(bào)告姓名: 李奕 學(xué)號: 12600120 班級: 計(jì)非121班 實(shí)驗(yàn)一:Oracle平臺下基本SQL語言的應(yīng)用1、 列出至少有一個(gè)員工的全部部門及人數(shù)。SQL select deptno ,count(ename) from emp group by deptno having count(ename)1; 2、列出薪金比“SMITH”多的全部員工。 SQL select ename from emp where salALL(select sal from emp where ename=SMITH);3、 列出全部員工的姓名及其直接上級的姓名 SQL SELECT 員工.ENAME,上級.ENAME FROM EMP 員工,emp 上級 WHERE 員工.MGR=上級.EMPNO;4、列出受雇日期早于其直接上級的全部員工。 SQL SELECT e.ename FROM emp e,emp m WHERE e.mgr = m.empno AND e.hiredate select job from emp group by job having min(sal)1500; 8、列出在部分門“SALES”(販賣部)做事的員工的姓名,假定不知道販賣部的部門編號。 select ename from emp where deptno=(select deptno from dept where dname=SALES); SELECT e.ename FROM emp e,dept d WHERE e.deptno = d.deptno AND d.dname=SALES; SELECT e.ename FROM emp e JOIN dept d ON e.deptno = d.deptno AND d.dname=SALES; 9、列出薪金高于公司平均薪金的全部員工。 select ename from emp where salall(select avg(sal) from emp);10、列出與“SCOTT”從事相同工作的全部員工。 select ename,empno from emp where job=(select job from emp where ename=SCOTT);11、列出薪金是部門30中員工的薪金的全部員工的姓名和薪金。select ename,sal from emp where deptno=30; 12、列出薪金高于在部門30做事的全部員工的薪金的員工姓名和薪金。 select ename,sal from emp where salany (select sal from emp where deptno=30); 13、列出在每個(gè)部門做事的員工數(shù)量 、均勻收入、平均做事限期。 select count(ename),avg(sal),AVG(SYSDATE-hiredate)/365) from emp group by(deptno); 14、列出全部員工的姓名、部門名稱和收入。select e.ename,d.dname,e.sal from emp e,dept d where e.deptno=d.deptno; 15、列出從事同一種工作但屬于不同部門的員工。 select a.ename, b.ename, a.job, b.job, a.deptno, b.deptno from emp a,emp b where a.job=b.job and a.deptnob.deptno; 16、列出全部部門的具體信息和部門人數(shù)。 select dept.*,(select count(*) from emp where dept.deptno = emp.deptno) as pop from dept;17、列出種種工作的最低收入。 select job,min(sal) from emp group by job ; 18、列出各個(gè)部門的MANAGER(jing理)的最低薪金。 select deptno,min(sal) from emp where job=MANAGER group by deptno; 19、列出全部員工的年收入 ,按年薪從低到高排序。select ename,12*(sal+nvl(comm,0)as year_sal from emp order by year_sal; 20、找出傭金高于薪金的60%的員工. select ename from emp where commsal*0.6;21、 找出部門10中所有經(jīng)理(MANAGER),部門20中所有辦事員(CLERK),既不是經(jīng)理又不是辦事員但其薪金大于或等于2000的所有員工的詳細(xì)資料. 22、找出不收取傭金或收取的傭金低于100的員工. select ename from emp where comm is null or comm100;23、 找出各月倒數(shù)第3天受雇的所有員工. select ename from emp where hiredate=last_day(hiredate)-3;24、 顯示正好為5個(gè)字符的員工的姓名. select ename from emp where length(ename)=5;25、 顯示不帶有R的員工的姓名. select ename from emp where ename not like %R%;26、 顯示所有員工姓名的前三個(gè)字符. select substr(ename,1,3)from emp; 27、 顯示所有員工的姓名、工作和薪金,按工作的降序排序,若工作相同則按薪金排序. Select ename,job,sal from emp order by job desc,sal asc; 28、 對于每個(gè)員工,顯示其加入公司的天數(shù). Select ename,sysdate-hiredate from emp;29、 顯示姓名字段的任何位置包含A的所有員工的姓名. select ename from emp where ename like%A%;30、 查詢和“李建國”是同一部門的職工姓名。(使用子查詢)select ename from emp where deptno=(select deptno from emp where ename=李建國); 31、查詢“Research”和”Manager”部門的職工姓名(UNION) (select ename from emp WHERE JOB=RESEARCH)union(select ename from emp WHERE JOB=MANAGER);一、 疑難點(diǎn)分析1、 分組查詢是通過加入Group by 字句實(shí)現(xiàn)的。2、 聚合函數(shù)的使用規(guī)范。3、 連接查詢中的相等連接、自身連接、不等連接、左外連接、右外連接、全外連接,連接查詢的實(shí)際使用,清楚各個(gè)連接語句的規(guī)則。4、 子查詢語句,語句之間的嵌套。二、 實(shí)驗(yàn)體會1、 通過學(xué)習(xí)本次實(shí)驗(yàn),掌握了Oracle數(shù)據(jù)庫經(jīng)常用且必須掌握的關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL,select/create/update/alter/drop/insert/delete等基本語句的用法。2、 學(xué)會了創(chuàng)建表格、創(chuàng)建視圖以及對表格的修改及其他一些對表格的操作語法。3、 重點(diǎn)學(xué)習(xí)了數(shù)據(jù)庫中使用頻率最高的select語句??梢詮谋碇蝎@取目的數(shù)據(jù)。實(shí)驗(yàn)二:Oracle基本操作與用戶權(quán)限基本管理上機(jī)題1:連接命令connect system/sys; disconnect system/sys; show user; exit;上機(jī)題2:創(chuàng)建用戶connect system/sys;create user zhao identified by zhao; grant create session to zhao;grant unlimited tablespace to zhao;grant create table to zhao; connect zhao/zhao;create table Student (id number(10), name varchar2(20), age number(4); select * from user_sys_privs;上機(jī)題3:限制用戶和密碼修改alter user zhao account lock;alter user zhao account unlock;alter user zhao password expire;drop user zhao;create user qian identified by qian;alter user qian identified by qianqian;上機(jī)題4:對象權(quán)利的管理grant select on emp to qian;connect qian/qianqian;select * from scott.emp;connect system/sys;grant delete,update on emp to qian;connect qian/qianqian;update scott.emp set sal=2000 where ename=ALLEN;上機(jī)題5:權(quán)限的傳遞connect system/sys;create user sun identified by sunsun;grant create any table to sun with admin option;grant create session to sun;grant unlimited tablespace to sun;connect sun/sunsun;create table student ( id number(10), name varchar2(20);select * from user_tab_privs;create user li identified by li;新建一個(gè)用戶“李”。grant create session to li;grant unlimited tablespace to li;給這個(gè)用戶登錄和不受限制的權(quán)利。connect scott/tiger;連接scott用戶。grant select on emp to sun with grant option;把對emp表查詢的權(quán)限給sun并給他傳遞權(quán)限的權(quán)限。connect sun/sunsun;連接sun。grant select on scott.emp to li;把查詢權(quán)限給li。connect li/li;連接li。select * from scott.emp;查詢scott下的emp表。實(shí)驗(yàn)證明:查詢成功,說明權(quán)限的傳遞成功。上機(jī)題6:角色的管理connect system/sys;連接到system.create role mydear;新建一個(gè)角色。grant create session to mydear;給角色登錄的權(quán)限。grant create table to mydear;給角色建表的權(quán)限。create user nuer identified by nuer;新建一個(gè)nuer用戶。grant mydear to nuer;將mydear角色的兩個(gè)權(quán)限給nuer.select * from role_sys_
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 活動策劃與執(zhí)行進(jìn)度計(jì)劃
- 2025年崗前安全培訓(xùn)考試試題及完整答案(有一套)
- 蘇少版四年級下冊素質(zhì)教育實(shí)施計(jì)劃
- 2024-2025項(xiàng)目部安全培訓(xùn)考試試題基礎(chǔ)題
- 2025年廠里安全培訓(xùn)考試試題答案各地真題
- 2025新員工崗前安全培訓(xùn)考試試題附答案(研優(yōu)卷)
- 2025班組三級安全培訓(xùn)考試試題附參考答案【黃金題型】
- 2025年二手消費(fèi)電子研究分析報(bào)告
- 年產(chǎn)陶瓷原料20萬噸項(xiàng)目可行性研究報(bào)告完整立項(xiàng)報(bào)告
- 銀行業(yè)務(wù)交貨進(jìn)度計(jì)劃與客戶服務(wù)
- 2024年學(xué)校臨時(shí)用工合同范例(二篇)
- 2024年全國高考數(shù)學(xué)試題及解析答案(新課標(biāo)Ⅱ卷)
- 工程造價(jià)咨詢服務(wù)投標(biāo)方案(技術(shù)方案)
- 網(wǎng)絡(luò)傳播概論(第5版)課件 第9、10章 網(wǎng)絡(luò)重塑的文化、網(wǎng)絡(luò)時(shí)代新的社會特征
- 癌癥患者生活質(zhì)量量表EORTC-QLQ-C30
- GB/T 20290-2024家用電動洗碗機(jī)性能測試方法
- 一般工商貿(mào)(輕工)管理人員安全生產(chǎn)考試題庫(含答案)
- 醫(yī)院培訓(xùn)課件:《PPD試驗(yàn)》
- 國開電大《應(yīng)用寫作(漢語)》形考任務(wù)1-6答案
- 小學(xué)生國家文化安全教育
- MOOC 金融學(xué)-湖南大學(xué) 中國大學(xué)慕課答案
評論
0/150
提交評論