ORACLE数据库习题.doc

上传人:b****1 文档编号:231530 上传时间:2022-10-07 格式:DOC 页数:17 大小:97.50KB
下载 相关 举报
ORACLE数据库习题.doc_第1页
第1页 / 共17页
ORACLE数据库习题.doc_第2页
第2页 / 共17页
ORACLE数据库习题.doc_第3页
第3页 / 共17页
ORACLE数据库习题.doc_第4页
第4页 / 共17页
ORACLE数据库习题.doc_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

ORACLE数据库习题.doc

《ORACLE数据库习题.doc》由会员分享,可在线阅读,更多相关《ORACLE数据库习题.doc(17页珍藏版)》请在冰豆网上搜索。

ORACLE数据库习题.doc

1.ORACLE数据库物理结构包括以下三种文件,以下不属于的是()

A.系统文件

B.日志文件

C.数据文件

D.控制文件

2.下列哪个命令是用于ORACLE中数据导出的()

A.expB.impC.inputD.output

3.()是用于控制数据访问的语言。

A.DMLB.DDLC.DCLD.DLL

4.NULL表示什么()

A.0B.空格C.值D.没有值

5.下面四个语句中哪一个是正确的?

()

A.SELECT*,ENAMEFROMEMP;

B.DELETE*FROMEMP;

C.SELECTDISTINCTEMPNO,HIREDATEFROMEMP;

D.SELECTENAME|SALAS“name”FROMEMP;

6.假定有一张表用户表users,其中一身份证字段ID_card。

为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束(  )

A.primarykey B.check C.default D.notnull

7.下面哪一个like命令会返回名字象HOTKA的行?

()

A.whereenamelike‘_HOT%'

B.whereenamelike‘H_T%'

C.whereenamelike‘%TKA_'

D.whereenamelike‘%TOK%'

8.(  )操作符只返回由第一个查询选定但是没有被第二个查询选定的行。

A.UNION

B.UNIONALL

C.INTERSECT

D.MINUS

9.EMPLOYEES表的结构如下:

EMPLOYEE_IDNUMBERPRIMARYKEY

FIRST_NAMEVARCHAR2(25)

LAST_NAMEVARCHAR2(25)

HIRE_DATEDATE

考虑下面的语句。

1.CREATEtablenew_emp(employee_idNUMBER,nameVARCHAR2(30));

2.INSERTINTOnew_empSELECTemployee_id,last_namefromemployees;

3.Savepoints2;

4.DELETEfromnew_emp;

5.ROLLBACKtos2;

6.DELETEfromnew_empwhereemployee_id=180;

7.UPDATEnew_empsetname=’James’;

8.ROLLBACKtos2;

9.UPDATEnew_empsetname=’James’WHEREemployee_id=180;

10.ROLLBACK;

完成本次事务处理以后,以下说法正确的有()

A.表中没有行。

B.有一个姓名为James的员工。

C.不能多次回滚到相同的保存点。

D.由于已经删除了员工ID180,因此最后一次更新未更新任何行。

10.以下运算结果不为空值的是()

A.12+NULL

B.60*NULL

C.NULL‖’NULL’

D.12/(60+NULL)

11.若当前日期为’25-5月-06’,以下()表达式能计算出5个月后那一天所在月份的最后一天的日期。

A.NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))

B.NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))

C.LAST_DAY(MONTHS_BETWEEN(’28-5月-06’,5))

D.LAST_DAY(ADD_MONTHS(’28-5月-06’,5))

12.()子句用于列出唯一值。

A.uniqueB.distinctC.orderbyD.groupby

13.哪一个是子查询执行的顺序()

A.最里面的查询到最外面的查询

B.最外面的查询到最里面的查询

C.简单查询到复杂查询

D.复杂查询到简单查询

14.下面哪一个语句可以使用子查询()

A.SELECT语句B.UPDATE语句

C.DELETE语句D.以上都是

15.如果表DEPT包含3条记录,现在用如下命令对其进行修改,

ALTERTABLEDEPTADD(COMPNUMBER(4)NOTNULL);

请问下面哪一个说法是正确的()

A.该语句在表的最前面插入一个非空列

B.该语句在表的最后插入一个非空列

C.该语句执行完成后,应当立即执行COMMIT语句,以确保更改生效

D.该语句将产生错误

16.下列哪个是组合主键的特征()

A.每列有唯一的值,但不是NULL值

B.组合有唯一的值,并且其中每列没有NULL值

C.组合的第一列和最后一列有唯一值

D.组合的第一列和最后一列有唯一值,但没有NULL值

17.当删除父表中的数据时,在CREATETABLE语句的外键定义中指定的()选项删除子表中的数据。

A.ONTRUNCATECASCADE

B.ONDELETECASCADE

C.ONUPDATECASCADE

D.A和C都是

18.视图可以用于()

A.限制对表中指定列的访问

B.限制对表中行的子集的访问

C.A和B都是

D.A和B都不是

19.语句SELECT*FROMdeptWHERE NOTEXISTS(SELECT*FROMempWHEREdeptno=dept.deptno)执行后的结果为()

A.只显示存在于EMP表中的部门全部信息。

B.只显示不存在于EMP表中的部门全部信息

C.未返回任何数据

D.显示DEPT表中的全部信息

20.已创建序列S1,若当前值为2,先执行3次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是()

A.3B.4C.5D.6

21.数据库中有两个用户scott和myuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是()

A.select*fromscott.wzwherewunitisnullandrownum<5;

B.select*frommyuser.wzwherewunit=nullandrownum<5;

C.select*frommyuser.wzwherewunitisnullandrownum<6;

D.select*formscott.wzwherewunitisnullandrownum<6;

22.若用户要连接数据库,则该用户必须拥有的权限是()

A.createtableB.createindex

C.createsessionD.connect

23.授予删除任何表的系统权限(DROPANYTABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()

A.Grantdropanytabletouser1;

B.Grantdropanytabletouser1withadminoption;

C.Grantdroptabletouser1;

D.Grantdropanytabletouser1withcheckpotion;

24.当给一个有主键的表中插入重复行时,将引发下列哪个异常?

()

A.NO_DATA_FOUNDB.TOO_MANY_ROWS

C.DUP_VAL_ON_INDEXD.ZERO_DIVIDE

25.下面的查询中哪一个会产生笛卡尔集?

()

A.SELECTe.empno,e.ename,e.deptno,d.deptno,d.locFROMempe,deptd

WHEREe.deptno=d.deptno;

B.SELECTe.empno,e.ename,e.deptno,d.deptno,d.locFROMempe,deptd;

C.SELECTe.empno,e.ename,e.deptno,d.deptno,d.locFROMempe,deptd

WHEREe.empno=101ande.deptno=d.deptno;

D.SELECTe.empno,e.ename,e.deptno,d.deptno,d.locFROMempe,deptd

WHEREe.deptno=d.deptnoandd.deptno=60;

26.当每个非主键列完全依赖于(整个)主键列时,关系设计属于下列哪一种形式()

A.第一范式B.第二范式

C.第三范式D.第四范式

27.一般在()中有机会使用:

NEW和:

OLD

A.游标B.存储过程

C.函数D.触发器

28.在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSORemp_cursor(dnumNUMBER)IS

SELECTsal,commFROMempWHEREdeptno=dnum;

那么正确打开此游标的语句是(  )

A.OPENemp_cursor;

B.OPENemp_cursorFOR20;

C.OPENemp_cursorUSING20;

D.FORemp_recINemp_cursor(20)LOOP…ENDLOOP;

29.下面哪些是函数中的有效参数模式?

(  )

A.INB.INOUTC.OUTD.OUTIN

30.()是一个单一的逻辑工作单元。

A.记录 B.数据库

C.事务 D.字段

1.数据定义语言是用于()的方法。

〔选择一项〕

A.确保数据的准确性 B、定义和修改数据结构

C、查看数据 D、删除和更新数据

2.要以自身的模式创建私有同义词,用户必须拥有()系统权限。

〔选择一项〕

A.CREATEPRIVATESYNONYM

B.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1