




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京交通职业技术学院期末考试试题答案20132014学年第二学期12计算机专业 课程名称:1Oracle数据库(A)卷 出题教师:孙继亮 一、选择题(每题1分,共10题,共10分)1、B2、B3、B4、D5、B6、ACD7、C8、C9、D10、A二、填空题(每空2分,共10空,共20分)1Connect martin/martinpassaptech2Grant select on scott.emp to martin3Select * from employee where 1=24To_char5NVL6even_number71.258SELECT ename INTO empname FROM employee WHERE empno=eno;9EXCEPTION10OPEN toy_cur三、简答(每题10分,共4题,共40分)1、绑定变量是什么?绑定变量有什么优缺点?绑定变量是指在SQL语句中使用变量,改变变量的值来改变SQL语句的执行结果。优点:使用绑定变量,可以减少SQL语句的解析,能减少数据库引擎消耗在SQL语句解析上的资源。提高了编程效率和可靠性。减少访问数据库的次数, 就能实际上减少ORACLE的工作量。缺点:经常需要使用动态SQL的写法,由于参数的不同,可能SQL的执行效率不同;绑定变量是相对文本变量来讲的,所谓文本变量是指在SQL直接书写查询条件,这样的SQL在不同条件下需要反复解析,绑定变量是指使用变量来代替直接书写条件,查询bind value在运行时传递,然后绑定执行。优点是减少硬解析,降低CPU的争用,节省shared_pool缺点是不能使用histogram,sql优化比较困难2、简单描述tablespace / segment / extent / block之间的关系tablespace: 一个数据库划分为一个或多个逻辑单位,该逻辑单位成为表空间;每一个表空间可能包含一个或多个 Segment;Segments: Segment指在tablespace中为特定逻辑存储结构分配的空间。每一个段是由一个或多个extent组成。包括数据段、索引段、回滚段和临时段。Extents: 一个 extent 由一系列连续的 Oracle blocks组成.ORACLE为通过extent 来给segment分配空间。Data Blocks:Oracle 数据库最小的I/O存储单位,一个data block对应一个或多个分配给data file的操作系统块。table创建时,默认创建了一个data segment,每个data segment含有min extents指定的extents数,每个extent据据表空间的存储参数分配一定数量的blocks3、日志的作用是什么?日志文件(Log File)记录所有对数据库数据的修改,主要是保护数据库以防止故障,以及恢复数据时使用。其特点如下: a)每一个数据库至少包含两个日志文件组。每个日志文件组至少包含两个日志文件成员。 b)日志文件组以循环方式进行写操作。 c)每一个日志文件成员对应一个物理文件。记录数据库事务,最大限度地保证数据的一致性与安全性重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复,一个数据库至少需要两个重做日志文件归档日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。4、Oracle系统进程主要有哪些,作用是什么?数据写进程(DBWR):负责将更改的数据从数据库缓冲区高速缓存写入数据文件日志写进程(LGWR):将重做日志缓冲区中的更改写入在线重做日志文件系统监控 (SMON): 检查数据库的一致性如有必要还会在数据库打开时启动数据库的恢复进程监控 (PMON): 负责在一个Oracle 进程失败时清理资源检查点进程(CKPT):负责在每当缓冲区高速缓存中的更改永久地记录在数据库中时,更新控制文件和数据文件中的数据库状态信息。归档进程 (ARCH):在每次日志切换时把已满的日志组进行备份或归档恢复进程 (RECO): 保证分布式事务的一致性,在分布式事务中,要么同时commit,要么同时rollback;作业调度器(CJQ ): 负责将调度与执行系统中已定义好的job,完成一些预定义的工作.四、程序题(每题10分,共3题,共30分)1、查找出当前用户模式下,每张表的记录数,以scott用户为例,结果应如下:DEPT.4EMP.14BONUS.0SALGRADE.5其实现的代码是: declare type tab_names is table of varchar2(20) index by binary_integer; tab_name tab_names; coun number; str varchar2(100);begin select table_name bulk collect into tab_name from user_tables; for i in tab_name.first.tab_name.last loop str:=select count(*) from |tab_name(i); execute immediate str into coun; dbms_output.put_line(tab_name(i)|.|coun); end loop;end;2、某cc表数据如下:c1 c2-1 西1 安1 的2 天2 气3 好转换为1 西安的2 天气3 好要求:不能改变表结构及数据内容,仅在最后通过SELECT显示出这个查询结果代码为:create or replace function x return varchar2istype t_array is table of number index by binary_integer;type tarray is table of varchar2(10) index by binary_integer;ta t_array;tar tarray;re varchar2(10);n number;na varchar2(10);beginselect id bulk collect into ta from (select id,name from xx order by id) group by id;for i in ta.first.ta.last loopdbms_output.put(ta(i)| );select name bulk collect into tar from xx where id=ta(i);for i in tar.first.tar.last loopdbms_output.put(tar(i);end loop;dbms_output.put_line( );end loop;return re;end;3、表nba记录了nba(team VARCHAR2(10),y NUMBER(4)夺冠球队的名称及年份:TEAM Y- -活塞 1990公牛 1991公牛 1992公牛 1993火箭 1994火箭 1995公牛 1996公牛 1997公牛 1998马刺 1999湖人 2000湖人 2001湖人 2002马刺 2003活塞 2004马刺 2005热火 2006马刺 2007凯尔特人 2008湖人 2009湖人 2010请写出一条SQL语句,查询出在此期间连续获得冠军的有哪些,其连续的年份的起止时间是多少,结果如下:TEAM B E- - -公牛 1991 1993火箭 1994 1995公牛 1996 1998湖人 2000 2002湖人 2009 2010select max(nn.team) team,min(nn.y) B,max(n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《GB-T 32608-2016羽毛球拍及部件的物理参数和试验方法》
- 停车库施工合同3篇
- 酒店宴会服务合同3篇
- 新解读《GB-T 30883-2014信息技术 数据集成中间件》
- 新解读《GB-T 31131-2014制造业信息化评估体系》
- 新解读《GB-T 31204-2014熔模铸造碳钢件》
- 聘用合同总经理聘用协议与聘用合同范本5篇
- 医院库房服务合同范本
- 小礼盒购销合同范本
- 废旧罐体出售合同范本
- 湖南文艺出版社小学四年级上册全册音乐教案及计划
- 社区书记文明城市创建表态发言范文(五篇)
- 检维修管理制度
- 服务业绿色低碳发展
- 风电基础劳务分包合同(2篇)
- 房屋建筑工程 危险性较大分部分项工程巡检记录表
- 4MWh储能系统技术方案
- 软件平台建设和运营合同
- 北京导游资格考试外语口试题四
- 高中数学必修一第一、二章综合测试卷(含解析)
- 1.3集合的基本运算(第1课时)课件高一上学期数学人教A版
评论
0/150
提交评论