数据库习题
更新时间:2024-05-07 09:02:01 阅读量: 综合文库 文档下载
一、选择题。
1.在后台进程中,哪一个用于负责将重做日志缓冲区中的内容写入重做日志文件中B
A. SMON
B. DBWR
C. LGWR
D. PMON
C
C.LOG_SIZE D.
D
2.用来设置系统启动时重做日志缓冲区大小的初始化参数为 A. SHARED_POOL_SIZE B. LARGE_POOL_SIZE DB_BLOCK_SIZE
3.下面哪一个不是数据库物理存储结构中的对象
A. 数据文件 B. 重作日志文件 C. 控制文件 D. 表空间
原题:( )用来记录和描述数据库的物理存储结构信息。 4.数据库至少需要几个控制文件 A A. 1个
B. 2个 C. 由初始化参数决定 D. 4个
C. TO D. ON
C
5.一个基本的PL/SQL块中,SELECT子句必须和 B 配合使用 A. IN B. INTO A. %ISOPEN
6.当FETCH执行失败时,游标的属性值为TRUE的是 7.你应在哪些列上建索引? C
A. 列值少的列 B. 经常修改的列C. 列值分布广泛的列 D. 空值少的列
8.启动实例STARTUP MOUNT的含义是 A A. 打开实例,并且打开数据库
B. 打开实例,可以进行对用户数据库和数据字典的操作
C. 打开实例,从控制文件中装载数据库的信息,但是数据库没有打开,还不能使用。
D. 打开实例,从初始化参数文件中装载数据库的信息,但是数据库没有打开,还不能使用
9.在手工创建数据库的情况下,执行CREATE DATABASE语句前应该执行以下哪条命令来启动实例? B
A. STARTUP INSTANCE B. STARTUP NOMOUNT C. STARTUP MOUNT D. STARTUP RESTRICT 10.下面哪一个对象占用实际的存储空间? B A. 视图
B. 索引 C. 序列 D. 存储过程
11.用来设置系统启动时共享存储区(共享池)大小的初始化参数为A A.SHARED_POOL_SIZE B.LARGE_POOL_SIZE C.LOG_SIZE D.DB_BLOCK_SIZE 12.哪个命令属于隐含提交命令? B
B. %FOUND C. %NOTFOUND D. %ROWCOUNT
A. CREATE B. UPDATE C. COMMIT D. SELECT
13.开启或关闭具有自动扩展属性的数据文件可以使用关键字( )。 14.哪一个是 SQL*Plus 命令?C
A. UPDATE B. CHANGE C. SELECT D. ALTER TABLE 原题:用来格式化列的 SQL*Plus 命令是( )
15.Oracle数据库管理系统的数据模型是A
A. 关系模型 B. 层次模型 C. 网状模型 D. 对象模型 16.在后台进程中,哪一个用于负责将数据库高速缓冲区中的内容写入数据文件中B
A. SMON 构成
B
B. 数据文件
C. 备份文件
D. 附加文件
B. DBWR C. LGWR D. PMON
17.Oracle数据库的物理结构是由重做日志文件、控制文件和什么文件A. 初始化参数文件
18.如果希望能够自动为EMPLOYEES表中的主码子段EMPNO生成唯一的连续整数,比如1000、1001等,应该使用下列哪一种模式对象来实现 A
A. 序列 A. 2个
B. 同义词 C. 存储过程 B. 5个 C. 8个 D. 10个
D
D. 存储函数
A
19.一个数据库中至少应拥有重做日志文件(组)的个数为 20.表空间与数据文件关系叙述正确的是 A. 表空间可以含0个或多个数据文件 B. 一个表空间属于一个数据文件 C. 一个数据文件可以属于多个表空间 D. 一个数据文件只可属于一个表空间
21.一个基本的PL/SQL块中,必须存在的组成部分 B
A. 定义部分 B. 执行体部分 C. 例外定义部分 D. 例外处理部分 22.对于角色与用户的说法正确的是 A. 角色被删除时,用户也被删除 B. 角色被删除时,对用户没有影响 D. 删除角色时,用户相应权限被回收
23.如果需要禁止某个用户访问数据库,但是又要保留他所创建的数据库对象,可以通过多种方法来实现。在下列四种方法中,不正确的是
B
A. 锁定该用户的帐户 B. 删除该用户的帐户 C. 改变该用户的口令
D. 回收该用户的CREATE SESSION 权限
原题:如果需要禁止某个用户访问数据库,但是又要保留他所创建的数据库对象,可以使用的方法是( )。
C. 删除用户时,此用户的角色也被删除
D
24.假设用户A将CREATE SESSION权限授予了用户B,并且使用ADMIN OPTION 选项;用户B又将CREATE SESSION权限授予了用户C。那么当DBA回收用户A的CREATE SESSION权限后,还有下列各项中哪类用户将失去这个权限 C
A. 只有用户B失去
B. 只有用户C失去
C. 用户B与用户C都没有失去 D. 用户B和用户C都失去 25.为用户分配表空间的使用配额,意味着B A. 该用户可以创建角色。
B. 该用户已经具备了创建表等数据库对象的必要条件 C. 该用户已经具备了创建表等数据库对象的充分条件 D. 该用户已经具备了DBA的特权 26.初始化参数PROCESSES的最小值为: A. 1 B. 2 C. 6
D. 0
D
27.哪一个逻辑连接符可以通过WHERE 子句实现简单连接查询?C A. OR B. NOT C. AND D. None
28.如果表中某一条记录的一个字段暂时不具有任何值,在其中保存什么内容?C A. 空格字符
B. 0 C. NULL
D. 不确定的值,由字段的数据类型决定 29.你判断下面语句,有什么作用?B
GRANT update ON inventory TO joe WITH GRANT OPTION; A. 一个系统权限被授予用户JOE B. 一个对象权限被授予用户JOE
C. 用户JOE被授予在这个对象上的所有权限 D. 一个系统权限和一个对象权限被授予用户JOE 30.哪一个命令允许你直接修改一个已存在的视图?D
A. ALTER B. CREATE C. MODIFY D. CREATE OR REPLACE
二、填空题。
1、Oracle 数据库属于( 关系 )型数据库管理系统。
2、Oracle内存结构主要由两个区构成,分别为( PGA 程序全局区)和系统全局区构成。
3、共享池主要包括(数据字典缓存 )和库缓存。 4、执行脚本文件的命令是START或( @)。 5、在后台进程中,( SMON进程)负责在进程实例启动时执行实例恢复,PMON负责在用户进程出现故障时执行进程恢复。
6、共享池主要包括( 库缓存 )和数据字典缓存。 7、Oracle 10g中闪回技术分为:( )、闪回事务查询、闪回表、闪回删除、闪回数据库。
8、Oracle用两种列表管理高速缓存区中的缓存块:( 空闲缓存块)和脏缓存块
列表。
9、Oracle数据库存储空间分配的最小单位为(区)。 10、触发器分为三类:( )触发器、INSTEAD OF触发器、系统触发器。 11、回滚段对数据块的作用主要有事务回滚、(数据库恢复)、闪回查询和数据的读一致性。
12、某OEM地址为http://sfd:1158/em,其中sfd可以代表( )。 13、执行脚本文件的命令是@或( start)。 14、包有(包规范)和包体两部分组成。
15、使用正则表达式规则进行字符串替换的字符函数为( )。
16、根据备份时规模不同,Oracle数据库的物理备份分为部分备份和( )备份。
17、Oracle数据库的备份分为(物理备份)和逻辑备份。
18、数据库系统常采用B/S、C/S等架构,其中C/S又被称为( )结构。 19、Oracle内存结构主要由两个区构成,分别为( 系统全局区 )和程序全局区构成。 20、Oracle数据库高速缓冲区中缓存块类型主要可分为3种类型:“脏”缓存块、(空闲缓存块)和命中缓存块。
21、在后台进程中,SMON负责在进程实例启动时执行实例恢复,(PMON )负责在用户进程出现故障时执行进程恢复。
22、声明一个记录类型变量emp_rec,类型与emp表中结构相同,语句为:( v_emp .empno%type )。
23、包有( 包体 )和包规范两部分组成。
24、Oracle 10g中将数据库恢复到过去某个时间点或某个SCN值时的状态,可采用闪回技术中的( )闪回技术。
25、数据库逻辑结构中,最小的逻辑单位是(块)。 26、函数与存储过程之间,( )有一个显式的返回值。 27、(回滚段 )段用于存放数据修改之前的值。 28、Oracle( )(简称OEM),是一个基于Java的数据库管理工具。 29、声明一个变量v_emp,类型与emp表中empno列类型相同,语句为:( v_emp .empno%type )。
30、计算字符串长度的字符函数为( )。 判断
1、数据库中存储的基本对象是数据( ) 2、数据库系统的核心是DBMS( )
3、一个表空间只能属于一个数据库( )
4、一个段segment只能属于一个数据文件( ) 5、关系操作的特点是集合操作( ) 6、Oracle进程就是服务器进程( )
7、Oracle数据库系统中数据块的大小与操作系统有关( ) 8、Oracle系统中SGA所有用户进程和服务器进程所共享( ) 9、Oracle可以同时启动多个数据库( )
10、判断是否同时满足两个条件,应该用OR操作符( ) 11、事务提交后,数据不一定立即写盘( ) 12、Oracle会为主键约束自动建立索引( )
13、Oracle数据库系统中,启动数据库和第一步是启动一个数据库实例( ) 14、%TYPE可以直接获取表或游标所对应的记录类型变量( ) 15、PL/SQL中游标的数据是可以改变的吗( ) 16、一个块的最大长度为16KB( ) 17、Oracle进程就是服务器进程( )
18、在 PL/SQL块的声明部分可以对初始变量赋予新值( )
19、关系代数中五种基本运算是并、差、选择、投影、连接( ) 20、索引表可以包含ROWID值( ) 简答
1、在启动和登录iSQL*Plus之前,在数据库服务器端需要启动哪些服务? 2、简述数据库实例的概念。 3、简述重做日志文件的作用。 4、简述数据库表空间的种类。
5、简述数据库存储空间中碎片产生的原因以及如何回收碎片。 6、简述数据文件的作用。
7、物理备份与逻辑备份的主要区别是什么?分别适用于什么情况? 8、常见SQL*Plus 命令有哪些? 设计题
1、创建一个名为EMP的表,表中包括四个字段,名称分别为EMPNO(员工号)、ENAME(员工名)、SAL(员工工资)、DEPTNO(员工所在部门号),其数据类型分别为NUMBER、VARCHAR2(20)、NUMBER(8, 2),NUMBER。其中,EMPNO为主键;ENAME 取值唯一,不重复;SAL取值范围在1000与6000之间;DEPTNO列的默认值为20。 2、对第1题创建的表进行操作,插入两个元组,分别为(2000, ’TOM’ ,2300 ,30),(2001, ’JOHN’, 3400),将EMPNO为2001的元组的DEPTNO值修改为40,工资提高500元。
3、创建一个存储函数,以员工号为参数,返回EMP表中该员工的工资。
正在阅读:
数据库习题05-07
冷阴极荧光灯用玻璃管项目立项申请报告04-08
文秘管理与应用写作形考作业答案05-14
应交增值税明细账的设置09-29
云南省德宏州2015年度公务员招考简章报名人数变化表04-25
北航软件学院考研大纲08-20
大数据时代人力资源管理答案和学习笔记11-01
JDBC数据库连接池的实现及原理08-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 习题
- 数据库
- 当前大学校园景观设计研究
- 毕业论文(设计)开题报告(1)(1)
- 国画写意画中的用墨方法
- 西南交大工程测量学复习资料
- 教练技术第一阶段导师讲义(部分)
- 江苏南京学大教育专修学校12-13学年八年级下3月月考-物理解读
- 2018秋防止幼儿园小学化倾向
- 长春职业技术学院高水平运动队建设自评报告(田径)
- 2015年山东省医师定期考核题库(最全) - 图文
- 三套模拟题及重难点剖析
- 中国五金机电网深度报道:传统五金机电市场如何转型
- 安全事故统计
- S版小学四年级语文下册教案
- 常用机械工程材料
- 盐城经开区年终大会讲话
- 2011年自考法律专业经济法概论考试纲要
- 小组规章制度
- 2016年全国高考各地文综历史题(文化发展历程部分) - 图文
- 建筑工程全套作业指导书(7)
- 最新版译林牛津英语4B 期中易错点练习