Oracle基础教程 第2版 习题答案_第1页
Oracle基础教程 第2版 习题答案_第2页
Oracle基础教程 第2版 习题答案_第3页
Oracle基础教程 第2版 习题答案_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle基础教程(第2版)习题答案第1章Oracle12c数据库简介1.填空题1)关系2)实体,关系3)永久文件,临时文件2.简答题1)i代表的是internet,g代表的是grid,c代表的是cloud2)逻辑存储结构主要包括数据块、区、段、表空间。3)LGWR、PMON、SMON第2章安装Oracle12c数据库1.简答题1)WindowsServer2003以上版本;WindowsXPProfessionalSP3、Windows7及以上版本;WindowsVista商务版、企业版、全功能版2)在安装目录下的deinstall文件夹中有一个deinstall.bat文件3)tnsnames.ora的文件第3章数据库管理、配置与维护1.填空题1)listener.ora文件2)tnsnames.ora文件3)12.简答题1)通过命令STARTUP和SHUTDOWN启动和关闭数据库2)可以通过图形界面工具或者是tnsnames.ora文件配置3)用于存放数据库中系统表和数据字典数据以及数据库中其他对象的定义,这是系统默认的表空间。因此,不能够将该表空间重命名或者是删除。3.操作题略第4章1.填空题1)DML、DDL、DCL、DQL2)DDL3)主键约束、外键约束、唯一约束、检查约束、唯一约束2.简答题1)删除表是使用DROPTABLE语句将表中表空间中移除,而截断表使用的是TRUNCATETABLE语句,是将表中的数据全部删除,而表结构还存在。2)ALTERTABLEtable_nameRENAMECOLUMNold_nameTOnew_name3)主键约束在一张表中只能有一个,并且不能为空。唯一约束在一张表中可以有多个,并且可以有一个空值。3.操作题略第5章1.填空题1)INSERT、UPDATE、DELETE2)setdefineoff3)delete、truncate2.简答题1)使用CREATETABLE语句时复制表数据,使用INSERT语句时复制表数据2)直接添加ASCII码,或者将识别自定义变量符号的设置关闭再添加“&”,或者用转义字符的方式来添加单引号等。3)添加NULL值时,不需要在NULL外面加上单引号。特殊字符的添加包括“&”或者是单引号,具体的添加方法可以参考5.1.3小节。3.操作题略第6章1.填空题1)ABS、MOD、CEIL2)TO_NUMBER、TO_CHAR、TO_DATE3)SYSDATE2.简答题1)可以使用TO_CHAR或者是CAST2)使用MONTHS_BETWEEN即可计算出天数,也可以直接用当前日期与2015年1月1日相减即可3)通过SELECTOBJECT_NAMEFROMUSER_OBJECTSWHEREOBJECT_TYPE=’FUNCTION’语句即可查看。3.操作题略第7章1.填空题1)LIKE2)左外连接、右外连接、全连接3)不带条件的多表查询2.简答题1)ROWNUM是在查询数据时,为查询结果产生的逻辑编号;ROWID则是物理结构上的,向表插入一行记录,就会产生一个ROWID,它的作用是保证记录的唯一性。2)使用AS或者空格在2个列之间为列设置别名,使用空格在2个表名之间为表设置别名3)分组查询中的SELECT语句后面,只能是聚合函数或者是在GROUPBY子句后面出现的列名。3.操作题1)提示:多表查询,并为列设置别名2)提示:使用分组查询第8章1.填空题1)B树索引、位图索引、基于函数的索引、分区索引以及域索引2)列中存储数据的相同值多,数据行数多,列用于布尔计算等情况3)WITHREADONLY2.简答题1)简化SQL语句、提升数据库安全性、简化用户权限管理2)索引的主要作用就是加快数据的检索速度。B树索引中存放创建索引的列以及该列所对应行的物理地址,即rowid。位图是由二进制位组成的,位图索引在Oracle中为每一个索引列值存储一个位图。位图中的每一位表示索引列值对应的数据行上是否有该列值存在,在执行查询时可以将两个或多个位图进行位运算并得到一个结果位图,然后根据结果位图来找到数据行的rowid,要注意位图索引并不能直接存放rowid,而是存储字节位到rowid的映射。3)使用DML语句是可以操作视图的,但是视图必须是由单表创建的,此外还需要满足下面的条件:a)创建视图的语句中,没有使用GROUPBY、DISTINCT等关键字。b)创建视图的语句中,不包括聚合函数、通过计算得到的列。c)创建视图时,没有使用withreadonly子句。3.操作题2)与查询表的方法一样3)创建2个列的共同索引第9章1.填空题1)sequence_name.CURRVAL2)负数3)该同义词所属的用户2.简答题1)生成一系列有序的值,用于表中不重复列的添加,通常是主键列。2)dba_sequences或user_sequences3)公用同义词可以由PUBLIC组成员中任何用户使用,而专用同义词,仅供创建的用户使用。3.操作题略第10章1.填空题1)常量的值在设置后不能改变,而变量的值可以改变2)原子性、一致性、隔离性、持久性3)case_not_found、cursor_already_open、no_data_found等2.简答题1)LOOP-EXIT-END形式、LOOP-EXIT-WHEN-END循环、WHILE-LOOP-END循环、FOR-IN-LOOP-END循环2)定义游标、打开游标、读取数据以及关闭游标3)savepoint、rollback、commit3.操作题略第11章1.填空题1)输入参数、输出参数、输入输出参数2)execute3)create、drop、alter等2.简答题1)用于替代指定的操作,也就是说指定的操作不会执行。2)主要的区别是:触发器是通过事件(具体的操作)来触发的,存储过程是通过调用才能执行的。3)行级触发器是作用到表中的每一行上,而语句级触发器是指针对每个DML语句执行一次。3.操作题1)在本章的userinfo表中,放入用户名和密码,然后再对传入的用户名和密码进行比较。第12章1.填空题1)系统权限、对象权限2)CONNECT、DBA、RESOURCE3)CREATEUSER2.简答题1)角色是由一组权限构成的集合,权限是用户使用每一个数据库对象的钥匙,每个用户可以拥有多个角色和权限。2)WITHADMINOPTION3)不生效3.操作题略第13章1.填空题1)存档备份、非存档备份2)IMPDP、EXPDP3)altersystemsetlog_archive_start=true

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论