【Oracle 】选择题汇总复习

1、在全局存储区 SGA 中,哪部分内存区域是循环使用的?(B)
A .数据缓冲区
B.日志缓冲区
C. 共享池
D .大池

2、如果一个服务器进程非正常终止,Oracle 系统将使用下列哪一个进程来释放它所占用的资源?(D)
A .DBWR B.LGWR C. SMON D.PMON

3、ORACLE 管理数据库存储空间的最小数据单位是(A)。
A、数据块 B、表空间
C、表 D、区间

4、下列哪一项是 Oracle 数据库中最小的存储分配单元? ( C )
A. 表空间 B. 段 C. 盘区 D. 数据块

5、下面的各选项中哪一个正确描述了 Oracle 数据库的逻辑存储结构? ( A )
A. 表空间由段组成,段由盘区组成,盘区由数据块组成
B. 段由表空间组成,表空间由盘区组成,盘区由数据块组成
C. 盘区由数据块组成,数据块由段组成,段由表空间组成
D. 数据块由段组成,段由盘区组成,盘区由表空间组成

6、下列的哪个子句在 SELECT 语句中用于排序结果集?( D )
A. Having 子句 B. Where 子句 C. From 子句 D. Order by 子句

7、Having 子句的作用是( B )。
a. 查询结果的分组条件
B. 组的筛选条件
C. 限定返回的行的判断条件
D. 对结果集进行排序

8、下列哪个函数可以把一个列中的所有值相加求和? ( B )
A MAX B. SUM C. COUNT D. AVG

9、下列哪个子句是 SELECT 语句中必选项?( A )
A. FROM B.WHERE C.HAVING D. ORDER BY

10、 下列哪个子句实现对一个结果集进行分组和汇总?( D )
A .HAVING B. ORDER BY C. WHERE D. GROUP BY

11、查询一个表的总记录数,可以采用_________统计函数。( C )
A. AVG( * )
B. SUM( * )
C. COUNT( * )
D.MAX( * )

12、要建立一个语句向 Types 表中插入数据,这个表只有两列,T_ID 和 T_Name 列。如果要 插入一行数据,这一行的 T_ID 值是 100,T_Name 值是 RFUIT。应该使用的 SQL 语句是( A )
A. INSERT INTO Type Values(100, ‘FRUIT’)
B. SELECT * FROM Type WHERE T_ID=100 AND T_NAME= ’FRUIT’
C. UPDATE SET T_ID=100 FROM Types WHERE T_Name=’ FRUIT’
D. DELET * FROM Types WHERE T_ID=100 AND T_Name= ’FRUIT’

13、用_____ 语句修改表的一行或多行数据。(A)
A .Update B.set C.Select D.Where

14、使用什么命令可以清除表中所有的内容? (D)
A .INSERT B.UPDATE C. 其它 D.TRUNCATE

15、关于模式的描述下列哪一项不正确?(C)
A.表或索引等模式对象一定属于某一个模式
B.在 Oracle 数据库中,模式与数据库用户是一一对应的
C.一个表可以属于多个模式
D.一个模式可以拥有多个表

16、部分匹配查询中有关通配符“%”的正确的叙述是 (B)。
A.“%”代表多个字符
B.“%”可以代表零个或多个字符
C.“%”不能与“_”一同使用
D.“%”代表一个字符

17、只能存储一个值的变量是哪种变量?(B)
A. 游标 B. 标量变量 C. 游标变量 D. 记录变量

18、声明%TYPE 类型的变量时,服务器将会做什么操作?(A)
A. 为该变量检索数据库列的数据类型
B.复制一个变量
C.检索数据库中的数据
D.为该变量检索列的数据类型和值

20、在定义游标时使用的 FOR UPDATE 子句的作用是(C)
A .执行游标 B. 执行 SQL 语句的 UPDATE 语句
C.对要更新表的列进行加锁 D. 都不对

21、如果允许用户对视图进行更新和插入操作,但是又要防止用户将不符合视图约束条件的 记录添加到视图,应当在定义视图时指定下列哪一个子句?(C)
A .WITH GRANT OPTION
B. WITH READ ONLY
C. WITH CHECK OPTION
D. WITH CHECK ONLY

23、在下列各选项中,关于序列的描述哪一项是不正确的?(D)
A. 序列是 Oracle 提供的用于产生一系列唯一数字的数据库对象
B.序列并不占用实际的存储空间
C.使用序列时,需要用到序列的两个伪列 NEXTVAL 与 CURRVAL。其中,NEXTVAL 将 返回序列生成的下一个值,而 CURRVAL 返回序列的当前值
D.在任何时候都可以使用序列的伪列 CURRVAL ,以返回当前序列值

24、在下列各选项中,关于同义词的描述哪一项是不正确的?(B)
A.同义词是数据库对象的一个替代名,在使用同义词时,Oracle 会将其翻译为对应的对象 名称
B.在创建同义词时,所替代的模式对象必须存在
C.Oracle 中的同义词分为公有同义词和私有同义词
D.公有同义词在数据库中所有的用户都可以使用;私有同义词由创建它的用户所拥有

25、下列哪个锁模式不属于 Oracle?(D)
A. 共享锁 B.排他锁 C. 行级共享锁 D. 死锁

26、想在另一个模式中创建表,用户最少应该具有什么系统权限?(B)
A .CREATE TABLE B. CREATE ANY TABLE C. RESOURCE D. DBA

27、假设下表中属性 emp_dept 是 employee 表中的一个外码,其中 department 表是主表,ID 为主码,employee 表为从表。请指出下面给出的各行中哪一行不能插入 employee 表。(A)。

DEPARTMENT:

ID   NAME        LOCATION
10  Accounting  New york
40  Sales       miami

EMPLOYEE:

EMP_ID   EMP_NAME        EMP_MGR TITLE   EMP_DEPT
1234    Green           President       40
4567    Gilmore 1234    Senior VP       40
1045    Rose    4567    Director        10
9876    Smith   1045    Accountant      10

A、9213 jones 1045 clerk 30
B、8997 grace 1234 secretary 40
C、5932 allen 4567 clerk null
D、3334 kkl 9867 liker 10

28、当数据库服务器上的一个数据库启动时,ORACLE 将分配一块内存区间,叫 做系统全局区,英文缩写为(B)。
A、VGA B、SGA
C、PGA D、GLOBAL

29、常见的后台进程 LGWR 的作用(D)。
A、数据库写入程序 B、归档 C、进程监控 D、日志写入程序

30、在登录 Oracle Enterprise Manager Database Control 时,下列那一项不 属于连接身份(A)。
A、Administrator B、Normal C、SYSDBA D、SYSOPER

31、回滚操作是(D)事务处理所做的工作
A、重复 B、备份 C、删除 D、撤销

32、oracle 数据库显示提交的命令是(B)
A、 DO
B、COMMIT
C、ROLLBACK 监控并行回滚的视图(Monitoring Parallel Rollback)
D、TRUNCATE 截断表

33、ORACLE 10G 中 G 代表意思是(D)。
A、第几代数据库 B、数据库的存储容量
C、数据库的安装所需的空间 D、网格计算

34、关闭 ORACLE 数据库的命令是(C)。
A、CLOSE B、EXIT
C、SHUTDOWN D、STOP

35、用于修改表中数据的语句是(C)。
A、EDIT B、MODIFY
C、UPDATE D、ALTER

36、如果要保证商品的数量在 1-100,可以通过 (A)约束来实现。
A、CHECK B、PRIMARY KEY C 、UNIQUE D、DEFAULT

37、在设计表时,对于邮政编码(固定为 6 位)列最好适合的数据类型为(A)。
A、CHAR B、VARCHAR C 、VARCHAR2 D、NVARCHAR

38、DELETE 命令中用(B)语句或子句来表明表中所要删除的行。
A、UPDATE B、WHERE
C、SELECT D 、INSERT

39、登录 SQL DEVELOPER 软件时,主机名称要写(B)。
A、主机的名字
B、数据库的名字
C、ADMINISTRATOR
D 、SYS

40、Select 语句的执行顺序是
○1○ select ○2○ from ○3○ where ○4○ group by ○5○ having ○6○ order by
A.123456 B.234561 C.234516 D.124563

41.下面不属于 ORACLE 数据库状态的是
A.OPEN B.MOUNT C.CLOSE D.READY

42、ORACLE 数据库物理结构包括以下三种文件,以下不属于的是
A.系统文件 B.日志文件 C.数据文件 D.控制文件

43、数据库中有两个用户 scott 和 muuser,物资表 wz 是属于 myuser 用户的, 但当前用户是 scott,要求查询物资表 wz(wno,wname,wtype,wunit)物 资单位 wunit 列为 null 的记录,取结果的前 5 条记录显示,以下正确的 SQL 语句是(C)
A.select * from scott.wz where wunit is null and rownum<5;
B.select * from myuser.wz where wunit = null and rownum<5;
C.select * from myuser.wz where wunit is null and rownum<6;
D.select * form scott.wz where wunit is null and rownum<6;

44、在 Windows 操作系统中,Oracle 的( B )服务是使用 iSQL*Plus 必须的。
A. OracleHOME_NAMETNSListener B. OracleServiceSID
C. OracleHOME_NAMEAgent D. OracleHOME_NAMEHTTPServer

45、下列哪个语句可以在 SQL*Plus 中直接调用一个过程( D)。
A. RETURN B. CALL C. SET D. EXEC

46、如果服务器进程无法在数据缓冲区中找到空闲块,为添加从数据文件中读出 的数据块,则系统会启动如下哪一个进程( D)
A.CKPT B. DBWR C.LGWR D. SMON

47、下列哪一个锁模式不属于 Oracle( D)。
A.死锁
B.排他锁
C.行级共享锁
D.共享锁

48、有字符串数据”test”分别存放到 char(10)和 varchar2(10)类型的字段中,其实 际存储长度为( A)
A. 10 4 B. 4 4 C. 10 10 D. 4 10

49、在 Oracle 中,当控制一个显式游标时,下面哪种命令包含 INTO 子句( A)。
A. FETCH B. CLOSE C. OPEN D. CURSOR

50、ORACLE 中,用来判断列值是否为空的操作符是( D)。
A. ==NULL B. NULLIS C. AS NULL D. IS NULL

51、查询一个表的总记录数,可以采用( C) 统计函数。
A. AVG( *) B. SUM( *) C. COUNT( *) D. MAX( *)

52、以下的哪个命令可以将 SQL 命令的运行结果保存到文件中( B)。 A.SAVE B.SPOOL C.GET D.INPUT

53、为了去除结果集中重复的行,可在 SELECT 语句中使用下列哪个关键字
( B) 。
A.ALL B.DISTINCT C.SPOOL D.HAVING

54、关于模式的描述下列哪一项不正确( C) 。
A.表或索引等模式对象一定属于某一个模式
B.在 Oracle 数据库中,模式与数据库用户是一一对应的
C.一个表可以属于多个模式
D.一个模式可以拥有多个表

55、 在 Oracle 数据库服务器的安装过程中,哪一个帐户不是默认创建的帐户(B)
A: SYS
B: DBA
C: SYSTEM
D: SCOTT

56、 CONN scott/tiger@db01 AS SYSDBA 登录数据库,连接的模式是(B)
A: SCOTT
B: SYS
C: PUBLIC
D: SYSTEM

57、 将数据库启动到装载状态的命令(C)
A: startup
B: startup nomount
C: startup mount
D: startup open

58、 使用 shutdown 命令关闭数据库,发生的次序是(A)
A: 先关闭实例进程
B: 先关闭数据库
C: 先卸载数据库
D: 没有先后次序

60、 服务器断电,发生的现象是哪一个?(B)
A: 数据缓冲区的修改写入数据库
B: 没有提交的事物自动撤销
C: 数据文件、控制文件和日志文件处于不一致状态
D: 下次启动,需要进行手工恢复

61、 数据库处于哪个状态,可以创建数据库(B)
A: SHUTDOWN
B: NOMOUNT
C: MOUNT
D: OPEN

62、当服务器启动时,下列哪种个是必须的(D)
A: 数据文件 B: 控制文件 C: 日志文件 D: 归档日志文件

63、在Oracle当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据(B)。
A: 用户进程
B: 服务器进程
C: 日志写入进程(LGWR)
D: 检查点进程(CKPT)

64、在Oracle中,一个用户拥有的所有数据库对象统称为(B)
A: 数据库 B: 模式 C: 表空间 D: 实例

65、A 表空间 B 数据库 C 区 D 段 这些组件从大到小依次是(D)。
A:A->B->C->D
B:A->D->C->B
C:A->C->B->D
D:B->A->D->C
E:A->D->C->B

66、在 Windows系统中,Orcale的(A)服务监听并接受来自客户端应用程序的连接请求。
A: OrcaleHOME_NAMETNSListener
B: OrcaleServiceSID
C: OracleHOMF_NAME.Agent
D: OracleHOMF_NAMEHTTPServer

67、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则 Oracle就将(B)表空间分配给用户作为默认表空间。
A: USER
B: SYSTEM
C: SYS
D: DEFAULT

68、在Oracle数据库中,(B)用户模式存储数据字典表和试图对象。
A. SYSTEM
B: SYS
C: SCOTT
D: SYSDBA

69、在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示 COMM 的值(A)。
A: select ename,nvl(comm.,0) from emp;
B: select ename,null(comm.,0) from emp;
C: SELECT ename,NULLIF(comm,0)FROM emp;
D: SELECT ename,DECODE(comm.,NULL,0)FROM emp;

70、Oracle 中,有一个名为 seq 的序列对象,以下语句能返回序列值但不会引起序列值增加的是©
A: select seq.ROWNUM from dual;
B: select seq.ROWID from dual;
C: select seq.CURRUAL from dual;
D: select seq.NEXTAL from dual;

71、在Oracle中,游标都具有以下属性,除了©
A: %NOTFOUND
B: %FOUND
C: %ROWTYPE
D: ISOPEN
E: %ROwCOUNT

72、在Oracle PL/SQL中,执行动态sQL的语句是(D)
A: NXECUTE
B: START
C: RUN
D: EXECUTE IMMEDIATE

73、在Oracle 中,当控制一个显式游标时,以下哪种命令包含INTO子句©
A: OPEN
B: CLOSE
C: FETCH
D: CURSOR

74、在Oracle中。关于程序包的描述错误的是(B)(选择的1个)
A: 程序包是一中数据对象,它是对相关PL/SQL类型,子程序,游标,异常,变量和常量的封装
B: 程序包中私有对象是通过PRIVATE关键字表示的
C: PL/sQL允许两个或多个打包的子程序具有同一名字,只需要子程序接受的参数数据类型不同
D: 程序包具有模块化,信息影藏,新加功能及性能更佳等优点

75、在 0racle 中,下列(C)语句定义了一个游标。(选择一项)
A: CURSCR cur For SELFCT* FROM cd
WHERE category=’ROCK’
B: CREATECURSOR cur FOR SELECT * FR0M cd
WHERE category=’ROCK’
C: CURSCR cur IS SELECT* FROM cd
WHERE category=’ROCK’
D: CREATE CRSOR cur IS SELECT* FROM cd
WHERE category=’ROCK’

76、在Oracle数据库中,使用以下语句创建一个触发器,以下说法正确的是(D)。
Create or replace trigger ai_emp
Agter insert on emp
for insert on emp
begin
:new.ename : =upper (: new.ename) ;
End ai_imp;
a) 触发器创建成功,该触发器将每次插入的新记录的 enmae列变为大写。
b) 触发器创建成功,该触发器将每次insert 语句插入的第一条记录的ename列变为大写。
c) 触发器创建失败,因为insert触发器不能更改:new对象的值
d) 触发器创建失败,因为after触发器不能更改:new对象的值。

77、在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有(C)子句。(选择一项)
a) WHERE CURRENTCF
b) INTO
c) FOR UPDATE
d) CRDER BY

78、当Oracle服务器启动时,下列哪种文件不是必须的(D)。
a)数据文件 b)控制文件 c)日志文件 d)归档日志文件

79、在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
a)数据库 b)模式 c)表空间 d)实例

80、在PL/SQL中,下列哪个LML语句关联的隐式游标可能会引发 TO0_MANY_ROWS 异常(B)。a) INSERT
b) SELECT INTO
c) UPDATE
d)DELETE

81、在Oracle中,当执行一条DML语句时即引起触发器执行一次,不论该语句影响几行数据,这种触发器叫做(A)。
a)语句级触发器
b)行级触发器
c) INSTEADCF触发器
d) 数据库触发器

【Oracle】 选择题汇总相关推荐

  1. oracle 数据库问题,ORACLE数据库常见问题汇总,oracle常见问题汇总

    ORACLE数据库常见问题汇总,oracle常见问题汇总 提交事务的时候提示(数据库被一个用户锁住的解决方法) select object_id,session_id,locked_mode from ...

  2. 全国计算机office二级选择题,全国计算机二级msoffice选择题汇总含答案

    全国计算机二级msoffice选择题汇总含答案 第套分下列叙述中错误的是().)对于各种特定的输入算法的时间复杂度是固定不变的)算法的时间复杂度与使用的计算机系统无关)算法的时间复杂度与使用的程序设计 ...

  3. Oracle异常汇总

    Oracle异常汇总 参考文章: (1)Oracle异常汇总 (2)https://www.cnblogs.com/snowballed/p/7455994.html (3)https://www.j ...

  4. jdbc连oracle dns报错,近期处理的oracle问题汇总

    近期处理的oracle问题汇总 1.内存问题导致数据库宕机 分析数据库alert日志无异常信息,停在某一时间点,分析操作系统日志,发现系统有重启操作,报硬件 内存错误 2.磁阵问题导致数据库hang住 ...

  5. 以下选项中表述为oracle,oracle 选择题

    B. 显示给定日期前100天以内雇佣的雇员信息 C. 显示给定日期100天以后雇佣的雇员信息 D. 显示给定日期100天以前雇佣的雇员信息 12.执行以下语句出错的行是: SELECT deptno, ...

  6. 计算机二级Ms-Office选择题汇总

    计算机二级Ms-Office选择题汇总 1. 程序流程图中带有箭头的线段表示的是 b) 概念设计阶段 ( ). c) 逻辑设计阶段 a) 图元关系 d) 物理设计阶段 b) 数据流 9. 有三个关系R ...

  7. IT项目管理之第6章 项目成本管理习题选择题汇总

    IT项目管理之第6章 项目成本管理习题选择题汇总 第6章项目成本管理习题选择题汇总 叮嘟!这里是小啊呜的学习课程资料整理.好记性不如烂笔头,今天也是努力进步的一天.一起加油进阶吧! 第6章项目成本管理 ...

  8. 成人大专计算机统考的操作详解,成人大专计算机统考选择题汇总

    成人大专计算机统考选择题汇总 1.Photoshop 是一种图像编辑软件. 2.Access是 关系 型数据库管理系统. 3.Access数据库文件的扩展名是 MDB . 4.Access中,备注型字 ...

  9. 【操作系统】选择题汇总大全

    OS选择题汇总 1. 采用分段存储管理的系统中,若地址用24位表示,其中8位表示段内地址,则允许分段的最大个数是( ). A.224 B.216 C.28 D.232 [答案]B 2. 允许多个用户同 ...

最新文章

  1. 12个不可不知的Sublime Text应用技巧和诀窍
  2. js 操作 select option
  3. python中文件读写问题及解决方法
  4. python label标签的作用_label标签的作用是什么?
  5. yum如何卸载mysql_linux下 yum 安装mysql和卸载
  6. OpenCL将数组从内存copy到显存
  7. Python:PyCharm提示Local variable ‘x‘ value is not used
  8. 登录后主机名变成-bash-4.2解决
  9. EasyRecovery恢复数据的具体步骤是什么
  10. 流体力学matlab例题,流体力学简单计算MATLAB程式
  11. 学习编程语言有哪些基本步骤呢?
  12. 讓TQ2440也用上設備樹(1)
  13. SQL AND OR 运算符的用法
  14. markdown语法手册完整版
  15. 基于Html5的兼容所有主流浏览器的在线视频播放器videoJs
  16. 高校圆桌派-第二期直播预告
  17. python软件下载对电脑配置要求-Python实现的读取电脑硬件信息功能示例
  18. 欧拉定理、快速幂与逆元
  19. 可视化入门:从 0 到 1 开发一个图表库
  20. cmd package install-create -r -t -S returns error

热门文章

  1. 1628_MIT 6.828 xv6_chapter0操作系统接口
  2. 微信公众号ID也可以修改了!
  3. Kindle商店请求出错怎么办?附解决办法
  4. 139邮箱无法验证服务器,139邮箱无法登陆原因,怎么登录自己的139邮箱
  5. Linux centos环境 安装谷歌浏览器
  6. 今日没有睡眠质量记录
  7. 龙芯9341屏驱动开发过程(GUI、增加tty 裸奔版)
  8. 设置CRT使用Console连接网络设备
  9. 串口调试小节之五 串口参数设置查询
  10. 晚上几点入睡比较好,如果每天1点睡,8点半起,可以保持健康吗?