《数据库原理与应用》复习题
更新时间:2024-01-23 01:37:01 阅读量: 教育文库 文档下载
- 数据库原理与应用考试题库推荐度:
- 相关推荐
一、单选题
1.下列哪一项是Oracle数据库中最小的存储分配单元? A.表空间 B.段c.区D.数据块
2.数据库中联机重做日志组最少应该有几个? A、1 b、2 C、3 D、0
3.在Oracle数据库的逻辑结构中有以下组件 (a 表空间 b 数据块 c 区 d 段 ),这些组件从大到小依次是? A.a→b→c→d b.a→d→c→b C.a→c→b→dD.d→a→c→b
4.使用下列哪条命令可以使用帐户名:accp,密码: aptech 的帐户连接到数据库testdb? A connect accp/aptech testdb;B conn aptech/accp testdb; c conn accp/apteach @testdb;D conn @testdb accp/apteach; 5.下列表空间是用于存储、管理回退信息的是?
a.撤销表空间UNDOTBS1B.系统表空间SYSTEMC. 用户表空间USERS D. 临时表空间TEMP 6.下列哪个选项不属于数据库状态? A.OPENB.NOMOUNT C.MOUNT d.READY 7.以下哪个不是数据文件?
A、撤销数据文件B、临时数据文件C、用户数据文件d、系统概要文件 8. 数据库启动过程中哪一步读取初始化参数文件? A.数据库打开B.数据库加载c.实例启动D.每个阶段 9.下列哪个不是Oracle数据库系统预定义角色?
A.CONNECT,B.DBA C.RESOURCEd.CREATE SESSION
10.撤销usera用户的CREATE TABLE系统权限,以下正确的命令是? a.REVOKE CREATE TABLE FROM usera; B. REVOKE CREATE TABLE TO usera; C. GRANT CREATE TABLE TO usera; D. GRANT CREATE TABLE FROM usera; 11.关于归档模式和非归档模式的说法正确的是() a在归档模式下,会对联机日志文件进行备份 B 在归档模式下,会对用户的数据文件进行备份 C 在非归档模式下,不能对数据库进行备份 D 在非归档模式下,无法改成归档模式
12.如果某列设置了PRMARY KEY 约束,下面说法正确的是? A.不能为空B.可以为空c.不可以为空,同时也不可以重复 D.可以重复
13.下列几个语句中为学生表STUDENT添加一列学生性别STUDEX(CHAR类型),正确的是? A.ALTER TABLE STUDENT DROP COLUMN STUSEX; b. ALTER TABLE STUDENT ADD STUSEX CHAR(2); C. ALTER TABLE STUDENT ADD STUSEX; D. ALTER TABLE STUDENT STUSEX CHAR(2);
14.已创建序列S1,若当前值为2,步长为1,先执行3次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是? A.3B.4c.5 D.6
15.以下哪个工具可以将文本文件内容加载到数据库中? A.Oracle Loaderb.SQL Loader C.IMPDPD.IMP 16. 查询员工名和部门名称,正确的命令是? A.SELECT ename,dname FROM emp,dept;
B. SELECT ename,dname FROM emp CROSS JOIN dept;
c. SELECT ename,dname FROM emp JOIN dept ON emp.deptno=dept.deptno; D. SELECT ename,dname FROM emp LEFT JOIN dept ON emp.deptno=dept.deptno; 17. 以下是数据库ORCL的主服务的是?
a.OracleServiceORCLB. OracleORCLTNSListner C.CMD,D. OracleDb11g_home1TNSListner 18.下列表空间是用于临时存储排序信息的是?
A.撤销表空间UNDOTBS1,B.系统表空间SYSTEM,C.用户表空间USERSd. 临时表空间TEMP 19. 数据库启动过程中哪一步打开数据文件? A.数据库打开b.数据库加载C.实例启动D.每个阶段 20.可以使用( )伪列来访问序列。
A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL c.CACHE和NOCACHE D.MAXVALUE和MINVALUE 21.下列哪个不是Oracle数据库系统权限?
A.CREATE TABLE b.DBA
C.CREATE SESSION.CREATE VIEW
22.如果某列设置了UNIQUE约束,下面说法正确的是? a.不能为空B.可以为空C.可以重复D.不能重复
23.( )函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总 b.分析 C.分组 D.单行
24.已创建序列S2,若当前值为5,步长为2,先执行1次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是? A.8 B.9 C.10 d.11
25.下列几个语句中为图书表BOOK添加一列出版社PUBLISH (CHAR类型),正确的是? A.ALTER TABLE BOOK DROP COLUMN PUBLISH; b. ALTER TABLE BOOK ADD PUBLISH CHAR(12); C. ALTER TABLE BOOK ADD PUBLISH; D. ALTER TABLE BOOK PUBLISH CHAR(12);
26.( )SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp; b.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp;
D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 27.统计30号部门的员工表的最高工资和人数,正确命令是? A.SELECT count(*),max(sal) FROM emp;
B. SELECT count(*),max (sal) FROM emp WHERE deptno=30; C. SELECT count(*),max (sal) FROM emp HAVING deptno=30; d. SELECT count(*),max (sal) FROM emp GROUP BY deptno; 28.( )服务监听并按受来自客户端应用程序的连接请求。 a.OracleHOME_NAMETNSListener B.OracleServiceSID
C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer 二、填空题
1. 数据库管理技术的发展经历了 人工管理 、 文件管理、 数据库系统 三个阶段。 2. 初始化参数文件的两个类型 pfile 和 spfile
3.根据备份的规模不同,物理备份分为 冷备份 、 热备份 。
4. 关系模型允许定义3类完整性约束: 实体完整性 、 参照完整性 和用户自定义的完整性。 5.
Oracle关闭数据库的四种方式 SHUTDOWN NORMAL;SHUTDOWN TRANSACTION,;SHUTDOWN IMMEDIATE; SHUTDOWN ABORT;
6.Oracle数据库的初始化参数文件分为 文本初始化参数文件 和服务器初始化参数文件。 7.使用 SHUTDOWN IMMEDIATE 命令能最快地关闭Oracle数据库。 8. 数据库三级数据结构是 外模式 、 模式 、 内模式 。 9. 外连接分为 左外连接 、 右外连接 、全外连接三种。
SYS用户以管理员身份登录后,要授予用户MARTIN可以对SCOTT用户的EMP表进行查询的权限,请写出授权命令:(假设MARTIN用户已存在) CONNECT 10.
profile的作用是进行口令限制和__用户资源__限制。
11.Oracle数据库的初始化参数文件分为 服务器初始化参数文件和文本初始化参数文件。 12.使用 SHUTDOWN IMMEDIATE 命令能最快地关闭Oracle数据库。 三、简答题
1. 简述Oracle数据库中表的种类。
标准表 分区表 聚簇表 外部表 索引表
2.分别列举五种常用的系统权限、五种对象权限和三种角色,并说明其功能。 系统权限:CREATE SESSION,CREATE VIEW,CREATE TABLE,CREATE INDEX 五种对象权限:selecet insert references update delete 三种角色:DBA scott sys:
3. 简述利用SQL * Developer可以对数据库进行哪些类型的操作。
管理与开发操作:浏览数据库对象,进行数据库的DML(插入,删除,修改数据)、
进行DDL操作(创建、修改、删除数据库对象)、开发和调试PL/SQL程序、进行数据的导入与导出以及创建于生成报表等。
4. Oracle数据库用户认证方式有哪几种?
数据库身份认证,外部身份认证,全局身份认证。 5. 比较范围分区、列表分区、散列分区的区别。
范围分区:根据分区列表的范围来对表进行分区,每条记录根据其分区列值所在的范围来决定储存在哪个分区。适合根据日期进行分区的情况。
列表分区:如果列的值不能划分范围(非数值类型和日期类型),同时分区列的取值是一个包含少数值的集合,可以采用列表分区,将特定分区列值的记录保存到特定分区中。
散列分区:又称hash分区,是采用基于分区列值的Hash算法,讲数据均匀分布到指定的分区中。一个记录到底分布到哪个分区是由hash函数决定的。 6.索引有什么作用?Oralce中有哪几种类型的索引? 作用:索引用于提高数据的查询效率
根据索引值是否唯一,可以分为唯一性索引和非唯一性索引 组织结构不同,可以分为平衡树索引和位图索引 根据索引基于的列数不同可以分为单列索引和复合索引 7. 简述事务的ACID特性。 原子性,一致性,隔离性,持久性
四、判断题
(√)1. 在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用DISTINCT关键字。 (√)2.将表空间设置为脱机后,该表空间中的所有数据库对象就不能访问和操作。 (╳)3.直接授权是指将权限授予给角色,再将角色指定给用户。
(╳)4.非正常关闭数据库的几种方式中,SHUTDOWN NORMAL 是速度最快的。 (√)5.概要文件能设置用户口令的有效天数。
(√)6. 授权时带上WITH ADMIN OPTION子句,则用户可以将获得的权限授予其他用户。 (√)7. Oracle数据库中的闪回技术只能备份数据库,无法恢复数据库。 (╳)8.数据文件不能重新设置大小。
(╳)9.ALTER TABLESPACE tbs1 ONLINE;这条语句是将表空间tbs1设置为脱机。 (╳)10.直接授权是指将权限授予给角色,再将角色指定给用户。
正在阅读:
《数据库原理与应用》复习题01-23
2018年不动产登记中心工作总结09-21
我院13个品种通过广东省第三十三次农作物品种审定 - 图文04-18
通信原理习题105-04
船舶涂装术语09-02
刑事诉讼法学试题及答案 - 图文04-09
上海市徐汇区2014-2015学年八年级(上)期末物理试卷(解析版)01-14
一篇最感人的爱情表白日志02-08
端午的味道作文600字07-04
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 原理
- 数据库
- 应用
- 氟制冷剂项目可行性研究报告
- 19不合格品控制程序
- 基于单片机的多功能定时器设计与实现 - 图文
- 华中师范大学《数学通讯》20115发表
- 2015-2016学年重庆市沙坪坝区南开中学高一(下)期末数学试卷
- 薪酬方案总经理办公会纪要(1)
- 三年级语文下册期末试卷集(8份).doc
- 用友认证考试练习试题库总账
- 16春季福师《西方经济学》在线作业一
- 金蝶 K3 采购暂估处理流程
- 中石油老托福听力讲义
- 实验一:熟悉嵌入式系统平台
- 微观经济学-作业题
- LTE系统信息(SI)的调度
- Geting started with genexus9.0中文
- 保代考试2014年12月真题整理
- 初中数学分层作业的有效设计策略
- 周春雨同志在全市招商引资动员大会上的讲话
- 小学六年级数学下口算题800题
- 2015联谊教研活动方案