软件10-oracle期末复习重点

软件10-oracle期末复习重点

ID:6379675

大小:49.00 KB

页数:8页

时间:2018-01-12

软件10-oracle期末复习重点_第1页
软件10-oracle期末复习重点_第2页
软件10-oracle期末复习重点_第3页
软件10-oracle期末复习重点_第4页
软件10-oracle期末复习重点_第5页
资源描述:

《软件10-oracle期末复习重点》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、题型:1、单选题:(每题1分,共20分)2、填空题:(每空1分,共20分)3、简答:(每题5分,共10分)灰色阴影2/54、看程序写结果或写功能:(每题3分,共30分)8/20+2个黄色5、设计题:(4个,每题5分,共20分)二、各章复习重点:第1章1、掌握oracle数据库的启动与关闭的命令,连接数据库的命令。P32第2章1、Oracle数据库的重做日志有哪两种工作模式。P432、Oracle数据库逻辑存储结构的组成。P463、一个完整的oracle数据库包括哪两个部分。P504、什么是专用服务器模式,什么是共享服

2、务器模式。P515、掌握后台进程DBWR、LGWR的作用。P526、什么是系统全局区,英文全称及缩写是什么。P547、系统全局区的组成。P54第3章1、什么是方案,方案与用户之间的关系,方案与表等数据库对象之间的关系。P59第4章1、掌握LOB数据类型的特点,LOB数据类型主要有几种。P702、掌握使用ALTERTABLE语句创建约束。P83这部分可看实验第5章1、掌握GROUPBY子句的使用原则,并会实际应用。P1052、掌握各种基本的查询语句。这部分可看实验第6章1、理解笛卡尔积的含义,如何使用SELECT语句实现笛

3、卡尔积。P1182、掌握连接查询和基本的子查询语句。P1193、可用于多行子查询的比较运算符有哪些。P128第7章1、PL/SQL程序块由哪三部分组成。P1372、BOOLEAN变量的取值有几种。P1403、哪些SQL语句可以直接使用在PL/SQL程序中,哪些不能直接使用。P1431、掌握PL/SQL中记录类型的定义。P1472、掌握显式游标的定义及显式游标的使用过程,掌握游标与“LOOP…EXITWHEN…ENDLOOP”结合使用。P1593、掌握显式游标有哪四个属性。P158第8章1、存储过程中的参数有几种模式。P1

4、682、在SQL*PLUS环境中调用存储过程有哪三种方式。P1693、掌握存储过程的创建及使用。4、掌握创建函数的语法,理解函数头部中的RETURN的作用。第9章1、oracle中常见的索引类型包括哪几种。P180P1802、位图索引和反向键索引分别适用于哪种情况。P181第10章1、什么是序列、同义词。2、创建公有同义词和私有同义词,用户分别需要有什么系统权限。P195第11章1、掌握DML触发器和INSTEADOF触发器的创建。P202第12章1、oracle中锁的有哪几种模式。P228第13章1、掌握使用命令向用户

5、授权和撤销用户权限。P2362、oracle中常见的对象权限有哪些。P236第14章1、oracle提供给了哪几种不同的备份方法,区分冷备份与热备份。P246三、读程序写功能或结果的练习题1、DECLAREDepartmentCHAR(3);BEGINDepartment:='CS';DELETEFROMclassesWHEREdepartment=Department;END;删除classes表中department列值为CS的所有记录2、DECLAREv_CounterBINARY_INTEGER:=1;BEGIN

6、WHILEv_Counter<=50LOOPINSERTINTOtemp_tableVALUES(v_Counter,'Loopindex');v_Counter:=v_Counter+1;ENDLOOP;END;向temp_table表中插入50条记录,值分别为1Loopindex....50Loopindex3、DECLAREv_FirstNamestudent.first_name%TYPE;BEGINv_FirstName:=UPPER('Charlie');DBMS_OUTPUT.PUT_LINE(v_Firs

7、tName);END;v_FirstName的值为CHARLIEUPPER函数用来将小写转换为大写4、SELECTNEXT_DAY('09-7月-09','星期一')FROMdual;找出从09-7月-09开始的下一个星期一的日期5、CREATEORREPLACEPROCEDUREf_add_emp(f_emp_idNUMBER,f_add_salNUMBER)RETURNnumberISv_sum_salnumber;BEGINUPDATEempSETsal=sal*(1+f_add_sal)WHEREempno=f_

8、emp_id;SELECTsalintov_sum_salFROMempWHEREempno=f_emp_id;RETURNv_sum_sal;ENDf_add_emp;定义存储过程,把emp表中empno为f_emp_id的员工的sal增大为原来的sal的1+f_add_sal倍,然后再讲增大后的sal返回。6、D

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。