




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理及應(yīng)用-Oracle實(shí)驗(yàn)報(bào)告姓名: 李奕 學(xué)號(hào): 12600120 班級(jí): 計(jì)非121班 實(shí)驗(yàn)一:Oracle平臺(tái)下基本SQL語(yǔ)言的應(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 sal>ALL(select sal from emp where ename='SMITH');3
2、、 列出全部員工的姓名及其直接上級(jí)的姓名 SQL> SELECT 員工.ENAME,上級(jí).ENAME FROM EMP 員工,emp 上級(jí) WHERE 員工.MGR=上級(jí).EMPNO;4、列出受雇日期早于其直接上級(jí)的全部員工。 SQL> SELECT e.ename FROM emp e,emp m WHERE e.mgr = m.empno AND e.hiredate < m.hiredate;5、列出部門名稱和這些部門的員工信息,同時(shí)列出那些沒(méi)有員工的部門。 select d.dname,ename,empno,job,hiredate,sal from emp e r
3、ight join dept d on e.deptno=d.deptno;6、列出全部 “CLERK”(做事員)的姓名及其部門名稱。select e.ename,d.dname from emp e,dept d where e.deptno=d.deptno and e.job='CLERK' 7、列出最低薪金大于1500的種種工作 。 SQL> select job from emp group by job having min(sal)>1500; 8、列出在部分門“SALES”(販賣部)做事的員工的姓名,假定不知道販賣部的部門編號(hào)。 select ena
4、me 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 w
5、here sal>all(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 sal&g
6、t;any (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
7、, a.job, b.job, a.deptno, b.deptno from emp a,emp b where a.job=b.job and a.deptno<>b.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理)的最低薪金。
8、 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 comm>sal*0.6;21、 找出部門10中所有經(jīng)理(MANAGER),部門20中所有辦事員(CLERK),既不是經(jīng)理又不是辦事員但其薪金大于或
9、等于2000的所有員工的詳細(xì)資料. 22、找出不收取傭金或收取的傭金低于100的員工. select ename from emp where comm is null or comm<100;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 whe
10、re 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、 對(duì)于每個(gè)員工,顯示其加入公司的天數(shù). Select ename,sysdate-hiredate from emp;29、 顯示姓名字段的任何位置包含"A"的所有員工的姓名. select ename f
11、rom emp where ename like'%A%'30、 查詢和“李建國(guó)”是同一部門的職工姓名。(使用子查詢)select ename from emp where deptno=(select deptno from emp where ename='李建國(guó)'); 31、查詢“Research”和”Manager”部門的職工姓名(UNION) (select ename from emp WHERE JOB='RESEARCH')union(select ename from emp WHERE JOB='MANAGER'
12、;);一、 疑難點(diǎn)分析1、 分組查詢是通過(guò)加入Group by 字句實(shí)現(xiàn)的。2、 聚合函數(shù)的使用規(guī)范。3、 連接查詢中的相等連接、自身連接、不等連接、左外連接、右外連接、全外連接,連接查詢的實(shí)際使用,清楚各個(gè)連接語(yǔ)句的規(guī)則。4、 子查詢語(yǔ)句,語(yǔ)句之間的嵌套。二、 實(shí)驗(yàn)體會(huì)1、 通過(guò)學(xué)習(xí)本次實(shí)驗(yàn),掌握了Oracle數(shù)據(jù)庫(kù)經(jīng)常用且必須掌握的關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL,select/create/update/alter/drop/insert/delete等基本語(yǔ)句的用法。2、 學(xué)會(huì)了創(chuàng)建表格、創(chuàng)建視圖以及對(duì)表格的修改及其他一些對(duì)表格的操作語(yǔ)法。3、 重點(diǎn)學(xué)習(xí)了數(shù)據(jù)庫(kù)中使用頻率最高的select語(yǔ)句
13、??梢詮谋碇蝎@取目的數(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
14、(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:對(duì)象權(quán)利的管理gr
15、ant 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
16、 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è)用戶登錄和不受限制的
17、權(quán)利。connect scott/tiger;連接scott用戶。grant select on emp to sun with grant option;把對(duì)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)證明:查詢成功,說(shuō)明權(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_s
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州2025年01月貴州省習(xí)水縣2025年公開(kāi)招考220名事業(yè)單位人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 跨學(xué)科教學(xué)中的課堂氛圍營(yíng)造策略
- 四川2025年02月四川省攀枝花市西區(qū)礦產(chǎn)資源保護(hù)中心公開(kāi)招考2名臨聘工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 四川2024年12月四川省德陽(yáng)檢察機(jī)關(guān)招錄11名聘用制書(shū)記員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 跨部門協(xié)作在藥品批發(fā)行業(yè)客戶關(guān)系管理中的應(yīng)用
- 2025年國(guó)網(wǎng)河北省電力有限公司高校畢業(yè)生提前批招聘校園宣講安排筆試參考題庫(kù)附帶答案詳解
- 高中語(yǔ)文情感美文遇見(jiàn)你的地方
- 跨文化背景下的藝術(shù)化匯報(bào)策略研究
- 山西專版2025版高考物理二輪復(fù)習(xí)第一篇選擇題熱點(diǎn)8電場(chǎng)中力和能的性質(zhì)精練含解析
- 貴州國(guó)企招聘2024貴州茅臺(tái)酒廠(集團(tuán))保健酒業(yè)銷售有限公司招聘20人筆試參考題庫(kù)附帶答案詳解
- 湖北省2024年村干部定向考試真題
- 部編版三年級(jí)語(yǔ)文下冊(cè)期中試卷及參考答案
- JT-T-1199.1-2018綠色交通設(shè)施評(píng)估技術(shù)要求第1部分:綠色公路
- 酒店能耗分析報(bào)告
- 桃花紅杏花紅混聲合唱簡(jiǎn)譜
- DL-T995-2016繼電保護(hù)和電網(wǎng)安全自動(dòng)裝置檢驗(yàn)規(guī)程
- 2024年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)含答案
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)含答案
- 2024年大理農(nóng)林職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)含答案
- C語(yǔ)言課程思政案例
- 《柔性棚洞防護(hù)結(jié)構(gòu)技術(shù)規(guī)程》
評(píng)論
0/150
提交評(píng)論