oracle课后填空选择答案.docx
- 文档编号:1825391
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:27
- 大小:34.13KB
oracle课后填空选择答案.docx
《oracle课后填空选择答案.docx》由会员分享,可在线阅读,更多相关《oracle课后填空选择答案.docx(27页珍藏版)》请在冰豆网上搜索。
oracle课后填空选择答案
第二章
1.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。
2.用户对数据库的操作如果产生日志信息、则该日志信息首先被存储在日志缓冲区中,随后
由LGWR进程保存到日志文件。
3.一个表空间物理上对应一个或多个数据文件。
4.在Oracle的逻辑存储结构中,根据存储数据的类型,可以将段分为数据段、索引段、回退段、LOB段和临时段。
5.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。
6.在多进程Oracle实例系统中,进程分为用户进程、后台进程和服务器进程。
当一个用户
运行应用程序,如PRO*C程序或一个Oracle工具(如SQL*Plus),系统将为用户运行的应用程序建立一个用户进程。
1.下列选项中,哪一部分不是Oracle实例的组成部分?
C
A.系统全局区SGAB.PMON后台进程C.控制文件D.Dnnn调度进程
2.在全局存储区SGA中,哪部分内存区域是循环使用的?
B
A.数据缓冲区B.日志缓冲区C.共享池D.大池
3.解析后的SQL语句在SGA的哪个区域中进行缓存?
C
A.数据缓冲区B.日志缓冲区C.共享池D.大池
4.如果一个服务进程非正常终止,Oracle系统将使用下列哪一个进程来释放它所占用的资源?
D
A.DBWRB.LGWRC.SMOND.PMON
5.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪一个进程?
D
A.CKPTB.SMONC.LGWRD.DBWR
6.下列关于共享服务器模式的叙述哪一项不正确?
A
A.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程
B.一个数据库实例可以启动多个调度进程
C.在共享服务器操作模式下,Oracle实例将启动调度进程Dnnn为用户进程分配服务进程
D.共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务
7.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统
将启动如下哪一个进程?
D
A.DBWRB.LGWRC.SMOND.ARCH
8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不
会发生丢失修改数据?
C
A.DBWR和数据文件B丄GWR和日志文件组C.CKPT和控制文件D.ARCH和归档日志文件
9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中?
A
A.DBWRB.LGWRC.RECOD.ARCH
10.如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图?
A
A.DBA视图B.ALL视图C.USER视图D.动态性能视图
11.下列哪一项是Oracle数据库中最小的存储分配单元?
D
A.表空间B.段C.盘区D.数据块
12.下面的各项中哪一个正确描述了Oracle数据库的逻辑存储结构?
A
A.表空间由段组成,段由盘区组成,盘区由数据块组成
B.段由表空间组成,表空间由盘区组成,盘区由数据块组成
C•盘区由数据块组成,数据块由段组成,段由表空间组成
D.数据块由段组成,段由盘区组成,盘区由表空间组成
第三章
1.标准的SQL语言语句类型可以分为:
数据定义语句(DDL)、数据操纵语句(DML和数据
控制语句(DCL)。
2.在需要滤除查询结果中重复的行时,必须使用关键字Distinct;在需要返回查询结果中
的
所有行时,可以使用关键字ALL。
3.如果需要在SELECT子句中包括一个表的所有列,可使用符号*。
4.如果定义与组有关的搜索条件,可以把groupby子句添加到SELECT语句中。
5.当进行模糊查询时,就使用关键字LIKE和通配符"_"或百分号"%"。
6.WHERE子句可以接收FROM?
句输出的数据,而HAVING子句则可以接收来自groupby、FROM或where子句的输入。
7.使下列SQL语句中添加适当的表达式或子句,使语句可以正常运行。
SELECT供应商所在城市,COUNT供应商编号)
FROM供应商信息
GROUPB似应商所在城市
ORDERBY2DESC;
1.下列的哪个子句在SELECT语句中用于排序结果集?
D
A.HAVING子句B.WHERE子句C.FROM子句D.ORDERBY子句
2.为了去除结果集中重复的行,可在SELECT语句中使用下列哪个关键字?
B
A.ALLB.DISTINCTC.SPOOLD.HAVING
3.下列哪个关键字或子句用来限定查询结果集中的行?
B
A.SELECTB.WHEREC.UPDATED.INSERT
4.GROUPBY子句的作用是什么?
A
A.查询结果的分组条件B.组的筛选条件C.限定返回的行的判断条件D.对结果集进行排序
5.HAVING子句的作用是B
A.查询结果的分组条件B.组的筛选条件C.限定返回的行的判断条件D.对结果集进行排序
6.下列哪个函数可以把一个列中的所有值相加求和?
B
A.MAXB.SUMC.COUNTD.AVG
7.下列哪个子句是SELECT语句中必选项?
A
A.FROMB.WHEREC.HAVINGD.ORDERBY
8•当使用三角函数COS求余弦时,应以B为单位传递参数。
A.角度B.弧度C.角度和弧度均可D.上述都不对
9.下列哪个子句实现对一个结果集进行分组和汇总?
D
A.HAVINGB.ORDERBYC.WHERED.GROUPBY
10.查询一个表的总记录数,可以采用C统计函数。
A.AVG(*)B.SUM(*)C.COUNT(*)D.MAX(*)
第四章
1.在SQL语句中,用于向表中插入数据的语句是Insert。
2.如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用select语句。
3.创建一个UPDATE语句来修改ARTISTS表中的数据,并且把每一行的T_ID值都改成15,
应该使用的SQL语句是updateartistssett_id=15;。
4.使用describe命令可以显示表的结构信息。
5.使用SQL*Plus的get命令可以将文件检索到缓冲区,并且不执行。
6.当设置了多个列的显示属性后,如果清除设置的显示属性,可以使用命令clear,而当要
清除某列具体的显示属性时,需要使用命令OFF。
7.使用SAVE命令可以将缓冲区中的SQL命令保存到一个文件中,并且可以使用Start命令
运行该文件。
8.要设置SQL*Plus显示数字时的格式可以使用NumFormat命令,而要设置某个数字列的
显示格式要使用Column命令。
1.要建立一个语句向Types表中插入数据,这个表只有两列,T_ID和T_Name列。
如果要插入一行数据,这一行的T_ID值是100,T_Name值是FRUIT。
应该使用的SQL语句是A。
A.INSERTINTOTypesValues(100,'FRUIT')
B.SELECT*FROMTypesWHERET_ID=100ANDT_Name='FRUIT'
C.UPDATESETT_ID=100FROMTypesWHERET_Name='FRUIT'
D.DELETE*FROMTypesWHERET_ID=100ANDT_Name='FRUIT'
2.用A语句修改表的一行或多行数据。
A.UPDATEB.SETC.SELECTD.WHERE
3.要建立一个UPDATE语句更新表的某一列数据,且更新的数据为表统计的结果。
则需要
在UPDATE语句中使用什么语句?
C
A.UPDATEB.SETC.SELECTD.WHERE
4.DELETE语句中用B语句或子句来指明表中所要删除的行。
A.UPDATEB.WHEREC.SELECTD.INSERT
5.使用什么命令可以清除表中所有的内容?
D
A.INSERTB.UPDATEC.DELETED.TRUNCATE
6.如果要设置SQL*Plus每页打印的数量,则可以使用如下的哪个命令?
C
A.SETPAGEB.PAGESIZEC.SETPAGESIZED.SIZE
7.以下的哪个命令可以将SQL命令保存到文件中A。
而哪个命令可以将SQL命令的运行结果保存到文件中B。
A.SAVEB.SPOOLC.GETD.INPUT
第五章
1.在Oracle系统中,为了实现对表、视图和索引等数据库对象进行管理,Oracle采用模
式实现。
2.一个模式只能够被一个数据库用户所拥有,其创建的所有模式对象都保存在自己的模式
中。
3.Char数据类型与Varchar2类型都用于存储字符串。
如果定义了Char类型的字段,并且
向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而Varchar2类型的字段用
于存储变长的字符串,即如果向该列赋值的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。
4.ROWID实际上保存的是记录的物理地址,因此通过ROWID来访问记录右以获得最快的
访问速度。
5.在STORAGE?
句中可以设置6个存储参数。
其中,Initial指定为表中的数据分配的第
一个盘区的大小;Next指定为存储表中的数据分配的第二个盘区大小;Pctincrease指定从第二个盘区之后,每个盘区相对于上一个盘区的增长百分比;Minextents指定允许为表中的数据所分配的最小盘区数目;Maxextents指定允许为表中的数据所分配的最大盘区数目。
6.
其中Pctfree用于控制
通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,
数据块的更新预留的空间,而Pctused用于控制数据块在删除时释放空间的门槛。
7.为Student表手动分配存储空间,并且大小由NEXT参数设置,则应使用的语句为Alter
tableStudentallocateextent;;如果为Student表手动分配了一个大小为128KB的新盘区,则应使用的语句为AltertableStudentallocateextent(size128k);。
8.填写下面语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为30KB第二个盘区为20KB随后分配的盘区不会增长。
ALTERTABLEClassmoveTABLESPACESYSTEM
STORAGE(
Initial30k
Next20k
Pctincrease0
MAXEXTENTSUNLIMITED);
9.根据约束的作用域,约束可以分为表级约束和列级约束两种。
列级约束是字段定义的一部分,只能够应用在一个列上;而表级约束的定义独立于列的定义,它可以应用于一个表中的多个列。
10.填写下面的语句,使其可以为Class表的ID列添加一个名为PK_CLASS_ID的主键约束。
ALTERTABLEClassAddconstraintPK_CLASS_IDPRIMARYKEY(ID)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 课后 填空 选择 答案