《Oracle数据库》教学大纲Word格式.docx
- 文档编号:16165639
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:23
- 大小:20.86KB
《Oracle数据库》教学大纲Word格式.docx
《《Oracle数据库》教学大纲Word格式.docx》由会员分享,可在线阅读,更多相关《《Oracle数据库》教学大纲Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
1
第1章概论
2
第2章Oracle数据库
3
第3章创建数据库
4
第4章创建和使用表
5
第5章PL/SQL基础
6
第6章高级查询
7
第7章视图
8
第8章索引和序列
9
第9章数据完整性
10
第10章PL/SQL程序设计
11
第11章函数和游标
12
第12章存储过程
13
第13章触发器,第14章事务和锁
14
第15章安全管理
15
第16章备份和恢复
16
总复习
合计
32
五.教学要求(按章节详细阐述);
教学要求:
理解数据库和数据库系统的概念;
掌握数据库系统的组成,掌握数据库管理系统的功能和组成;
掌握数据模型的概念和数据模型的类型;
掌握设计数据库的基本方法,具备数据库设计的能力;
掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。
了解物理结构设计、数据库实施、数据库运行和维护
内容要点:
1.1:
数据库系统概述1.2:
数据库系统结构1.3:
数据模型1.4:
关系数据库1.5:
数据库设计
了解Oracle12c数据库的特性;
掌握Oracle12c数据库安装过程;
掌握Oracle数据库开发工具:
图形界面的SQLDeveloper和命令行的SQL*Plus使用技能。
掌握Oracle数据库卸载
2.1:
Oracle12c数据库的特性2.2:
Oracle12c数据库安装过程2.3:
Oracle数据库开发工具:
SQLDeveloper、OracleEnterpriseManager和命令行的SQL*Plus2.4:
Oracle数据库卸载
理解Oracle数据库的体系结构;
掌握删除数据库和创建数据库。
3.1:
Oracle数据库的体系结构3.2:
创建和删除数据库第
4章创建和使用表
掌握表的基本概念;
掌握Oracle常用的数据类型和表结构设计;
掌握使用SQLDeveloper创建、修改和删除表;
掌握表数据的插入、删除和修改。
4.1:
表的基本概念4.2:
创建表、修改表和删除表4.3:
表数据的操作
理解SQL语言和PL/SQL语言的基本概念及其特点;
掌握数据定义语言中的CREATEDATABASE、ALTERDATABASE、DROPDATABASE等语句,具备使用PL/SQL语句创建、修改、删除数据库的能力;
掌握数据定义语言中的CREATETABLESPACE、ALTERTABLESPACE、DROPTABLESPACE等语句,具备使用PL/SQL语句创建、修改、删除表空间的能力;
掌握数据定义语言中的CREATETABLE、ALTERTABLE、DROPTABLE等语句,具备使用PL/SQL语句创建、修改、删除表的能力;
掌握数数据操纵语言中的INSERT、UPDATE、DELETE等语句,具备使用PL/SQL语句对表中的数据进行增加、修改、删除的能力;
掌握数据查询语言中的SELECT子句、FROM子句、WHERE子句、GROUPBY子句、HAVING子句、ORDERBY子句,具备使用PL/SQL语句进行投影查询、选择查询、分组查询和统计计算、排序查询、连接查询、子查询和查询结果的集合运算的能力。
5.1:
SQL和PL/SQL5.2:
在PL/SQL中的数据定义语言5.3:
在PL/SQL中的数据操纵语言5.4:
在PL/SQL中的数据查询语言
第6章PL/SQL高级查询
掌握使用连接谓词进行连接和使用JOIN关键字进行连接,具备使用连接查询的能力。
掌握集合查询操作符,具备使用集合查询的能力。
掌握IN子查询、比较子查询、EXISTS子查询,具备使用子查询的能力。
6.1:
连接查询6.2:
集合查询6.3:
子查询
第7章视图教学要求:
理解视图的概念;
掌握使用图形界面和PL/SQL语句创建、查询、修改和删除视图;
掌握可更新视图。
7.1:
创建视图7.2:
查询视图7.3:
修改视图定义7.4:
删除视图7.5:
更新视图
第8章索引
理解索引的概念;
掌握使用图形界面和PL/SQL语句创建、修改和删除索引。
理解序列的概念;
掌握使用PL/SQL语句创建、修改和删除序列。
8.1:
索引概述8.2:
创建索引、修改索引和删除索引8.3:
序列概述8.4:
创建、使用、修改和删除序列
理解完整性的概念;
在域完整性中,掌握使用图形界面和PL/SQL语句创建和删除CHECK约束(检查约束)、DEFALUT约束(默认约束);
在实体完整性中,掌握使用图形界面和PL/SQL语句创建和删除PRIMARYKEY约束(主键约束)、UNIQUE约束(唯一性约束);
在参照完整性中,掌握使用图形界面和PL/SQL语句创建和删除FOREIGNKEY约束(外键约束)
9.1:
数据完整性概述9.2:
域完整性9.3:
实体完整性9.4:
参照完整性
理解PL/SQL编程的概念;
掌握PL/SQL字符集;
掌握数据类型、标识符、常量、变量、运算符与表达式的使用;
掌握PL/SQL基本结构和控制语句,具备使用流程控制语句的能力;
10.1:
PL/SQL编程10.2:
PL/SQL字符集10.3:
数据类型10.4:
标识符、常量、变量10.5:
运算符和表达式10.6:
PL/SQL基本结构和控制语句
掌握系统内置函数,具备使用系统内置函数的能力;
掌握用户定义函数的创建、调用和删除,具备创建用户定义函数解决应用问题的能力;
掌握显式游标、隐式游标、游标FOR循环和游标变量等操作,具备使用游标解决应用问题的能力。
掌握包的创建、调用和删除。
11.1:
系统内置函数11.2:
用户定义函数11.3:
游标
理解存储过程的概念;
掌握使用图形界面和PL/SQL语句创建和调用存储过程,具备创建存储过程解决应用问题的能力;
掌握存储过程中参数的使用。
12.1:
存储过程概述12.2:
存储过程的创建和调用12.3:
存储过程的参数
第13章触发器
理解触发器的概念;
掌握使用图形界面和PL/SQL语句创建触发器,具备创建DML触发器、INSTEADOF触发器和系统触发器解决应用问题的能力;
掌握触发器的管理
13.1:
触发器概述13.2:
创建触发器13.3:
触发器的管理
第14章事务和锁
理解事务和锁的概念;
掌握事务处理语句的编写。
14.1:
事务的基本概念14.2:
事务处理14.3:
并发事务和锁
理解安全管理的概念;
理解用户的概念,掌握创建用户、修改用户、删除用户、查询用户信息等操作,具备用户管理的能力;
理解权限的概念,掌握系统权限和对象权限的授予和收回,掌握权限查询,具备权限管理的能力;
理解角色的概念,掌握创建角色、修改角色、删除角色、授予角色权限和收回权限、将角色授予用户等操作,具备角色管理的能力;
15.1:
安全管理概述15.2:
用户管理15.3:
权限管理15.4:
角色管理
理解备份和恢复的概念;
理解逻辑备份与恢复的概念,掌握使用Export和Import进行导出和导入,使用新的数据泵技术EXPDP和IMPDP进行导出和导入;
理解脱机备份的概念,掌握脱机备份和恢复;
理解联机备份与恢复的概念;
掌握查询闪回、表闪回、删除闪回等闪回技术。
16.1:
备份和恢复概述16.2:
逻辑备份与恢复16.3:
脱机备份与恢复16.4:
联机备份与恢复16.5:
闪回技术
授课计划
课程名称:
Oracle数据库
学期:
学年第学期
使用班级:
课程性质:
课次
教学时数
重点、难点
作业、实验
习题
数据库系统概述
1.2:
数据库系统结构
1.3:
数据模型
1.4:
关系数据库
1.5:
数据库设计是本课程的重点之一。
掌握数据库系统的结构和数据模型;
1.7E-R图画法与概念模型向逻辑模型的转换实验
第2章Oracle数据库,
Oracle12c数据库的特性
2.2:
Oracle12c数据库安装过程
2.3:
2.4:
掌握Oracle数据库卸载;
Oracle数据库的体系结构
3.2:
创建和删除数据库
3.4创建数据库实验
第4章创建和使用表4.1:
表的基本概念
4.2:
创建表、修改表和删除表
4.3:
掌握Oracle常用的数据类型和表结构设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle数据库 Oracle 数据库 教学大纲