还剩10页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
Oracl e选择题题库
1.如下命令哪个是S QUPLUS命令?()双UPDATE B.EDIT C.SELECT D.ALTER TABLE
2.用SQL*PLUS日勺______命令可以查看表日勺构造信息、,包括列的名称和数据类型oA.DESCR IPTI0NooB.DESCoC.SHOW TABLED.SHOW USER
3.Or ac1e日勺前端工具是()A.SQL*PLUSB.C++C.PL/SQL.J AVA
4.在S QL*P LUS中,怎样运行SQL脚本程序()oA./eB.@脚本oC.EXE脚本D.不能在SQL*PLUS中直接运行脚本
5.用命令将SQ L*PLUS缓冲区中的内容保留到文献中,使用下列哪种措施()A.将缓冲区的内容Ctrl+C,然后再C trl+V到文献中即可密.使用SAVE命令参数是文献途径£.WR ITE方式,参数是文献途径°D.Or acle会自动保留
6.用来设置一行可以显示的字符长度的命令是()加.SET LINESIZEB.SET LINES ET LINEBUFFERD.SET S I ZELINE
7.如下哪个命令用来设置查询显示成果日勺列宽A.SET COLUMNSIZE由.COLUMN歹U FORMAT长度oC.COLUMN列长度D.长度OF C0LUMNC有异常,异常为Value_er roD编译都不通过
50.在自定义异常中,顾客可用的错误号范围在A20230~29999B-20230~-20999C厂65535»D限制
51.在存储过程没有中,参数模式有哪些()A IN、OUT oBIN、OUT、IN OUToC INPUT、OUTPUTS OUTT
52.存储过程和函数的区别是()INOUA过程可以返回多种值,而函数只能返回一种值B函数可以作为PL/SQL体现式的一部分,而过程不能C函数可以返回多种值,过程只能返回一种D函数和过程都必须包括R ETURN语句
一、SQL编程题(每题3分,共30分).在一种数据库中包括如下几种表Employee(雇员信息表)属性名数据类型约束注释Emplo yeelD char6主键雇员编号Name ch ar10no tnu11姓名Sex ch a r⑵性别B irthda ydate出生日期Address cha r20住址Pho neNumber cha r12号码char3D ep ar tm entID与S alary表有外键联络部门编号Dep a rtment部门信息表属性名数据类型约束注释cha r3D ep artmen tID主键部门编号char20not nul1D epar tmen tN ame部门名N ote ch ar20备注Sa1ary(雇员薪水表)属性名数据类型约束注释EmployeelD char6主键雇员编号I ncom e Number8,2not null收入Outc omeNumber8,2not null支出根据上述数据库的数据表,试用SQL语句写出下列操作:
1.查询所有姓张的雇员的姓名、部门名
2.查询每个部门的雇员的部门名和平均收入,并按平均收入U勺降序排列
3.查询最高收入的雇员日勺姓名和收入
4.给收入在1000元如下的雇员增长收入15%
5.创立Emp1oyee表的公有同义词syn eo
6.查询工资不小于1000元H勺雇员H勺姓名和工资(使用替代变量,并预定义替代变量日勺值为1000,在SQL语句中使用替代变量)
7.创立序列S eq_d,初始值为001,每次递增1,最大到
1008.在Sal ary表的J支出上创立一种降序排列日勺索引IX_ou tc ome
9.创立一种视图E_view,显示“销售部”日勺雇员日勺姓名和家庭住址
10.使用替代变量输入部门编号,删除该部门的信息,并处理也许出现的错误假如成功删除,则显示“该部门被删除”;假如该部门不存在,则显示消息“部门不存在”;假如违反完整性约束,则显示消息“该部门有员工不能删除”
8.ORACLE用来判断列值与否为空日勺操作符是A.=NULL oB.IS NULLC.AS NULLD.NUL L IS
9.在客户定单表(CUSTOMER)中有一列为单价(PR ICE),写一种SELECT命令显示所有单价在500以上的查询语句A SELECT*FROM CUSTOMERWHERE PRICE500;B SELECT*FROM CUSTOMERWHE REPRICE BETWEEN500AND*;C SEL ECT*FROM CUSTOMERWH EREPRICE LIKE%500%;D SELECT*FROM CUSTOMERWHERE PR ICE〉二500;
10.分析如下SQL命令SELECT pri ceFROM inv entoryWHERE priceBETWEEN1AND50AND(price IN(55,30,95);命令执行后的输出成果是()A55aB308c95®D NULL
11.分析如下日勺SQL命令SELECTm anuf actu re r_i dFROMinv ent oryWHERE manufac turer_i dLIKE%N\%P\%0%E SCAPE命令执行的返回成果是A所有包括‘NPO日勺纪录B所有包括N\P\O区|纪录C所有包括N%P%01日勺纪录D所有包括%N\P\O%,的纪录
12.ROUN D和TRUNC操作的J区别是()A ROUND在截掉数据时有四舍五入H勺判断,TRUNC直接按规定截掉没有进位B都是将数据按指定的长度截断C TRUNC是四舍五入,ROUND是截断D都会四舍五入
13.假如在where子句中有两个条件要同步满足,应当用如下哪个逻辑符来连接()A.OR B.NOTAND,D.N0NE
14.在从两个表中查询数据时,连接条件要放在哪个子句中()A.FROM B.WHERE CHA VING D.GROUP BY
15.用如下哪个子句来限制分组记录成果信息的显示A.FROM oB.WEHREo C.SELECT oD.HAVING
16.哪中类型日勺约束只能定义在列级()A.CHECKooB.NOT NULLC.PRIMART KEY D.FO REIGNKEY
17.在建表时假如但愿某列日勺值,在一定日勺范围内,应建什么样的约束?A.CH ECKB.NO TN UL LooC.PRIMART KEYD.FOREIGN KEY
18.RDBMS是下列哪一项的J缩写A Relati o nalD at aBase ManagementS y stem(关系数据库管理系统)B Relatio nal DataBaseMi g ration Syste m(关系数据库移植系统)C Relationa1Data Migration Sys tem(关系数据移植系统)D Re lationalD ataBase Man ageSys tern(关系数据库管理系统)
19.IN SERT语句是()A DML语句sB DDL语句ooCDCL语句4)DTL语句
20.COUNT(列名)函数返回()A包括空值和反复值的所有记录B不包括空值和反复值日勺记录C包括反复值,但不包括空值日勺记录D都不是
21.()操作符将两个查询的成果合并为单个成果A算术B比较ooC集合力以上都不是
22.()操作符之返回两个查询的共有行A INTERSECTSUNIONS MINUS没有
23.()函数返回一种值除以另一种值后日勺余数A MODB ABSoC CE ILD以上都不是
24.()子句处理分组日勺成果A WHEREB HAVING/SELECT D以上都不是
25.TRUNCATE TA BLE是用于()A删除表构造B仅删除记录£删除构造和记录D都不是
26.同义词用于下列状况()1隐藏对象日勺名称和所有者2提供对对象日勺公共访问A两者都对B1错2对C两者都错H)1对
227.()是racl e提供的一种对象,可以生成唯一H勺持续的整数A同义词gB序列£视图D索引
28.可以使用那些伪列来访问序列()A nex tval和currval^B nextva1和p revio us va1C each e和noca cheD以上都不对
29.下列有关视图日勺描述那一种是对的的()〃貌似AB都是对的A视图是已存储的查询B视图隐藏了数据的复杂性C视图就是表D视图不提供安全性
30.如下权限哪个是系统权限()A.ALTE RoB.EXECUTE C.s elect^D.create ANYTABLE
31.如下哪个权限是对象权限?A.selectooB.DROP USERU・CREATE SESSION D.B ACKUP ANYTABLE
32.有关数据库存储构造说法对的的是(A oracle一直都只能以块作为存储单位B oracle是以块为基本存储单位,然后将块组合成区,再将区合为段,最终再由表空间对这些段进行管理C oracle的基本存储单位是表空间D oracle欧|基本存储单位是表,将表寄存于表空间,当有数据加入并提交时,最终将表空间的数据写入数据文献
33.下列哪个选项不是物理构造中日勺对象()A数据文献重做日志文献-C表空间期控制文献
34.下面哪一种不是ORACLE实例的构成部分()A SG AoB PGAoC CONTROL FILEBGPROCESS
35.Or ac1e中哪个缓冲区是以循环方式写入的A DATA BASEBUFFERS SHAREDBUFF ERP OOLooCREDOLOG BUFFER祀LARGE BUFFERPOOL
36.假如一种顾客的服务进程意外终止了,Ora c1e会使用哪一种后台进程来释放该顾客所占的资源()A SMON^B CCKPTRECOO PMONOOD
37.当服务进程无法在系统缓存中找到空闲空间时寄存数据时,将会应用下列哪一项操作()A调用DBWR将脏数据写入到数据文献B调用CKPT将脏数据写入到数据文献C调用S MON来搜集存储碎片,以得到空闲空间D调用LGWR将数据写入到日志文献
38.下列哪个进程不是0ra cle必须的后台进程()A DBWR数据写入进程B LGWR日志写入进程C SMON系统监视进程D ARCn日志归档进程
39.有关模式描述不对的的是()A表和视图等模式对象一定属于某一种模式B一种表可以同步属于多种模式C某些数据库对象可以不属于任何模式D在Oracle数据库中,顾客与模式是一一对应日勺
40.有关视图时说法对的I的是()A视图与表同样,也占用系统空间B视图实际上只是在需要时,执行它所代表的SQL语句C视图不用记录在数据字典中D视图其实就是表
41.有关索引的说法错误的是()A索引对于表来说,可有可无B索引是用来提高查询速度的JC索引是用来装饰表,是表格好看一点D索引会影响更新的速度
42.索引日勺特点()A索引越多查询越快B索引越多查询越慢C索引越多更新越快D索引越多查询更新就越快
43.序列的定义()A序列不占用实际的存储空间B序列也是数据库对象,因此也占空间C序列占H勺空间较少D上面都不对
44.当定义了一种序列(SEQUTEST)后,使用序列措施对的的是A直接使用SEQUTEST.CURRVALB必须先使用SEQUTEST.NEXTVAL然后才能使用SEQUTES T.C URRVALC只能使用SEQUTEST.NEXTVA LD必须两者一起使用
45.什么是同义词()A同义词是一种模式对象口勺别名,通过为模式对象创立同义词,可以隐藏对象的实际名称和所有者信息B在数据库中两个相似意义时单词C给数据库对象起个别名,这样一来,可以用多种名字来引用该对象但只能使创立该同义词日勺顾客才能访问D上面都不对
46.有一种商品表,需要为该表的I id歹U,产生一种有序的I,唯一欧I持续整数,应当采用如下的那种构造()AVIE WooBSEQUENCE CSYNONYM汨I NDEX
47.PL/SQL代表()A PROCEDURAL LANGU AGE/SQLB PROGRAMLANGUAGE SQLC POWERLANGUAGE SQLD都不对
48.PL/SQL块是由哪几种部分构成A DECLARE BEGINENDB BEGINENDC EXCEPTION BEGINENDD DECLAREBEGIN EXCEPTIONEND
49.当在一种PL SQL块中通过查询得到一种值,不过没有任何值返回时,会()A不会有异常,,只不过没有成果而已B有异常,异常为No_da ta_found。
个人认证
优秀文档
获得点赞 0