数据处理类试题.docx

上传人:b****3 文档编号:3846285 上传时间:2022-11-25 格式:DOCX 页数:13 大小:25.70KB
下载 相关 举报
数据处理类试题.docx_第1页
第1页 / 共13页
数据处理类试题.docx_第2页
第2页 / 共13页
数据处理类试题.docx_第3页
第3页 / 共13页
数据处理类试题.docx_第4页
第4页 / 共13页
数据处理类试题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数据处理类试题.docx

《数据处理类试题.docx》由会员分享,可在线阅读,更多相关《数据处理类试题.docx(13页珍藏版)》请在冰豆网上搜索。

数据处理类试题.docx

数据处理类试题

一、单项选择题

1.(A)是Oracle服务器在启动期间用来标识物理文件和数据库结构的二进制文件。

A.控制文件B.参数文件C.数据文件D.日志文件

2.(B)进程主要职责是监控服务器进程和注册数据库服务。

A.SMONB.PMONC.CHKTD.LGWR

3.(C)代表了数据库中最小粒度的逻辑数据存储层次。

A.盘区B.表空间C.数据块D.数据文件

4.用于在启动实例时配置数据库,确定Oracle11g的运行环境文件是(A)

A.参数文件B.数据文件C.可执行文件D.控制文件

5.下列选项中,哪一部分不是Oracle实例的组成部分?

(C)

A.系统全局区SGAB.PMON后台进程C.控制文件D.Dnnn调度进程

6.在全局存储区SGA中,哪部分内存区域是循环使用的?

(B)

A.数据缓冲区B.日志缓冲区C.共享池D.大池

7.解析后的SQL语句在SGA的哪个区域中进行缓存?

(C)

A.数据缓冲区B.日志缓冲区C.共享池D.大池

8.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪个进程?

(A)

A.DBWRB.LGWRC.SMOND.PMON

9.如果服务器进程非正常终止,Oracle系统将使用下列哪一个进程以释放它所占用的资源?

(D)

A.DBWRB.LGWRC.SMOND.PMON

10.下列哪个进程用于将修改过的数据从内存保存到磁盘数据文件中?

(A)

A.DBWRB.LGWRC.RECOD.ARCH

11.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动哪个进程?

(D)

A.DBWRB.LGWRC.SMOND.ARCH

 

12.下面哪个描述是正确的?

(A)

A.表空间由段组成,段由盘区组成,盘区由数据块组成。

B.段由表空间组成,表空间由盘区组成,盘区由数据块组成。

C.盘区由数据块组成,数据块由段组成,段由表空间组成。

D.数据块由段组成,段由盘区组成,盘区由表空间组成。

13.下列哪个部分不是oracle实例的组成部分?

(C)

A.系统全局区域  B.服务器进程 C.数据库作者 D.系统监控器

14.你用DBCA建立了一个数据库而没有保存模版定义。

现在你打算用DBCA拷贝整个数据库和数据,下列哪个是首先要做的?

(D)

A.使用脚本建立新的数据库,使用DBCA导入数据

B.用DBCA模版管理从现有数据库建立一个新的数据库,数据也如此导入

C.从模版列表中选择先前建立的数据库模版并建立数据库

D.从现有数据库中拷贝数据文件建立新的数据库,然后利用DBCA拷贝数据

15.你正在你的组织紧急事件处置演习中。

几乎没有时间通报用户,你就需要尽快地停止数据库进程。

下列命令哪个是你需要要执行的?

(D)

A.shutdownabort  B.shutdowntransactional  

C.shutdown  D.shutdownimmediate

16.你正在用共享服务器管理一个数据库。

Large_pool_size是50M。

你执行命令:

altersystemsetLarge_pool_size=100Mscope=memory后然后关闭并重启数据库。

现在Large_pool_size是多少?

(A)

A.50MB.默认Large_pool_size大小

C.100M  D.和使用中的oracleSPfile设置的一样

17.你使用下列命令连接数据库:

sqlplusscott/trigger@:

1522/orcl.目标数据库是哪一个?

(A)

A B.tiger  C.orcl  D.scott  E.以上都不是

18.下列哪个不是有效的数据库状态?

(A)

A.开机B.关闭C.启动D.装载 E.不装载

19.如果一个数据库举例(instance)失败,但是没有停止运行,你必须使用哪个命令使实例恢复能被执行?

(B)

A.startupnomount B.shutdownimmediate;startforce

C.startupmount  D.shutdownabort;startup

20.Oracle数据库由一个或多个称为()的逻辑存储单元组成。

(B)

A.表B.表空间C.行D.单元

21.对于系统表的空间,Oracle建议的大小是(D)

A.100MB.200MC.300MD.400ME.500M

22.下列动态视图中,(C)是从控制文件中得到的所有表空间的名称和数量。

A.V$INSTANCEB.V$DATABASEC.V$TABLESPACED.V$DATAFILES

23.如果一个表空间脱机在哪里查看?

(B)

A.dba_tablespaces  B.v$tablespaces C.v$database D.dba_datafile_status

24.下面哪个参数不能在STORAGE子句中进行设置(B)

A.INITIAL  B.PCTUSED C.MINEXTENTS D.NEXT

25.Oracle数据库的最小I/O单位是(D)

A.表空间  B.段 C.盘区 D.数据块

26.在设置自动撤消管理时,下列(B)参数用于设置所使用的撤消表空间A.UNDO_MANAGEMENT  B.UNDO_TABLESPACE 

C.UNDO_RETENTION D.ROLLBACK_SEGMENTS

27.把一个表空间切换到OFFLINE状态时,可以使用4个参数,不包括下列哪个选项?

(D)

A.IMMEDIATEB.NORMALC.TEMPORARYD.FORCE

28.在设置撤消表空间的自动管理功能时,DBA通过使用相关的初始化参数对自动撤消表空间进行配置。

下面的4个参数中,哪一个不是与自动撤消管理功能相关的参数?

(D)

A.UNDO_MANAGEMENT  B.UNDO_TABLESPACE 

C.UNDO_RETENTION D.TRANSACTIONS

29.Oracle表的唯一键约束与主键约束的一个区别是(A)

A.唯一键标识的列可以为空B.主键标识的列可以为空

C.唯一键标识的列只可以为单列D.主键标识的列只可以为单列

30.下列哪个是无效的列名?

(A)

A.1ST_ID  B.CUST#  C.ADDRESS1  D.EXCEPTION

 

31.如果希望在激活约束时不验证表中已有的数据是否满足约束的定义,那么可以使用下列哪个关键字?

(D)

A.disactiveB.validateC.activeD.novalidate

32.SQL语言中,删除一个表的命令是(B)

A.DELETEB.DROPC.CLEARD.REMORE

33.你定义了一个对象类型myOBJ,要基于该类型来创建表tab1,语句为(C)。

A.CREATETABLEtab1OFmyOBJ;

B.CREATETABLEmyOBJOFtab1;

C.CREATETABLEtab1ASmyOBJ;

D.CREATETABLEtab1TYPEOFmyOBJ;

34.下列函数不属于集函数的是(D)

A.maxB.avgC.countD.substring

35.(C)函数不能用于日期/时间类型。

A.MAXB.MINC.COUNTD.TO_CHAR

36.HAVING子句的作用是(A)

A.查询结果的分组条件B.组的筛选条件

C.限定返回的行的判断条件D.对结果集进行排序

37.查询一个表的总记录数,可以采用(C)统计函数。

A.AVG(*)B.SUM(*)C.COUNT(*)D.MAX(*)

38.下列涉及空值的操作,不正确的是(C)

A.AGEISNULLB.AGEISNOTNULL

C.AGE=NULLD.NOT(AGEISNULL)

39.下列中哪个不是DML命令?

(B)

A.Insert  B.Create  C.Update  D.Delete

40.用于删除表中所有数据行的命令是(B)

A.DELETETABLEB.TRUNCATETABLEC.DROPTABLED.ALTERTABLE

41.(C)权限可以允许被授权者置数据库于noarchivelog模式?

A.sysdba  B.root  C.dba  D.operator

 

42.下列哪个表述将用户brent和他的模型实体一起从数据库中移动?

(D)

A.dropuserbrent;

B.deletefromdba_uesrswhereusername=’brent’;

C.altersystemremoveuserbrentcascade;

D.dropuserbrentcascade;

43.下列权限中,哪一个不是数据库的访问权限?

(D)

A.Read权限B.Resource权限 C.Update权限D.Lock权限

44.假设用户USER1的默认表空间为USERS,他在该空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有(A)权限

A.CREATETABLEB.CREATEUSERC.UNLIMITEDTABLESPACED.LIMITEDTABLESPACE

45.下列哪一项资源不能在用户配置文件中限定?

( A )

A.各个会话的用户数 B.登录失败的次数 C.使用CPU时间 D.使用SGA区的大小

46.下面哪一个不是系统权限?

(  D )

A.SELECTTABLEB.CREATETABLEC.SYSDBAD.CREATEINDEX

47.想在另一个模式中创建表,用户至少该具有( B )系统权限

A.CREATETABLEB.CREATEANYTABLEC.RESOURCED.DBA

48.用户查询下列(C)数据字典视图可以查看他向其他用户授予的对象权限。

A.DBA_SYS_PRIVSB.USER_TAB_PRIVS_MADEC.USER_TAB_PRIVSD.USER_OBJ_PRIVS

49.下面(B)角色允许一个用户创建其他用户

A.CONNECTB.DBAC.RESOURCED.SYSDBA

50.如果要启用所有角色,则应该使用( B )命令

A.SETROLEALLB.SETROLEENABLEALLC.ALTERSESSIONALLD.ALTERUSERROLEALL

51.如果一个用户不慎删除了一个表,这将被认为是什么故障?

(B)

A.实例  B.用户错误  C.表述  D.用户进程

52.下列哪个不是有效的数据泵导出模式?

(A)

A.JAVA  B.SCHEMA C.TABLE  D.TABLESPACE

 

53.进行数据库闪回时,必须确保数据库是处于(C)模式。

A.正常启动模式           B.用户交互模式

C.归档模式               D.调试维护模式

54.Oracle支持多种类型的不完全备份,下列(B)不是Oracle所支持的不完全备份?

A.基于时间的不完全备份B.基于拥护的不完全备份

C.基于撤消的不完全备份D.基于更改的不完全备份

55.在对恢复目录进行CROSSCHECK检验时,如果RMAN不能找到物理存储的备份文件,则备份文件的信息将被标记为(A)。

A.EXPIREDB.DELETE

C.ACAILABLED.UNAVAILABLE

56.下列哪个命令可以用来确认恢复目录中记录的备份数据文件是否存在?

(D)

A.CROSSCHECKBACKUPOFDATABASE

B.CROSSCHECKCOPYOFDATABASE

C.CROSSCHECKCOPY

D.CROSSCHECKBACKUPOFARCHIVELOGALL

57.下面哪一种不完全恢复需要使用SCN号作为参数?

(C)

A.基于时间的不完全备份

B.基于撤消的不完全备份

C.基于更改的不完全备份

D.基于顺序的不完全备份

58.执行不完全恢复时,数据库必须处于什么状态?

(D)

A.关闭B.卸载C.打开D.装载

59.下列哪一个命令可以将一个文件的备份还原到数据库原目录中?

(D)

A.RECOVERB.BACKUPC.COPYD.RESTORE

60.使用RMAN进行介质恢复时,执行命令的顺序是什么?

(A)

A.RESTORE、RECOVERB.RECOVER、RESTORE

C.COPY、BACKUPD.COPY、RECOVER

61.下列哪一个操作可以用来为一个备份操作手动分配通道?

(A)

A.ALLOCATECHANNELB.CREATECHANNEL

C.CHANNELALLOCATED.CREATELINK

62.下列哪一个命令用来显示RMAN通道的配置信息?

(A)

A.LISTB.DISPLAYC.SHOWD.都可以

63.下列哪一个命令可以用来执行不完全恢复?

(B)

A.RESTOREDATABASEUNTIL

B.RECOVERDATABASEUNTIL

C.RECOVERDATAUNTIL

D.RESTOREDATAUNTIL

64.weblogic调优过程中不涉及的方面(D)。

A.JVM内存

B.线程数量

C.操作系统共享内存大小

D.文件系统大小

65.如下什么是标准的BEA错误号?

(C)。

A.Error-0001

B.WLS-00002

C.BEA-12345

D.ORA-10101

66.proxyplug-in的作用是?

(C)。

A.使得webserver提供静态内容服务

B.使得weblogic提供动态内容服务

C.负载均衡请求

D.以上都不是

67.若WebLogic域所在服务器地址为85.16.16.201,域的端口为8001,则登录控制台的地址为:

(B)。

A.http:

//85.16.16.201:

8001

B.http:

//85.16.16.201:

8001/console/

C.http:

//85.16.16.201:

8001/login

D.以上都不是

 

二、填空题

1.在Oracle11g的文件系统中包含多种类型的文件,这些文件是数据文件、控制文件、日志文件、参数文件、口令文件、跟踪文件、警告日志文件等。

2.一般地,Oracle的后台进程包括数据写入进场DBWR、日志写入进场LGWR、检查点进程CKPT、系统监控进场SMON、进程监控进场PMON、归档进程ARCH、恢复进程RECO、封锁进程LCKn、调度进程Dnnn、服务器进程Snnn、作业进程SNP等。

3.一个表空间物理上对应一个或多个数据文件。

4.用户对数据库的操作如果产生日志信息,则该日志信息首先存储在日志缓冲区中,随后由LGWR进程保存到日志文件。

5.在Oralce的逻辑存储结构中,根据存储数据的类型,可将段分为数据段、索引段

回退段、LOB段和临时段。

6.Oracle数据库由一个或多个称为表空间的逻辑存储单元组成。

7.内存结构是指一个进程在其中进行自身对话或与其他进程对话的内存区域,Oracle使用两种类型的内存结构,一种是SGA;另一种是PGA。

8.数据字典试图分成3类:

DBA_、ALL_和USER_视图,DBA_视图包含了数据库所有对象的信息,ALL_视图包含了用户查询表时可以访问的所有对象的信息,USER_视图包含了用户查询表时表所拥有的全部对象的信息。

9.表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个系统表空间。

10.表空间是O racle数据库中数据的逻辑组织,它存储段的集合,在操作系统级映到一个或多个数据文件上。

11.如果想查询当前会话可以使用的权限,可以查询SESSION_PRIVS视图。

12.如果要查看某个用户所拥有的角色,可以查看DBA_ROLE_PRIVS视图。

13.若要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图DBA_PROFILES。

14.在Oracle中将权限分为两类,即系统权限和对象权限。

系统权限是指在系统级控制数据库的存取和使用机制,对象权限是指模式对象上控制存取和使用的机制。

15.角色是具有名称的一组相关权限的组合。

16.连接到数据库的最低系统预定义角色是CONNECT。

17.在用户连接到数据库后可以查询数据字典ROLE_SYS_PRIVS了解用户所具有的系统权限。

18.当数据库在非归档模式中运行时,无法使用单个备份文件对数据库进行恢复。

因为对模式数据库进行恢复时,必须使用所有的数据库文件备份,使数据库恢复后处于一致状态。

19.手动进行介质恢复时,按照数据库恢复后的运行状态不同,介质恢复为分为完全数据库恢复和不完全数据库恢复。

完全恢复就是恢复所有已经提交的事务,即将数据库、表空间或数据文件的备份更新到最近的时间。

不完全恢复使用数据库的备份来对数据库进行恢复,即将数据库恢复到某一特定的时刻。

20.使用EXPORT导出数据时,可以根据需要按3种不同的方式导出数据。

表方式就是导出一个指定的基本表,包括表的定义、表中的数据,以及在表上建立的索引、约束等。

用户方式是指到处属于一个拥护的所有对象,包括表、视图、存储过程、序列等。

整数据库方式导出是指导出数据库中所有的对象。

21.使用RMAN进行目标数据库的备份时,可以使用COPY和BACKUP命令。

COPY命令用于数据文件备份,可以将指定的数据库文件备份到磁盘或磁带。

BACKUP命令是数据的备份,可以复制一个或多个表空间,以及整个数据库中的数据。

22.数据库进行物理备份有两种方式可供选择:

联机备份和脱机备份。

23.集合运算符UNION实现了集合的并运算,操作INTERSECT实现了对集合的交运算,而MINUS则实现了减运算。

24.如果只需要返回匹配的列,则应当使用INNERJOIN连接。

25.如果使用逗号分隔连接查看两个表,其中一表有20行,而另一表有50行,如果未使用WHERE子句,则将返回1000行。

26.外连接的三种类型是LEFTJOIN、RIGHTJOIN和FULLJOIN。

27.DISTINCT关键字用来限定检索结果中只显示那些不冗余的数据,该关键字使用在SELECT子句中列的列表前面。

28.在orderby子句中,ASC关键字表示升序排列,DESC关键字表示降序排列。

29.在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是FULLJOIN。

三、简答题

1.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。

试用SQL语句完成以下查询:

(1)列出各部门中工资不低于600元的职工的平均工资。

(2)写出“查询001号职工所在部门名称”的查询语句。

(3)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。

解:

(1)SELECTAVG(SALARY)FROMEMPWHERESALARY>=600

(2)SELECTB.DNAMEFROMEMPA,DEPTBWHEREA.DNO=B.DNOANDA.ENO=’001’

(3)UPDATEASETA.SALARY=A.SALARY*1.1

FROMEMPA,DEPTBWHEREA.DNO=B.DNOANDB.DNAME=’销售部’ANDA.SALARY<600

2.已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。

(1)分析以下SQL语句:

    

SELECTSNO FROMSC WHERESCORE= (SELECTMAX(SCORE)FROMSC WHERECNO=’002’)

请问上述语句完成了什么查询操作?

(2)试用SQL语句完成如下查询:

 按系号列出各系学生的平均成绩。

(3)试用SQL语句完成如下查询:

  列出同时选修了001号和002号课程的学生的学号

解:

(1)读取学生选课关系中成绩为课程号为002的最高成绩的学号。

(2)SELECTDNO,AVG(SCORE)

FROMSA,SCB

WHEREA.SNO=B.SNO

GROUPBYDNO

(3)SELECTSNOFROMS

WHERES.NOIN(SELECTA.SNO

FROMSCA,SCB

WHEREA.CNO=001ANDB.CNO=002ANDA.SNO=B.SNO)

3.已知3个表:

工程技术人员表emp(sno,sname,sgrade),含义分别为技术人员代号、姓名和技术等级;项目表project(prjno,prjname,sgrade),含义分别为项目代号,项目名称,项目所需的技术等级;项目日报酬表pay(sno,prjno,daypay),含义分别为技术人员代号,项目代号,项目日报酬。

要求技术人员只能参加低于其技术等级的项目。

(1)请查询出技术等级大于2的项目代号和项目名称,同时按项目等级降序排序。

(2)请查询出工程技术人员姓名为“张三”,项目代号为“A001”的项目日报酬。

(3)请查询出可以参加编号为“A001”的项目的工程技术人员代号和姓名。

(4)请查询出姓名为“张三”的工程技术人员可以参加的项目代号和项目名称。

解:

(1)SELECTprjno,prjnameFROMprojectWHEREsgrade>2ORDERBYprjnameDESC

(2)SELECTdaypayFROMempA,payBWHEREA.sno=B.snoANDsname=’张三’ANDprjno=’A001’

(3)SELECTsno,snameFROMempA,payBWHEREA.sno=B.s

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

当前位置:首页 > 工程科技 > 能源化工

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

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