oracle10g数据库基础教程课后习题答案择题中文.docx
- 文档编号:5822462
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:35
- 大小:231.18KB
oracle10g数据库基础教程课后习题答案择题中文.docx
《oracle10g数据库基础教程课后习题答案择题中文.docx》由会员分享,可在线阅读,更多相关《oracle10g数据库基础教程课后习题答案择题中文.docx(35页珍藏版)》请在冰豆网上搜索。
oracle10g数据库基础教程课后习题答案择题中文
第3章创建数据库
(1)后台进程跟踪文件的位置是(C)
A.LOGFILE_DESTB.ORACLE_HOME
C.BACKGROUND_DUMP_DESTD.CORE_DUMP_DEST
(2)手动创建数据库的第一步是(C)
A.启动实例
B.启动SQL*Plus 以SYSDBA身份连接Oracle
C.查看系统的实例名
[
D.创建参数文件
(3)关于控制文件以下正确的是(A)
A.Oracle建议至少二个控制文件存放在二个磁盘分区
B.Oracle建议至少二个控制文件存放在一个磁盘分区
C.Oracle建议存放一个控制文件
D.一个控制文件不足以运行数据库
(4)执行CREATEDATABASE命令之前,应该发出的命令是(B)
A.STARTUPINSTANCE B.STARTUPNOMOUNT
:
C.STARTUPMOUNTD.以上都不是
(5)创建数据库时,Oracle如何得知需要创建的控制文件信息(A)
A.从初始化参数文件
B.从CREATEDATABASE命令
C.从环境变量
D.从$ORACLE_HOME目录名为
(6)哪个脚本文件创建数据字典视图(A)
A.B.C.D.
(7);
(8)创建数据库时,DATAFILE子句能定义几个数据文件(C)
A.一个
B.二个
C.多个;仅一个属于系统表空间
D.多个;都属于系统表空间
(9)谁拥有数据字典(A)
A.SYSB.SYSTEMC.DBAD.ORACLE
(10)在CREATEDATABASE命令中,非法子句是(B)
&
A.MAXLOGMEMBERSB.MAXLOGGROUPS
C.MAXDATAFILES D.MAXLOGHISTORY
(11)创建一个数据库至少需要几个控制文件(A)
A.一个B.二个C.三个D.无
第5章物理存储结构
(1)关于联机重做日志,以下哪两个说法是正确的(BC)
A.所有日志组的所有文件都是同样大小
B.一组中的所有成员文件都是同样大小
!
C.成员文件应置于不同的磁盘
D.回滚段大小决定成员文件大小
(2)DBA使用哪个命令显示当前归档状态(A)
A.ARCHIVELOGLIST B.FROMARCHIVELOGS
C.SELECT*FROMV$THREADD.SELECT*FROMARCHIVE_LOG_LIST
(3)创建一个数据库需要多少个控制文件(A)
A.1B.2C.3D.0
(4)将下句补充完整:
控制文件的建议配置是(C)
…
A.每数据库一个控制文件B.每磁盘一个控制文件
C.二个控制文件置于二个磁盘D.二个控制文件置于一个磁盘
(5)当创建控制文件时,数据库必须处于什么状态(B)
A.加载B.未加载C.打开D.受限
(6)哪个数据字典视图显示数据库处于归档状态(C)
A.V$INSTANCEB.V$LOGC.V$DATABASED.V$THREAD
(7)把多路镜像控制文件存于不同磁盘最大的好处是(B)
A.数据库性能提高
/
B.防止失败
C.提高归档速度
D.能并发访问提高控制文件的写入速度
(8)哪个文件用于记录数据库的改变,并且用于实例的恢复(B)
A.ArchivelogfileB.RedologfileC.ControlfileD.Alertlogfile
(9)一个实例可以建立几个归档进程(C)
A.5B.4C.10D.取决于操作系统
(10)定义归档目标地址时,哪两个参数不能一起使用(BC)
!
A.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DUPLEX_DEST
B.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DEST_1
C.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DEST_2
D.以上都不是;可以指定所有的归档参数
第6章逻辑存储结构
(1)段的集合称为(C)
A.区B.段C.表空间D.数据库
(2)]
(3)当数据库崩溃,何时使用回滚信息(C)
A.在崩溃之前
B.恢复完成之后
C.数据库重新打开之后、恢复之前
D.数据库崩溃后回滚信息不被使用
(4)数据字典表和视图存储在(B)
A.USERS表空间B.SYSTEM表空间
C.TEMPORARY表空间D.以上三个中任意
(5)【
(6)PCTFREE与PCTUSED之和不应超过(A)
A.100B.50C.25D.10
(7)数据块的哪三个部分合称为块头部(C)
A.表目录、行目录和行数据
B.标题、表目录、空闲区
C.表目录、行目录、标题
D.块头部、行数据、行头部
(8)数据库打开时,以下哪个表空间必须联机(A)
.
A.SYSTEM B.TEMPORARY C.ROLLBACK D.USERS
(9)指定哪个表空间参与排序操作,可以提高排序效率B
A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS
(10)临时表空间中用于排序的段是何时创建的(A)
A.排序操作开始的时候
B.临时表空间创建的时候
C.当排序操作需要内存操过1KB的时候。
D.上述所有选项。
(11)]
(12)以下哪个段是自管理的(C)
A.TEMPORARY B.ROLLBACK C.CACHE D.INDEX
(13)如果未定义临时表空间,哪一个会作为默认的临时表空间(D)
A.ROLLBACK B.USERS C.INDEX D.SYSTEM
(14)回滚段的作用是(D)
A.数据的读一致性B.事务回滚
C.数据库恢复D.以上都是
(15)回滚段存储(A)
(
A.事务修改的数据原值
B.事务修改的数据新值
C.事务修改的数据原值和新值
D.以上都不是
第7章数据库实例
(1)Oracle实例是(D)
A.Oracle内存结构B.OracleI/O结构
C.Oracle后台进程D.以上都是
(2)*
(3)SGA区包括(D)
A.数据高速缓冲区B.共享池C.重做日志缓冲区D.以上都是
(4)最近使用过的SQL语句存储在(B)
A.共享池B.数据高速缓冲区C.私有全局区D.用户全局区
(5)以下哪个不是Oracle后台服务进程(B)
A.DBWRB.DBCMC.LGWRD.SMON
(6)以下哪个是合法的Oracle后台服务进程(D)
A.ARCHB.LGWRC.DBWRD.以上都是
(7)}
(8)将修改过的数据块写入数据文件的进程是(A)
A.DBWRB.LGWRC.PMOND.SMON
(9)已提交的事务所做的改变由哪个进程记录(D)
A.DBWRB.SMONC.CKPTD.以上都不是
(10)Oracle事务提交即(B)
A.数据由DBWR进程写入磁盘文件
B.LGWR进程成功写入日志
C.PMON进程提交
%
D.SMON进程写数据
(11)回收表空间碎片的进程是___________(B)
A.PMONB.SMON C.DBWR D.ARCH
(12)管理用户会话连接的进程是______________(A)
A.PMONB.SMONC.SERVD.NET8
第8章数据库启动与关闭
(1)实例启动时数据库所处的状态是(C)
A.MOUNT B.OPEN C.NOMOUNTD.None
(2)—
(3)数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果(B)
A.Oracle返回警告信息并打开数据库。
B.Oracle 返回警告信息,不打开数据库。
C.Oracle 返回警告信息,并进行数据库恢复。
D.Oracle忽略不可用的文件。
(4)受限会话的系统权限应授予哪些用户(B)
A.在客户端与服务器之间通过SQL*NET 或NET8传输数据,需要特别安全保护的用户。
B.执行数据导入、导出的DBA用户。
`
C.上面两类用户都包括。
D.上面几项都不正确。
(5)启动数据库时,如果一个或多个CONTROL_FILES参数指定的文件不存在或不可用,会出现什么样的结果(A)
A.Oracle返回警告信息,但不加载数据库。
B.Oracle返回警告信息,并加载数据库。
C.Oracle忽略不可用的控制文件。
D.Oracle 返回警告信息,并进行数据库恢复。
(6)Bob试图正常关闭数据库,Oracle说实例处于空闲状态,他试图启动数据库,Oracle说数据库已启动,Bob最好使用什么命令强制关闭数据库(B)
、
A.NORMAL B.ABORT C.IMMEDIATE D.NONE
(7)Tom发出启动数据库的命令,实例和数据库经过怎样的过程最终打开(B)
A.OPEN, NOMOUNT, MOUNTB.NOMOUNT, MOUNT, OPEN
C.NOMOUNT, OPEN, MOUNT D.MOUNT, OPEN, NOMOUNT
(8)Diane是一个新DBA,当数据库服务器正在运行时她发出了关闭数据库的命令,等一会儿,她发现Oracle正在等待所有用户主动断开,她使用的是哪一个关闭命令(A)
A.NORMAL B.ABORT C.IMMEDIATE D.NONE
(9)下面哪个脚本文件用于创建数据字典视图B
A.A. B. C. D.
(10)~
(11)为了执行一次完整的数据库介质恢复操作,数据库必须处于那种状态(B)
A.处于Mount状态,并且使用RESETLOG方式打开数据库。
B.处于Mount状态,但不打开数据库。
C.处于Mount状态,并且使用 ARCHIVELOG方式打开数据库。
D. 不能执行完整的数据库介质恢复操作。
(12)数据库启动过程中哪一步读取初始化参数文件(C)
A.数据库打开
B.数据库加载
C."
D.实例启动
E.每个阶段
第9章模式对象
(1)用于删除约束的命令是哪一个(C)
A.ALTERTABLEMODIFYCONSTRAINTB.DROPCONSTRAINT
C.ALTERTABLEDROPCONSTRAINTD.ALTERCONSTRAINTDROP
(2)哪个不是ROWID的组成部分(A)
A.表空间B.文件编号C.对象编号D.块内行号
{
(3)唯一值约束和主键约束的区别是什么(D)
A.唯一值约束建立唯一索引、主码约束建立非唯一索引
B.主码列可以为空、唯一值约束的列不可以为空
C.主码约束可以使用已有的索引、唯一值约束总是创建索引
D.唯一值约束的列可以为空、主码列不可以为空
(4)什么是模式(B)
A.数据库对象的物理组织结构
B.数据库对象的逻辑组织结构
/
C.索引模式
D.以上都不是
(5)选择两个正确的答案,当创建一个表时:
(AB)
A.直接路径加载使用SQL*Loader实用程序不会记录在重做日志文件。
B.直接加载不记录在重做日志文件。
C.表的插入和更新操作不记录在重做日志文件。
D.常规路径加载使用SQL*Loader实用程序不会记录在重做日志文件。
(6)位图索引适合建于怎样的列(A)
?
A.索引基数高B.索引基数低C.插入率高D.修改率高
(7)选择2个可以被PUBLIC用户组拥有的模式对象。
(AC)
A.数据库链接B.回滚段 C.同义词D.表
(8)ALTERTABLE命令不能用于(D)
A.将一个表移动到其他的表空间中
B.修改表的初始分区大小
C.修改表名
D.禁用触发器
;
(9)哪个约束不会自动建立索引(B)
A.主码B.外码C.唯一
(10)哪个不是建立分区表的方法(C)
A.范围B.列表C.函数D.散列
第10章安全管理
(1)创建用户命令中DEFAULTTABLESPACE子句指定_______的位置。
(A)
A.用户创建的数据库对象
B.%
C.用户创建的临时对象
D.用户创建的系统对象
E.以上都不是
(2)资源文件中SESSIONS_PER_USER限制了什么(B)
A.数据库的并发会话数量
B.每用户会话数量
C.每用户进程数量
D.以上都不是
:
(3)哪个参数限制用户在断开前的最大空闲时间(A)
A.IDLE_TIME B.DISCONNECT_TIME
C.CONNECT_TIME D.以上都不是
(4)使用ALTERUSER命令时,以下哪个子句有错误(A)
A.ADD QUOTA 5MB.IDENTIFIEDBYusera
C.DEFAULTTABLESPACESYSTEM D.以上都不是
(5)哪个视图包含所有概要文件的资源使用参数(B)
、
A.DBA_PROFILE B.DBA_PROFILES
C.DBA_USERS D.DBA_RESOURCES
(6)以下哪个不是系统权限(A)
A.SELECTB.UPDATEANYC.CREATEVIEWD.CREATESESSION
(7)创建用户的命令中哪个子句限制用户对象在数据库占用的空间(D)
A.Size B.NEXT_EXTENT C.MAX_EXTENTS D.QUOTA
(8)对表空间配额的分配限制了哪个操作(C)
A.UPDATE B.DELETE C.CREATE D.以上都是
(9)~
(10)概要文件不能限制________。
(D)
A.CPU占用时间
B.最大数据库连接时间
C.最大会话空闲时间
D.读取数据块时间
(11)以下哪个不是角色(D)
A.CONNECTB.DBAC.RESOURCED.CREATESESSION
第13章SQL语言基础
`
(1)哪个单行函数能够得到字符串的一部分(B)
A.INSERT B.SUBSTRC.LPADD.LEAST
(2)哪个函数接受任何类型的参数,可以多选。
(BD)
A.SUBSTRB.NVLC.ROUNDD.DECODEE.SIGN
(3)SIGN(ABS(NVL(-23,0)))的返回值是(A)
A.1B.32C.-1D.0E.NULL
(4)哪个函数能返回字符串的首字符,选择2个。
(AB)
A.LTRIMB.SUBSTRC.RTRIMD.INSERTE.MOD
%
(5)哪行代码有错误(C)
A.SELECTdname,ename
B.FROMempe,deptd
C.WHERE=
D.ORDERBY1,2
(6)哪个语句不会建立隐式事务(E)
A.INSERTB.UPDATEC.DELETED.SELECTFORUPDATE
E.以上语句都会建立隐式事务
(7)以下查询语句是哪种连接(D)
SELECTdname,enameFROMdeptd,empeWHERE=ORDERBYdname,ename;
1.自连接B.等值连接C.外连接D.不等值连接
(8)使用多表查询时,在哪个子句指定多个表的名字(D)
A.HAVINGB.GROUPBYC.WHERED.FROM
(9)这两个操作不允许使用外部联接两个表之间(AC)
A.ORB。
ANDC。
ANDD。
=
!
(10)如果查询表A(有3行数据)和表B(有4行数据),使用select*froma,b,返回的查询结果有多少行(D)
A.7B.1C.0D.12
(11)你需要把NEW_CUST表中的新客户信息导入CUST和CUST_SPECIAL表,如果客户信誉度大于10000,需要导入CUST_SPECIAL表,所有新客户信息都要导入CUST表,使用哪种技术可以尽快完成导入(D)
A.外部表B.MERGE命令
C.INSERT多表插入命令D.带有WITHCHECKOPTION子句的INSERT命令
(12)关于以下SQL语句的作用正确的说法是(B)
ALTERTABLESETUNUSED(mgr_id);
A.EMP表上的同义词需要被重建
)
B.MGR_ID列上的约束都被取消
C.任何包含MGR_ID列的视图都必须删除和重建
D.MGR_ID列的索引仍然有效直到执行DROPUNUSEDCOLUMNS命令
(13)什么情况下在GROUPBY子句中使用ROLLUP(C)
A.对每组进行横向统计和不分组统计
B.对GROUPBY指定的列进行分组智能统计
C.对GROUPBY指定的列从右到左分组统计
D.对GROUPBY指定的列进行横向和纵向分组统计
—
(14)关于子查询以下哪两种说法是正确的(AD)
A.外层查询返回结果之后,执行内层查询
B.先执行子查询,再执行外层查询
C.对于子查询返回的结果,外层查询只执行一次
D.外层查询返回的每行结果都与内层查询结果进行比较
{
(15)OE和SCOTT是数据库用户,ORDERS表被OE所拥有。
DBA执行以下操作会导致:
(B)
CREATEROLEr1;
GRANTSELECT,INSERTONTOr1;
GRANTr1TOscott;
GRANTSELECTONTOscott;
REVOKESELECTONFROMscott;
A.SCOTT能查询;
B.SCOTT不能查询;
C.,
D.REVOKE命令回收了SCOTT和R1的SELECT权限;
E.REVOKE命令会发生错误,因为SELECT权限已被授予R1。
(16)empdet包含外部表empno和ename列。
该命令将关系到empdet表工作(C)外部数据表都是只读的,因此在外部表不能够执行DML操作,也不能创建索引A.UPDATEempdetSETename='Amit'WHEREempno=1234;B.DELETEFROMempdetWHEREenameLIKE'J%';C.CREATEVIEWempvuASSELECT*FROMempdept;D.CREATEINDEXempdet_idxONempdet(empno);
*
!
1.ViewtheExhibitandexaminethedatainthePROMOTIONStable
…
PROMOBEGINDATEisstoredinthedefaultdateformat,dd-mon-rr
Youneedtoproduceareportthatprovidesthename,cost,andstartdateofallpromosinthePOSTcategorythatwerelaunchedbeforeJanuary1,2000
WhichSQLstatementwouldyouuse
A.SELECTpromo_name,promo_cost,promo_begin_date
FROMpromotions
WHEREpromo_category='post'ANDpromo_begin_date<'01-01-00';
B.SELECTpromo_name,promo_cost,promo_begin_date
FROMpromotions
~
WHEREpromo_costLIKE'post%'ANDpromo_begin_date<'01-01-2000';
C.SELECTpromo_name,promo_cost,promo_begin_date
FROMpromotions
WHEREpromo_categoryLIKE'P%'ANDpromo_begin_date<'l-JANUARY-00';
D.SELECTpromo_name,promo_cost,promo_begin_date
FROMpromotions
WHEREpromo_categoryLIKE'%post%'ANDpromo_begin_date<'l-JAN-00';
Answer:
D
2.!
3.Whichstatements/commandswouldnotcauseatransactiontoendB
A.COMMIT
B.SELECT
C.CREATE
D.ROLLBACK
4.WhichtwostatementsarenottrueregardingconstraintsD
A.AforeignkeycancontainNULLvalues
B.AcolumnwiththeUNIQUEconstraintcancontainNULLvalues
…
C.Aconstraintcanbedisabledeveniftheconstraintcolumncontainsdata
constraintscanbedefinedatthecolumnlevelaswellasthetablelevel
5.WhichstatementarenottrueregardingtheORDERBYclauseB
A.ItmustbethelastclauseintheSELECTstatement
B.ItcannotbeusedinaSELECTstatementcontainingaHAVINGclause
C.Youcanspecifyacolumnnamefollowedbyanexpressioninthisclause
D.Youcanspecifyacombinationofnumericpositionsandcolumnnamesinthisclause
6.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle10g 数据库 基础教程 课后 习题 答案 中文