云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Oracle期中考试题

Oracle期中考试题

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 13:35:00

2014年下学期 第1页 共5页

Oracle期中考试试题

(适应班级:B26、B27、B28班)

班级: 姓名: 成绩:

一、 选择题(每小题2分,共计40分)

1、正常运行Oracle程序需要开启两个服务,一个是数据库监听服务(OracleOraDb10g_home1TNSListener),另一个是数据库实例服务,即( )。 A OracleJobSchedulerORCL B OracleServiceORCL C OracleDBConsoleORCL D OracleCSService

2、 Oracle中,若要启动企业管理器(OEM),在启动了监听服务和数据库服务外,还需要启动数据的SID服务,即( )。

A OracleJobSchedulerORCL B OracleServiceORCL C OracleDBConsoleORCL D OracleCSService

3、Oracle中若要创建数据,需要使用数据库配置助手,是以下( )。 A Oracel EnterPrise Manager B DataBase Configuration Assistant C SQL Plus D Universal Installer

4、 数据库中的方案对象是指属于某个方案中的数据库对象,以下哪种不属于数据库方案。( )

A 表 B 视图 C PL/SQL包 D 用户 5、以下哪个命令语句是查看当前用户? A create user B connect scott C show user D drop user 6、以下哪个命令是连接Oracle数据库?

A create B connect C alter D select 7、在Oracle中,插入日期型数据,哪种日期格式为正确的? A '11-11月-2014' B '2014-11-11' C '11/11/2014' D '2014年-11月-11日' 8、Oracle中,用下列哪种命令,显示student表的结构? A show student; B desc student; C select student; D alter student;

9、( )约束用来指定某列的可取值的范围,通过限制输入到列中的值来强制域的完整性。

A Primary key B Unique C Check D Foreign key

1

2014年下学期 第2页 共5页

10、在普通用户下建表,首先要以管理员的身份授予该用户create any table的系统权限,使用如下哪种命令授权?

A Grant B Revoke C select D commit

11、若要对表中数据进行分组统计,从而得到多个汇总结果,须使用( )子句。 A select B where C group by D order by 11、应使用以下哪种统计函数来显示雇员表中的最高薪金值? A AVG B Count C Max D Min

12、在查询时,需要对字符串进行匹配,可以使用匹配符,其中( )符号表示字符串中包含零个或多个任意字符?

A % B * C _ D ? 13、在select 语句中各个子句的正确顺序是什么?

A select from where order by group by having B select from having group by where order by C select from where having order by group by D select from where group by having order by 14、以下哪个运算符可用于多行子查询?

A In B <> C = D like

15、如果单行子查询返回了空值且使用了等于比较运算符,外查询会返回什么结果? A 不返回任何行 B 返回表中的所有行 C 返回空值 D 返回错误 16、如果需要创建包含多行子查询的select语句,可以使用哪些比较运算符? A In、 ANY 和ALL B Like C between...and ... D = 、< 和 > 17、如果需要将雇员表的所有行连接到雇员参考表中,则应创建哪种类型的连接? A 等值连接 B 迪卡儿乘积 C 内连接 D 外连接

18、在查询时,为了保证查询结果集中所有的行都要满足连接条件,使用哪种类型的连接?

A 等值连接 B 迪卡儿乘积 C 内连接 D 外连接

19、PL/SQL程序块由三部分组成:定义部分、执行部分、异常部分。其中( )部分是必需的,不可以省略的部分。

A 定义部分 B 执行部分 C 异常部分 D 以上答案都不对 20、在PL/SQL程序中,为了保证程序块能够在SQL*Plus中输出结果,将当前会话环境变量设为ON, 应该程序窗口输入如下哪个语句:

A set linesize 180 B set pagesize 80 C set serveroutput on D dbms_output.put_line

2

2014年下学期 第3页 共5页

二、 填空题(每空1分,共计10分)

1、在关系型数据库中,都采用二维表为基本的数据存储单元,其中表中的每一行称为一条( ),表中的每一列称为一个( )。

2、表、索引等对象并不是随意保存在数据库中的,而是通过称为( )的数据库对象进行组织和管理的。

3、( )用于唯一的标识表中的每一条记录,可以实现表的实体完整性。 4、( )约束用于与其他表(称为参照表,或父表)中的列(称为参照列)建立连接,将参照表中的主键所在列或具有唯一性约束的列包含在另一个表(或称为子表)中。 5、( )约束用来限制表中的非主键列上的数据的唯一性,即表中非主键列不允许输入重复值。

6、每个select语句都必须包含两个子句,分别是( )子句和( )子句。

7、select查询的集合运算包括并集、( )、( )运算。

三、 判断题(每题1分,共计10分)

1、Oracle中表、索引、视图、用户、角色都属于方案对象。 ( ) 2、使用insert into语句一次只能插入一行数据,若想一次插入多行数据,则需在insert into 语句中加入select子句。 ( ) 3、主键约束和唯一约束都要求字段不能重复,且不能为空。 ( ) 4、在where子句中可以使用between和and关键字对表中的某一范围内的数据进行查询,该范围是一个连续的开区间。 ( ) 5、order by 子句是对查询结果进行排序显示,使用ASC表示升序,可以省略,使用DESC表示降序。 ( ) 6、子查询是在一个select查询内再嵌入一个select查询。一般子查询都放在where子句中,不允许放在from子句中。 ( ) 7、在使用并集合运算时,union操作符不会消除结果集合中的重复的行,需要使用distinct关键字消除重复的行。 ( ) 8、PL/SQL标识符用于定义变量或常量时,使用constant指定常量,而且必须指定初始值,其数值不能改变。 ( ) 9、SQL语言包含四部分:数据定义语言、数据操作语言、数据查询语言、数据控制语言。 其中select命令属于数据操作语言。 ( ) 10、在PL/SQL程序中,所有的变量和常量都必须定义在程序块的declare部分,而且每个变量和常量都要有合法的标识符。 ( )

3

2014年下学期 第4页 共5页

四、 SQL语句编写题 (每题5分,共计40分)

数据库中有emp表,有如下字段:

empno(雇员号), ename(雇员姓名), job(工作), mgr(经理), hiredate(入职日期), sal(薪水), comm(奖金), deptno(部门号)

有dept表,有如下字段:

deptno(部门号), dname(部门名), loc (地点)

1、查询工资高于3000的员工信息。

2、查询工作为经理(MANAGER)的员工的姓名、工作及工资。

4

2014年下学期 第5页 共5页

3、查询20号部门的工作为店员(CLERK)的员工信息。

4、查询工作在纽约(NEW YORK)的员工的姓名、工作、部门名称、地点。

5、查询与ALLEN员工从事相同工作的员工信息。

6、查询工资比SCOTT员工工资还要高的员工信息。

7、查询30号部门的员工的姓名、工作、部门名称及工作地点。

8、查询工资总和最高的部门编号。

5

搜索更多关于: Oracle期中考试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2014年下学期 第1页 共5页 Oracle期中考试试题 (适应班级:B26、B27、B28班) 班级: 姓名: 成绩: 一、 选择题(每小题2分,共计40分) 1、正常运行Oracle程序需要开启两个服务,一个是数据库监听服务(OracleOraDb10g_home1TNSListener),另一个是数据库实例服务,即( )。 A OracleJobSchedulerORCL B OracleServiceORCL C OracleDBConsoleORCL D Ora

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com