Oracle 10g 数据库管理 应用开发 标准教程 思考与练习6418.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Oracle 10g 数据库管理 应用开发 标准教程 思考与练习6418.docx》由会员分享,可在线阅读,更多相关《Oracle 10g 数据库管理 应用开发 标准教程 思考与练习6418.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章一、填空题1.Oracle 数据库系统的物理存储结构主要由3 类文件组成,分别为数据文件、日志文件、控制文件。(另外还包含一些参数文件)2.用户对数据据库的操作如如果产生日志志信息、则该该日志信息首首先被存储在在日志缓冲区区中,随后由LGWR 进进程保存到日日志文件。3.一个表空间间物理上对应应一个或多个个数据文件。4.在Oraccle 的逻逻辑存储结构构中,根据存存储数据的类类型,可以将将段分为数据据段、索引段、回退段、LOB 段和临时段。5.在Oraccle 的逻逻辑存储结构构中,数据块块是最小的I/O 单元。6.在多进程OOraclee 实例系统统中,进程分分为用户进程程、后台进程
2、和服务器进程程。当一个用用户运行应用用程序,如PPRO*C 程序或一个个Oraclle 工具(如如SQL*PPlus),系系统将为用户户运行的应用用程序建立一一个用户进程程。二、选择题1.下列选项中中,哪一部分分不是Oraacle 实实例的组成部部分? CA.系统全局区区SGA B. PMMON 后台台进程C.控制D.Dnnnn 调度进进程2.在全局存储储区SGA 中,哪部分分内存区域是是循环使用的的? BA.数据缓冲区区B.日志缓冲冲区C.共享池D.大池3.解析后的SSQL 语句句在SGA 的哪个区域域中进行缓存存? CA.数据缓冲区区B.日志缓冲冲区C.共享池D.大池4.如果一个服服务进程
3、非正正常终止,OOraclee 系统将使使用下列哪一一个进程来释释放它所占用用的资源? DA.DBWR B.LGWWR C.SMOON D.PMOON5.如果服务器器进程无法在在数据缓冲区区中找到空闲闲缓存块,以以添加从数据据文件中读取取的数据块,则将启动如如下哪一个进进程? DA.CKPT B.SMOON C.LGWWR D.DBWWR6.下列关于共共享服务器模模式的叙述哪哪一项不正确确? AA.在共享服务务器操作模式式下,每一个个用户进程必必须对应一个个服务器进程程B.一个数据库库实例可以启启动多个调度度进程C.在共享服务务器操作模式式下,Oraacle 实实例将启动调调度进程Dnnnn
4、为用用户进程分配配服务进程D.共享服务器器操作模式可可以实现少量量服务器进程程为大量用户户进程提供服服务7.当数据库运运行在归档模模式下时,如如果发生日志志切换,为了了保证不覆盖盖旧的日志信信息,系统将启动如下哪一一个进程? DA.DBWR B.LGWWR C.SMOON D.ARCCH8.下列哪一个个进程和数据据库部件可以以保证用户对对数据库所做做的修改在没没有保存的情情况下,不会发生丢失修改改数据? CA.DBWR 和数据文件件B.LGWWR 和日志志文件组C.CKPPT 和控制制文件 D.ARCH 和归档日志志文件9.下列哪一个个进程用于将将修改过的数数据从内存保保存到磁盘数数据文件中?
5、 AA.DBWR B.LGWWR C.RECCO D.ARCCH10.如果要查查询数据库中中所有表的信信息,应当使使用下列哪种种数据字典视视图? AA.DBA 视视图B.ALLL 视图C.USEER 视图D.动态性能能视图11.下列哪一一项是Oraacle 数数据库中最小小的存储分配配单元? DA.表空间B.段C.盘区D.数据块12.下面的各各项中哪一个个正确描述了了Oraclle 数据库库的逻辑存储储结构? AA.表空间由段段组成,段由由盘区组成,盘盘区由数据块块组成B.段由表空间间组成,表空空间由盘区组组成,盘区由由数据块组成成C.盘区由数据据块组成,数数据块由段组组成,段由表表空间组成D
6、.数据块由段段组成,段由由盘区组成,盘盘区由表空间间组成第三章一、填空题1.标准的SQQL 语言语语句类型可以以分为:数据据定义语句(DDL)、数据操纵语句(DML)和数据控制语句(DDCL)。2.在需要滤除除查询结果中中重复的行时时,必须使用用关键字Diistincct;在需要要返回查询结结果中的所有行时,可以以使用关键字字ALL。3.如果需要在在SELECCT 子句中中包括一个表表的所有列,可可使用符号*。4.如果定义与与组有关的搜搜索条件,可可以把grooup byy 子句添加加到SELEECT 语句句中。5.当进行模糊糊查询时,就就使用关键字字LIKE 和通配符_或百分号号%。6.WH
7、EREE 子句可以以接收FROOM 子句输输出的数据,而而HAVINNG 子句则则可以接收来来自grouup by、FROM 或wwhere 子句的输入入。7.使下列SQQL 语句中中添加适当的的表达式或子子句,使语句句可以正常运运行。SELECT 供应商所在在城市,COOUNT(供供应商编号)FROM 供应应商信息GROUP BBY 供应商商所在城市ORDER BBY 2 DESCC;二、选择题1.下列的哪个个子句在SEELECT 语句中用于于排序结果集集? DA.HAVINNG 子句B.WHEERE 子句句C.FROOM 子句D.ORDDER BYY 子句2.为了去除结结果集中重复复的行,
8、可在在SELECCT 语句中中使用下列哪哪个关键字? BA.ALL B.DISTTINCT C.SPOOOL D.HAVVING3.下列哪个关关键字或子句句用来限定查查询结果集中中的行? BA.SELECCT B.WHEERE C.UPDDATE D.INSSERT4.GROUPP BY 子子句的作用是是什么? AA.查询结果的的分组条件 B.组的筛选选条件 C.限定返回的的行的判断条条件 D.对结果集集进行排序5.HAVINNG 子句的的作用是BA.查询结果的的分组条件 B.组的筛选选条件 C.限定返回的的行的判断条条件 D.对结果集集进行排序6.下列哪个函函数可以把一一个列中的所所有值相加
9、求求和? BA.MAX B.SUMM C.COUUNT D.AVGG7.下列哪个子子句是SELLECT 语语句中必选项项? AA.FROM B.WHEERE C.HAVVING D.ORDDER BYY8.当使用三角角函数COSS 求余弦时时,应以B 为单位传递递参数。A.角度B.弧度C.角度和弧弧度均可D.上述都不不对9.下列哪个子子句实现对一一个结果集进进行分组和汇汇总? DA.HAVINNG B.ORDDER BYY C.WHEERE D.GROOUP BYY10.查询一个个表的总记录录数,可以采采用C 统计函数数。A.AVG(*) B.SUMM(*) C.COUUNT(*) D.MAX
10、X(*)第四章一、填空题1.在SQL 语句中,用用于向表中插插入数据的语语句是Inssert。2.如果需要向向表中插入一一批已经存在在的数据,可可以在INSSERT 语语句中使用sselectt 语句。3.创建一个UUPDATEE 语句来修修改ARTIISTS 表表中的数据,并并且把每一行行的T_IDD 值都改成成15,应该使用的SQQL 语句是是updatte arttists set tt_id=115;。4.使用desscribee 命令可以以显示表的结结构信息。5.使用SQLL*Pluss 的get 命令令可以将文件件检索到缓冲冲区,并且不不执行。6.当设置了多多个列的显示示属性后,如
11、如果清除设置置的显示属性性,可以使用用命令cleear,而当当要清除某列具体的的显示属性时时,需要使用用命令OFFF。7.使用SAVVE 命令可可以将缓冲区区中的SQLL 命令保存存到一个文件件中,并且可可以使用Sttart 命命令运行该文件。8.要设置SQQL*Pluus 显示数数字时的格式式可以使用NNumForrmat 命命令,而要设设置某个数字字列的显示格式要使用用Colummn 命令。二、选择题1.要建立一个个语句向Tyypes 表表中插入数据据,这个表只只有两列,TT_ID 和和T_Namme 列。如如果要插入一行数据,这这一行的T_ID 值是是100,T_Namme 值是FRUI
12、IT。应该使使用的SQLL 语句是A 。A.INSERRT INTTO Typpes Vaalues(100,FRUITT)B.SELECCT * FFROM TTypes WHEREE T_IDD=100 AND TT_Namee=FRUUITC.UPDATTE SETT T_IDD=100 FROM Typess WHERRE T_NName=FRUITTD.DELETTE * FFROM TTypes WHEREE T_IDD=100 AND TT_Namee=FRUUIT2.用A 语句句修改表的一一行或多行数数据。A.UPDATTE B.SETT C.SELEECT D.WHEERE3
13、.要建立一个个UPDATTE 语句更更新表的某一一列数据,且且更新的数据据为表统计的的结果。则需需要在UPDATEE 语句中使使用什么语句句? CA.UPDATTE B.SETT C.SELLECT D.WHEERE4.DELETTE 语句中中用B 语句或子子句来指明表表中所要删除除的行。A.UPDATTE B.WHEERE C.SELLECT D.INSSERT5.使用什么命命令可以清除除表中所有的的内容? DA.INSERRT B.UPDDATE C.DELLETE D.TRUUNCATEE6.如果要设置置SQL*PPlus 每每页打印的数数量,则可以以使用如下的的哪个命令? CA.SET
14、 PPAGE B.PAGGESIZEE C.SETT PAGEESIZE D.SIZZE7.以下的哪个个命令可以将将SQL 命令令保存到文件件中A 。而哪个个命令可以将将SQL 命令的运行行结果保存到到文件中B 。A.SAVE B.SPOOOL C.GETT D.INPPUT第五章一、填空题1.在Oraccle 系统统中,为了实实现对表、视视图和索引等等数据库对象象进行管理,Oracle 采用模式实现。2.一个模式只只能够被一个个数据库用户户所拥有,其其创建的所有有模式对象都都保存在自己己的模式中。3.Char 数据类型与与Varchhar2 类类型都用于存存储字符串。如如果定义了CChar
15、类类型的字段,并并且向其赋值时,字字符串的长度度小于定义的的长度,则使使用空格填充充;而Varrchar22 类型的字字段用于存储变长的字字符串,即如如果向该列赋赋值的字符长长度小于定义义时的长度,该该列的字符长长度只会是实际字符数数据的长度,系系统不会使用用空格填充。4.ROWIDD 实际上保保存的是记录录的物理地址址,因此通过过ROWIDD 来访问记记录右以获得得最快的访问问速度。5.在STORRAGE 子子句中可以设设置6 个存储参参数。其中,Initial 指定为表中的数据分配的第一个盘区的大小;Next 指定为存储储表中的数据据分配的第二二个盘区大小小;Pctiincreaase 指
16、定定从第二个盘盘区之后,每每个盘区相对对于上一个盘盘区的增长百百分比;Miinexteents 指定允允许为表中的的数据所分配配的最小盘区区数目;Maaxexteents 指指定允许为表表中的数据所所分配的最大大盘区数目。6.通过数据块块空间管理参参数可以控制制数据块中空空闲空间的使使用方法,其其中Pctffree 用用于控制数据块的更新预预留的空间,而而Pctussed 用于于控制数据块块在删除时释释放空间的门门槛。7.为Studdent 表表手动分配存存储空间,并并且大小由NNEXT 参参数设置,则则应使用的语语句为Alttertable SStudennt alllocatee exte
17、ent; ;如果为Sttudentt 表手动分分配了一个大大小为1288KB 的新新盘区,则应应使用的语句句为Alteer tabble Sttudentt alloocate extennt(sizze 1288k); 。8.填写下面语语句,使其可可以将Claass 表移移动到表空间间SYSTEEM 中的数数据段,并且且其初始化盘盘区为30KB,第第二个盘区为为20KB,随随后分配的盘盘区不会增长长。ALTER TTABLE Classs moveeTABLESPPACE SSYSTEMMSTORAGEE (Initiall 30kNext 200kPctincrrease 0MAXEXTE
18、ENTS UUNLIMIITED);9.根据约束的的作用域,约约束可以分为为表级约束和列级约束两种种。列级约束束是字段定义义的一部分,只能够应用用在一个列上上;而表级约约束的定义独独立于列的定定义,它可以以应用于一个个表中的多个列。10.填写下面面的语句,使使其可以为CClass 表的ID 列添加加一个名为PPK_CLAASS_IDD 的主键约约束。ALTER TTABLE ClasssAdd connstraiint PKK_CLASSS_ID PRIMARYY KEY(ID)11.假设已经经创建了CHHAINEDD_ROWSS 表,填写写下面的语句句,以便对“业务员信息息”表进行链接记录分
19、析:ANALYZEE TABLLE 业务员员信息List chhainedd rowss intoo chaiined_rrows二、选择题1.下列哪个对对象属于模式式对象? CA.数据段B.盘区C.表D.表空间2.关于模式的的描述下列哪哪一项不正确确? CA.表或索引等等模式对象一一定属于某一一个模式B.在Oraccle 数据据库中,模式式与数据库用用户是一一对对应的C.一个表可以以属于多个模模式D.一个模式式可以拥有多多个表3.如果一个表表中某条记录录的一个字段段暂时不具有有任何值,那那么在其中将将保存什么内内容? CA.空格字符B.数字0 C.NULLL D.该字段数数据类型的默默认值4
20、.下列哪一项项不是伪列RROWID 的作用? DA.保存记录的的物理地址 B.快速查询询指定的记录录 C.标识各条条记录 D.保存记录的的头信息5.下列哪一项项错误地描述述了默认值的的作用? BA.为表中某列列定义默认值值后,如果向向表中添加记记录而未为该该列提供值,则则使用定义的的默认值代替B.如果向表中中添加记录并并且为定义默默认值的列提提供值,则该该列仍然使用用定义的默认认值C.如果向表中中添加记录并并且为定义默默认值的列提提供值,则该该列使用提供供的值D.向表中添加加记录时,如如果定义默认认值的列提供供值为NULLL,则该列列使用NULLL 值6.某用户需要要创建一个很很小的表,但但是
21、该表会被被许多查询使使用,这时用用户应当在创创建该表时指定下列哪个子子句? BA.PCTFRREE 和PCTUSSED B.CACCHE C.NOLLOGGINNG D.TABBLESPAACE7.为了减少表表中的链接记记录和迁移记记录,应当增增大表的哪一一个存储参数数? AA.PCTFRREE B.PCTTUSED C.MAXXEXTENNTS D.PCTTINCREEASE8.唯一约束与与主键约束的的一个区别是是? DA.唯一约束的的列的值不可可以有重复值值B.唯一约束束的列的值可可以不是唯一一的C.唯一约束的的列不可以为为空值D.唯一约束束的列可以为为空值9.如果为表EEmployyee
22、 添加加一个字段EEmail,现现在规定每个个雇员都必须须具有唯一的的Emaill 地址,则则应当为Emmail 字字段建立哪种种约束? BA.Primaary Keey B.UNIIQUE C.CHEECK D.NOTT NULLL第六章一、填空题1.在使用逗号号连接的多表表查询中,为为了防止出现现笛卡儿积,需需要SELEECT 语句句的Wherre 子句中提供连接条条件。2.使用逗号连连接的多表查查询中,用户户可以根据下下述基本原则则创建需要的的各种查询:From 子句应当包括所有有的表名,在在Wheree 子句中应应定义一个连连接条件,当当列名为多个个表共有时,列名必须被限制制。3.自然
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 10g 数据库管理 应用开发 标准教程 思考与练习6418 10 数据库 管理 应用 开发 标准 教程 思考 练习 6418
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内