您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 《数据库原理与应用》复习题
一、单选题1.下列哪一项是Oracle数据库中最小的存储分配单元?A.表空间B.段c.区D.数据块2.数据库中联机重做日志组最少应该有几个?A、1b、2C、3D、03.在Oracle数据库的逻辑结构中有以下组件(a表空间b数据块c区d段),这些组件从大到小依次是?A.a→b→c→db.a→d→c→bC.a→c→b→dD.d→a→c→b4.使用下列哪条命令可以使用帐户名:accp,密码:aptech的帐户连接到数据库testdb?Aconnectaccp/aptechtestdb;Bconnaptech/accptestdb;cconnaccp/apteach@testdb;Dconn@testdbaccp/apteach;5.下列表空间是用于存储、管理回退信息的是?a.撤销表空间UNDOTBS1B.系统表空间SYSTEMC.用户表空间USERSD.临时表空间TEMP6.下列哪个选项不属于数据库状态?A.OPENB.NOMOUNTC.MOUNTd.READY7.以下哪个不是数据文件?A、撤销数据文件B、临时数据文件C、用户数据文件d、系统概要文件8.数据库启动过程中哪一步读取初始化参数文件?A.数据库打开B.数据库加载c.实例启动D.每个阶段9.下列哪个不是Oracle数据库系统预定义角色?A.CONNECT,B.DBAC.RESOURCEd.CREATESESSION10.撤销usera用户的CREATETABLE系统权限,以下正确的命令是?a.REVOKECREATETABLEFROMusera;B.REVOKECREATETABLETOusera;C.GRANTCREATETABLETOusera;D.GRANTCREATETABLEFROMusera;11.关于归档模式和非归档模式的说法正确的是()a在归档模式下,会对联机日志文件进行备份B在归档模式下,会对用户的数据文件进行备份C在非归档模式下,不能对数据库进行备份D在非归档模式下,无法改成归档模式12.如果某列设置了PRMARYKEY约束,下面说法正确的是?A.不能为空B.可以为空c.不可以为空,同时也不可以重复D.可以重复13.下列几个语句中为学生表STUDENT添加一列学生性别STUDEX(CHAR类型),正确的是?A.ALTERTABLESTUDENTDROPCOLUMNSTUSEX;b.ALTERTABLESTUDENTADDSTUSEXCHAR(2);C.ALTERTABLESTUDENTADDSTUSEX;D.ALTERTABLESTUDENTSTUSEXCHAR(2);14.已创建序列S1,若当前值为2,步长为1,先执行3次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是?A.3B.4c.5D.615.以下哪个工具可以将文本文件内容加载到数据库中?A.OracleLoaderb.SQLLoaderC.IMPDPD.IMP16.查询员工名和部门名称,正确的命令是?A.SELECTename,dnameFROMemp,dept;B.SELECTename,dnameFROMempCROSSJOINdept;c.SELECTename,dnameFROMempJOINdeptONemp.deptno=dept.deptno;D.SELECTename,dnameFROMempLEFTJOINdeptONemp.deptno=dept.deptno;17.以下是数据库ORCL的主服务的是?a.OracleServiceORCLB.OracleORCLTNSListnerC.CMD,D.OracleDb11g_home1TNSListner18.下列表空间是用于临时存储排序信息的是?A.撤销表空间UNDOTBS1,B.系统表空间SYSTEM,C.用户表空间USERSd.临时表空间TEMP19.数据库启动过程中哪一步打开数据文件?A.数据库打开b.数据库加载C.实例启动D.每个阶段20.可以使用()伪列来访问序列。A.CURRVAL和NEXTVALB.NEXTVAL和PREVALc.CACHE和NOCACHED.MAXVALUE和MINVALUE21.下列哪个不是Oracle数据库系统权限?A.CREATETABLEb.DBAC.CREATESESSION.CREATEVIEW22.如果某列设置了UNIQUE约束,下面说法正确的是?a.不能为空B.可以为空C.可以重复D.不能重复23.()函数通常用来计算累计排名、移动平均数和报表聚合等。A.汇总b.分析C.分组D.单行24.已创建序列S2,若当前值为5,步长为2,先执行1次S1.CURRVAL,再执行3次S1.NEXTVAL,最后S1的值是?A.8B.9C.10d.1125.下列几个语句中为图书表BOOK添加一列出版社PUBLISH(CHAR类型),正确的是?A.ALTERTABLEBOOKDROPCOLUMNPUBLISH;b.ALTERTABLEBOOKADDPUBLISHCHAR(12);C.ALTERTABLEBOOKADDPUBLISH;D.ALTERTABLEBOOKPUBLISHCHAR(12);26.()SQL语句将为计算列SAL*12生成别名AnnualSalaryA.SELECTename,sal*12‘AnnualSalary’FROMemp;b.SELECTename,sal*12“AnnualSalary”FROMemp;C.SELECTename,sal*12ASAnnualSalaryFROMemp;D.SELECTename,sal*12ASINITCAP(“AnnualSalary”)FROMemp;27.统计30号部门的员工表的最高工资和人数,正确命令是?A.SELECTcount(*),max(sal)FROMemp;B.SELECTcount(*),max(sal)FROMempWHEREdeptno=30;C.SELECTcount(*),max(sal)FROMempHAVINGdeptno=30;d.SELECTcount(*),max(sal)FROMempGROUPBYdeptno;28.()服务监听并按受来自客户端应用程序的连接请求。a.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer二、填空题1.数据库管理技术的发展经历了人工管理、文件管理、数据库系统三个阶段。2.初始化参数文件的两个类型pfile和spfile3.根据备份的规模不同,物理备份分为冷备份、热备份。4.关系模型允许定义3类完整性约束:实体完整性、参照完整性和用户自定义的完整性。5.Oracle关闭数据库的四种方式SHUTDOWNNORMAL;SHUTDOWNTRANSACTION,;SHUTDOWNIMMEDIATE;SHUTDOWNABORT;6.Oracle数据库的初始化参数文件分为文本初始化参数文件和服务器初始化参数文件。7.使用SHUTDOWNIMMEDIATE命令能最快地关闭Oracle数据库。8.数据库三级数据结构是外模式、模式、内模式。9.外连接分为左外连接、右外连接、全外连接三种。SYS用户以管理员身份登录后,要授予用户MARTIN可以对SCOTT用户的EMP表进行查询的权限,请写出授权命令:(假设MARTIN用户已存在)CONNECT10.profile的作用是进行口令限制和__用户资源__限制。11.Oracle数据库的初始化参数文件分为服务器初始化参数文件和文本初始化参数文件。12.使用SHUTDOWNIMMEDIATE命令能最快地关闭Oracle数据库。三、简答题1.简述Oracle数据库中表的种类。标准表分区表聚簇表外部表索引表2.分别列举五种常用的系统权限、五种对象权限和三种角色,并说明其功能。系统权限:CREATESESSION,CREATEVIEW,CREATETABLE,CREATEINDEX五种对象权限:selecetinsertreferencesupdatedelete三种角色:DBAscottsys:3.简述利用SQL*Developer可以对数据库进行哪些类型的操作。管理与开发操作:浏览数据库对象,进行数据库的DML(插入,删除,修改数据)、进行DDL操作(创建、修改、删除数据库对象)、开发和调试PL/SQL程序、进行数据的导入与导出以及创建于生成报表等。4.Oracle数据库用户认证方式有哪几种?数据库身份认证,外部身份认证,全局身份认证。5.比较范围分区、列表分区、散列分区的区别。范围分区:根据分区列表的范围来对表进行分区,每条记录根据其分区列值所在的范围来决定储存在哪个分区。适合根据日期进行分区的情况。列表分区:如果列的值不能划分范围(非数值类型和日期类型),同时分区列的取值是一个包含少数值的集合,可以采用列表分区,将特定分区列值的记录保存到特定分区中。散列分区:又称hash分区,是采用基于分区列值的Hash算法,讲数据均匀分布到指定的分区中。一个记录到底分布到哪个分区是由hash函数决定的。6.索引有什么作用?Oralce中有哪几种类型的索引?作用:索引用于提高数据的查询效率根据索引值是否唯一,可以分为唯一性索引和非唯一性索引组织结构不同,可以分为平衡树索引和位图索引根据索引基于的列数不同可以分为单列索引和复合索引7.简述事务的ACID特性。原子性,一致性,隔离性,持久性四、判断题(√)1.在SQLSELECT语句查询中,要去掉查询结果中的重复记录,应该使用DISTINCT关键字。(√)2.将表空间设置为脱机后,该表空间中的所有数据库对象就不能访问和操作。(╳)3.直接授权是指将权限授予给角色,再将角色指定给用户。(╳)4.非正常关闭数据库的几种方式中,SHUTDOWNNORMAL是速度最快的。(√)5.概要文件能设置用户口令的有效天数。(√)6.授权时带上WITHADMINOPTION子句,则用户可以将获得的权限授予其他用户。(√)7.Oracle数据库中的闪回技术只能备份数据库,无法恢复数据库。(╳)8.数据文件不能重新设置大小。(╳)9.ALTERTABLESPACEtbs1ONLINE;这条语句是将表空间tbs1设置为脱机。(╳)10.直接授权是指将权限授予给角色,再将角色指定给用户。
本文标题:《数据库原理与应用》复习题
链接地址:https://www.777doc.com/doc-2846230 .html