欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    ORACLE11g教程数据库应用简明教程.docx

    • 资源ID:14867361       资源大小:59.88KB        全文页数:48页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ORACLE11g教程数据库应用简明教程.docx

    1、ORACLE11g教程数据库应用简明教程第二章填空题1.oracle 数据库从存储结构上可以分为 _物理存储结构 _和 _逻辑存储结构 _.2.在 oracle 数据库中, _数据文件 _是指存储数据库的文件,数据库中的所有数据最终都保存在 _数据文件 _中。3.Oracle 数据库从逻辑存储结构上可以分为表空间、 _段 _、区、 _块_。一个数据库实例由多个表空间组成,一个表空间由多个 _段_组成,一个 _段_有多个区组成,一个区由多个 _块_组成。4.将日志缓冲区的日志信息写入日志文件的后台进程是 _LGWR_,如果数据库实例运行在归档模式下,则日志文件中的内容将会被 _ARCn_进程写入

    2、归档日志。5.oracle 数据库的物理存储结构主要有数据库文件、 _控制文件 _和 _日志文件 _这 3 种类型的文件组成。6.如果一个服务器进程非正常终止, 由 oracle 系统会使用 _PMON_进程来释放他所占用的资源。7.oracle 数据库中,段主要可以分为数据段、 _索引段 _、_临时段 _和_回退段 _。二、选择题1.下面对数据库文件的叙述中,正确的是 C A、一个表空间只能对应一个人数据库文件B、一个数据文件可以对应多个表空间C、一个表空间可以对应多个数据库文件D、数据库文件存储了数据库中的所的日志信息2.下面对数据库逻辑存储结构叙述中,正确的是 _AB_ A、一个数据库实

    3、例由多个表空间组成B、一个人段由多个区组成C、一个人区由多个段组成D、一个人块由多个区组成3.下面哪种后台进程用于将数据缓冲区中的数据写入数据文件?_B_A、 LGWR B、 DBWnC、 CKPTD、 ARCn4.系统全局区包括下面那些区域? _ACD_A、 java 池B、软件代码区C、数据缓冲区D、日志缓冲区5.解析后的 sql 语句会缓存到下面的 SGA哪个区域中? _C_A、 java 池B、大型池. . .C、 共享池D、数据缓冲区三、简答题1.简述 oracle 物理存储结构中的数据文件、控制文件与重做日志文件的作用。答:数据文件 (Data File) 是指存储数据库数据的文件

    4、控制文件 (Control File) 是一个很小的二进制文件,用于描述和维护数据库的物理结构重做日志文件 (Redo Log File) 是记录数据库中所有修改信息的文件,简称日志文件2.简述 oracle 逻辑存储结构中的表空间、段、区、块之间的关系。答:表空间是 Oracle 中最大的逻辑存储结构,它与物理上的一个或多个数据文件相对应,每个 Oracle 数据库都至少拥有一个表空间,表空间的大小等于构成该表空间的所有数据文件大小的总和。 一个或多个区组成一个段, 所以段的大小由区的个数决定。 不过,一个数据段可以包含的区的个数并不是无限制的, 它由如下两个参数决定3.简单介绍 LGWR进

    5、程与 ARCn进程的作用。答:LGWR(LogWriter ,日志写入 ) 进程,是负责管理日志缓冲区的一个后台进程,用于将日志缓冲区中的日志数据写入磁盘的日志文件中ARCn(Archive Process ,归档 ) 进程,用于将写满的日志文件复制到归档日志文件中,防止日志文件组中的日志信息由于日志文件组的循环使用而被覆盖。4.如果想要了解数据库中所有的表的信息,应使用那种数据字典?答:dba_tables 数据字典5.DBWn进程所采用的 LRU算法应该怎样理解LRU算法是数据缓冲区的一种管理机制,只保留最近的数据,不保留旧数据,所以 DBWn进程可以使用 LRU算法将最近使用的数据块保留

    6、在内存中。3.5 习题一、填空题1查看表结构时, 所使用的命令是 _ DESCRIBE_,该命令可以简写为 _ DESC_。2使用 SQL*Plus 语句块编辑 SQL语句时,可以使用的命令有 APPEND(可以简写为 A)命令、 _ CHANGE (可以简写为 C)命令、 _ INPUT _(可以简写为 I )命令、 _ LIST _(可以简写为 L)命令 ,以及 RUN(可以简写为 R)命令。. . .3.在 SQL*Plus 工具中,可以使用 SAVE命令将缓冲区内容保存到文件; 可以使用_ START _命令读取并运行文件内容;可以使用 _ EDIT _ 命令编辑缓冲区内容或文件内容;

    7、还可以使用 SPOOL命令复制输出结果到文件。4.在 SQL语句中,如果在某个变量前面使用了 &符号,那么就表示该变量是一个临时变量,定义变量,可以使用 _ DEFINE_或 ACCEPT命令;删除变量,可以使用 UNDEFINE命令。5.在 SQL*Plus 中格式化查询结果时, COLUMN命令可以格式化对列的显示效果,PAGESIZE命令可以 _设置一页显示多行数据 _,LINESIZE 命令可以 _设置一行显示多少个字符 _。6.创建简单报表时,使用 _ TTITLE _ 命令和 _ BTITLE _ 命令,分别为报表设置页眉和页脚信息。二、选择题1.在 SQL*Plus 中链接数据库

    8、时,可以使用 CONNECT命令。下面的 4 个选项中,哪几个命令是正确的?其中, 用户名为 scott ,密码为 tiger ,数据库名为 orcl 。_D_A.CONNECT scott/tiger; B.CONNECT tiger /scott; C.CONN scott/tiger as sysdba; D.CONN scott/tigerorcl as sysdba;2.执行语句 SAVE scott_emp_query.sql APPEND,执行结果表示 _C_。 A. 如果 scott_emp_query.sql 文件不存在,则出现错误B. 如果 scott_emp_query.

    9、sql 文件已经存在,则出现错误C. 将缓冲区中的内容追加到 scott_emp_query.sql 文件中,如果该文件不存在,会创建该文件D. 将缓冲区中的内容替换掉 scott_emp_query.sql 文件的内容,如果该文件不存在,会创建该文件3.使用 SQL*Plus 中的 _B_,可以将文件中的内容检索到缓冲区,并且不执行。A.SAVE命令B.GET命令C.START命令D.SPOOL命令4. 下面是有关变量的描述,请问哪些描述是正确的? _C_A. 临时变量是指仅在某个 SQL语句中有效的变量B.临时变量实在某个会话期间有效的变量C.已定义变量是指明确定义, 其生命期至显式地删除

    10、、 重新定义或退出 SQL*Plus 为止D.已定义的变量是不能被删除的. . .5如果希望控制列的显式格式,那么可以使用下面的 _D 命令A.SHOWB.DEFINEC.SPOOLD.COLUMN三、简答题1.使用 DESCRIBE命令,查看 scott 用户的 dept 表的结构信息。答: DESCRIBE scott.dept;2. 使用 SAVE命令将缓冲区内容写入到 e:test.sql 文件中;然后使用 START命令将文件中的内容读入到缓冲区,并且进行执行。答: SAVE e:test.sql;START e:test.sql ;3. 执行下列语句,观察输出结果;DEFINE t

    11、emp=5000SELECT empno ,ename,mgrFROM scott.empWHERE sa1=&temp;答:输出结果为:员工编号 员工姓名 上级编号7839 KING4.对 scott 用户的 emp表的输出信息进行格式设置, 其中,empno列设置标题为“员工编号”, NUMBER格式为 9999;ename列设置标题为“员工名称”,格式设置为 25 个; hiredate 列设置标题为“受雇日期”,并且标题居中显示。答: COLUMN empno HEADING员工编号 FORMAT 9999 COLUMN ename HEADING员工姓名 FORMAT A25 COL

    12、UMN hiredate HEADING受顾日期 JUSTIFY GENTER SELECT empno, ename , hiredateFROM scott.emp ;5.设置一页显示 30 行数据,并且设置一行显示 130 个字符,然后输出 scott 用户的 emp表的全部信息。答: SET PAGESIZE 30 SET LINESIZE 130 SELECT * FROM scott.emp;Oracle 第四章课后习题以及答案一、 填空题1. 在创建永久性性表空间是, 需要使用 datafile 关键字指定其数据文件, 而如. . .果是创建临时表空间时,则应该使用_关键字为其指

    13、定临时文件。(TEMPFILE)1.表空间的状态属性主要有 ONLINE , _和_。(OFFLINE,READONLY,.READWRITE)2.数据文件的状态属性主要有 ONLINE _和_。 (OFFLINE,OFFLINE DROP)3.创建临时表空间需要使用 TEMPORARY关键字,创建大文件表空间需要使用 _关键字,创建撤销表空间需要使用 _关键字。 (BIGFILE,UNDO)4.oracle 中用户默认的永久表空间为 _,默认的临时表空间为 temp。(users)5.oracle 中管理撤销表空间的方式有回退段撤销管理和 _。( 自动撤销管理 ) 二、1、下面那些不属于表空

    14、间的状态属性( CD)A.ONLINEB.OFFLINE C.OFFLINE DROP D.READ2.将表空间的状态切换为 OFFLINE时,可指定下面那种切换方式( ABD)A.NORMALB.IMMEDIATEC.TEMPD.FOR RECOVER3.在表空间 space 中没有存储任何数据, 现在删除该表, 并同属删除其对应的数据文件,可使用下面哪条语句( C)A.DROP TABLESPACE space;B.DROP TABLESPACE space INCLUDING DATAFILE;C. .DROP TABLESPACE space INCLUDING CONTENTS AN

    15、D DATAFILE; D. DROP TABLESPACE space AND DATAFILE;4.使用下列语句创建一个临时空间表 tempCREATE_TABLESPACE space_ F:oraclefiletemp.dbf SIZE 10MBAUTOEXTEND ONNEXT 2MMAXSIZE 20M;从下面的选项中中选择正确的关键字补充上面的语句( C)A.( 不填 ) 、DATAFILEB.TEMP、 TEMPFILEC.TEMPORARY、DATAFILED. .TEMP、DATAFILE5.将临时表空间设置 temp 设置为临时表空间的正确语句为( B) A.ALTER

    16、DATASPACE DEFAULT TABLESAPCE ;tempB.ALTER DATASPACE DEFAULT TEMPORARY TABLESAPCE; temp C. ALTER DEFAULT TEMPORARY TABLESAPCE TO ;tempD. ALTER DEFAULT TABLESAPCE TO temp;. . .6.如果当前数据库实例中有一个临时表空间里组 group1 ,该组中有一个临时表空间 temp1,先使用下列语句修改 temp1 表空间所在组为 group2 :ALTER TABLESPACE temp1 TABLESPACE GROUP group

    17、2;对执行上述语句说法正确的是( BD)A. 由于数据中不存在 group2 组,因此执行将失败B. 上属语句执行成功, temp2 表空间将被移动到 group2 组中C. 执行上述语句后,数据库实例中将存在两个临时表空间组: group1 和 group2D. . 执行上述语句后,数据库实例中将只存在一个临时表空间组: group2 三、简答题1.表空间的状态有哪几种,它们分别表示什么意思?答:表空间的状态分别有如下几种:1) 在线( ONLINE):当表空间的状态为 ONLINE时,才允许访问该表空间中的数据。2) 离线( OFFLINE):当表空间状态为 OFFLINE时,不允许访问该

    18、表空间中的数据。3)只读( READONLY):当表空间的状态为 READONLY时,虽然可以访问表空间中的数据,但访问仅仅限于阅读,而不能进行任何更新或删除操作。4)读写( READWRITE):当表空间的状态为 READWRITE时,可以对表空间进行正常访问,包括对表空间中的数据进行查询、更新和删除等操作。2.如果初始化参数为 db_block_size 的值为 16KB,那么还能设置db_16k_cache_size 的参数的值么?请结合本章的学习内容, 创建一个非标准数据块表空间,并简述其步骤。答:不能。(1) 使用 SHOW PARAMWTER语句查看数据缓冲区参数 db_16k_c

    19、ache_size的值 : SHOW PARAMWTER db_16k_cache_size(2) 使用 ALTER SYSTEM语句修改参数 db_16k_cache_size 的值:ALTER SYSTEM SET db_16k_cache_size=20M; (3) 创建表空间 non ,指定其数据块大小为 16KB:CREATE TABLESPACE nonDATAFILE F:ORACLEnon.dbf SIZE 5MBLOCKSIZE 16K;3在实际应用中,需要临时创建一个表来使用,那么是否可以将该表创建在临时表空间中?答:不需要 , 如果是创建临时表的话 , 一般如果内容部是很

    20、大不会有很明显的影响 , 而且使用完之后系统会自动删除临时表。4在 oracle 中,对表空间的使用与管理非常重要。请创建一个表空间,然后对表空间的数据文件进行增加,删除和移动等管理,巩固本章所学的知识。答:创建表空间:(创建永久性表空间 myspace)CREATE TABLESPACE myspace. . .DATAFILE E:myspace.dbf SIZE 20MAUTOEXTEND ON NEXT 50MMAXSIZE 100M;在表空间中增加数文件:( myspace表空间中在增加 目录下增加一个数据文件,名为 myspace01.dbf )ALTER TABLESPACE m

    21、yspaceADD DATAFILE E:myspace01.dbf SIZE 10MAUTOEXTEND ON NEXT 5MMAXSIZE 70;删除表空间中数据文件:(删除 myspace表空间数据文件 E:myspace01.dbf ) ALTER TABLESPACE myspaceDROP DATAFILEE:myspace01.dbf ;移动表空间中数据文件: ( 将 myspace01.dbf 从目录 移到目录 )ALTER TABLESPACE myspaceRENAME DATAFILE E:myspace01.dbf TO F:myspace01.dbf 一、 填空题:1

    22、.按照 约束 的用 途, 主要 可以 将表的 完整性约束 分为 NOT NULL 约 束、_UNIQUE约束 _、_PRIMARYKEY约束 _、_CHECK约束_和 _FOREIGN KEY约束 _。2.使用 _TRUNCATE_关键字,可以快速删除表中的所有记录,并且不在撤销表空间中记录撤销数据。3. _NOT NULL_约 束 用 于 定 义 列 中 不 能 出 现 NULL 值 ,_UNIQUE 约束用于定义列中不能出现重复值,而 PRIMARY KEY约束则可以定义列中既不予许出现 NULL值,也不允许出现重复值。4.如果要清除索引中的存储碎片,可以对索引进行合并或 _重建 _。视图

    23、中的列并不都支持 DML操作,通过数据字典_user_updatable_columns_ 可以了解视图中那些列是可更新的。5.使 用 _currval_ 可 以 获 取 序 列 的 当 前 值 , 使 用_nextval_ 可以获取下一个值。二、 选择题:1.存储数据 123.45 ,可以使用下面哪种数据类型? _AD_A. NUMBER B. NUMBER(5) C. NUMBER(5,3) D. NUMBER(5,2)2.如果某列定义了 UNIQUE约束,则 _AD_A.该列不允许出现重复值。B.该列不允许出现 NULL值。. . .C. 该列内允许出现一个 NULL值。D. 该列允许出

    24、现多个 NULL值。3.为定义一个 CHECK约束,希望该约束能对表中已存储的数据,以及以后向表中添加或修改的数据都进行检查,则应该将该约束设置为如下哪种状态?_A_AENABLE VALIDATEBENABLE NOVALIDATECDISABLE VALIDATEDDISABLE NOVALIDATE4.使用如下语句创建一个视图:CREATE VIEW test_view ASSELECT stu.studname,stu.stuage+1 newage,cla.claname FROM student stu LEFT JOIN class cla ON stu.claid=cla.cl

    25、aid; 请问 test_view 视图中那些列是可更新的? _A_A.stuname B.stuname、 newageC.stuname、 clanameD.stuname、 newage、 claname5.如果创建一个序列, 用于为表的主键列生成主键值, 则创建该序列时不应该指定以下哪种参数? _D_A.MAXVALUE 1000 B.MINVALUE 10 C.CACHE 10 D.CYCLE6.如果在创建序列时指定其 CACHE参数值为 10,当序列的当前值为 5 时,数据库突然关闭,再次运行数据库后,序列将从以下哪个值开始?_C_A.5 B.6 C.11 D.16三、简答题:1.

    26、比较 VARCHAR2与 CHAR两种数据类型的区别, 并举例说明分别在什么情况下使用这两种数据类型。答: CHAR的长度是固定的, VARCHAR2的长度是可以变化的, VARCHAR2比 CHAR节省空间,在效率上比 CHAR会稍微差一些2.创建一个表后,为表中的某列添加 CHECK约束,并分别设置该约束的状态为 4 中不同的状态,比较这 4 中状态下的约束检查效果。答:3.如果经常需要使用如下语句查询 employee 表中的员工信息:SELECT * FROM WHERE SUBSTRB(ename,0,2)=李 ;那么应该为 ename创建什么索引,如何创建?答:创建一个带有 SUB

    27、STRB函数的基于函数的索引create index emp_ename_SUBSTRB on eemp ( SUBSTRB(ename,0,2) );这样在执行上面的查询语句时, 这个基于函数的索引将排上用场, 执行计划将是(INDEX RANGE SCAN)。. . .4.如果对视图的基表进行结构上的改动, 将会影响视图的可用性。 请基于一个表创建一个视图,在视图的子查询语句中使用 * 查询基表的所有列,然后对该表进行结构修改,例如增加列、删除列、修改列名等,测试不同情况下视图的可用性,并思考其中的原因。答:5.思考在实际应用中使用同义词的好处:答:一:应用程序开发可以不管数据库的具体对象

    28、名二:避免应用程序直接访问数据库对象,提高数据库安全性三:简化数据库对象的访问。一、 填空题1. 备份控制文件主要有两种方式: 和备份成脚本文件。2.通过数据字典 v$datafile 可以产看数据文件信息,通过数据字典可以查看控制文件信息,通过数据字典 可以产看日志文件信息。3.Oracle 数据库的运行模式有归档模式和 模式两种,Oracle 数据库默认为非归档模式,数据库管理员可以执行 语句,将数据库的运行模式的运行模式设置为归档模式。4. 如果在创建控制文件时使用了 RESRTLOGS选项,则应该执行 语句打开数据库。5. 使用 ALTER SYSTEM语句修改参数值时,可以使用 SC

    29、POE选项, 该选项有MEMORY、 和 3 个可选值。二、选择题1. 下面对日志文件及其成员叙述正确的是 。A.日志文件组中可以没有日志成员B.日志文件组中的日志成员大小一致C.在创建日志文件组时,其日志成员可以是已经存在的日志文件D.在创建日志文件组时, 如果日志成员已经存在, 则使用 REUSE关键字就一定可以成功替换该文件2. 当日志文件组处于哪种情况时,无法清空该日志文件组?A.ACTIVE B.INACTIVEC.CURRENT D.UNUSED3.下面哪条语句用于切换日志文件组?A.ALTER DATABASE SWITCH LOGFILE;B.ALTER SYSTEM SWITCH LOGFILE;C.ALTER STSTEM ARCHIVELOG;D.ALTER DATABASE ARCHIVELOG;4. 删除日志文件组 5 种的日志文件 E:orcldatafileredo05.log, 其中正确的语句是 。A.ALTER DATABASE DROP LOGFILE:orcldatafileredo05.log ;B.ALTER DATABASE DROP LOGFILE GROUPE:orcldatafileredo05.lo


    注意事项

    本文(ORACLE11g教程数据库应用简明教程.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开