ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:22.70KB ,
资源ID:5381814      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5381814.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《数据库原理与应用Oracle 12c版》课程教学大纲教学进度.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《数据库原理与应用Oracle 12c版》课程教学大纲教学进度.docx

1、数据库原理与应用Oracle 12c版课程教学大纲教学进度数据库原理与应用Oracle 12c版课程教学大纲一.适用对象适用于高校相关专业学生。二.课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。数据库原理与应用是计算机科学与技术专业、软件工程专业的专业必修课,也是电子信息工程、通信工程、电子商务等非计算机专业本、专科学生的必修课程之一。Oracle数据库是由Oracle公司开发的支持关系对象模型的分布式数据库产品,是当前主流关系数据库管理系统之一,它是一个功能全面整合的数据平台,为企业提供企业级数据管理和数

2、据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。本课程以数据库原理为基础,以Oracle公司最新推出的Oracle12c作为平台,以学生成绩数据库为主线,内容包括数据库概论、关系数据库系统模型、关系数据库设计理论、数据库设计、Oracle数据库、创建数据库和创建表、PL/SQL基础、高级查询、视图和索引、数据完整性、PL/SQL程序设计、函数和游标、存储过程和触发器、事务和锁、安全管理、备份和恢复等内容。学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据

3、库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。前序课程:计算机基础、C语言。三.教学目的1.掌握数据库技术的基本概念、原理、方法和技术。2.掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力3.掌握数据库系统安装、配置和数据库管理和维护的基本技能。4.掌握设计数据库的理论和基本方法,具备数据库设计的能力5.了解数据库技术的最新发展。四.教材及学时安排学时安排:讲课32学时,实验32学时,共计64学时序号教学内容讲课实验1第1章概论22第2章关系数据库系统模型223第3章关系数据库设计理论224第4章数据库设计225第5章Oracle数据库,第6章创建数

4、据库和创建表226第7章PL/SQL基础267第8章高级查询228第9章视图和索引229第10章数据完整性2210第11章PL/SQL程序设计2211第12章函数和游标2212第13章存储过程和触发器,第14章事务和锁4413第15章安全管理2214第16章备份和恢复2215总复习2合计3232五.教学要求(按章节详细阐述)第1章概论教学要求:(1)理解数据库和数据库系统的概念;(2)掌握数据库系统的组成,掌握数据库管理系统的功能和组成;(3)掌握数据模型的概念和数据模型的类型;内容要点:1.1:数据库系统概述1.2:数据库系统结构1.3:数据模型第2章关系数据库系统模型教学要求:(1)掌握关

5、系模型的数据结构、关系的完整性以及关系操作等;(2)掌握关系代数的运算规则;(3)理解关系演算的运算规则;(4)了解SQL语言的特点。内容要点:2.1:关系模型2.2:关系代数2.3:关系演算2.4:SQL简介第3章关系数据库设计理论教学要求:(1)理解关系数据库设计理论三个方面的内容:函数依赖、范式和模式设计。(2)理解函数依赖,包括完全函数依赖、部分函数依赖和传递函数依赖等概念;(3)理解范式的概念,理解1NF、2NF、3NF、BCNF、4NF和NF等概念。(4)掌握关系模式规范化的目的、原则和方法。理解数据依赖的公理系统;内容要点:3.1:关系数据库设计理论概述3.2:规范化3.3:数据

6、依赖的公理系统第4章数据库设计教学要求:(1)掌握设计数据库的基本方法,具备数据库设计的能力;(2)掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。(3)了解物理结构设计、数据库实施、数据库运行和维护内容要点:4.1:数据库设计概述4.2:需求分析4.3:概念结构设计4.4:逻辑结构设计4.5:物理结构设计4.6:数据库实施、4.7:数据库运行和维护第5章Oracle数据库教学要求:(1)了解Oracle12c数据库的特性;(2)掌握Oracle12c数据库安装过程;(3)掌握Oracle数据库开发工具:图形界

7、面的SQLDeveloper和命令行的SQL*Plus使用技能。(4)掌握Oracle数据库卸载内容要点:5.1:Oracle12c数据库的特性5.2:Oracle12c数据库安装过程5.3:Oracle数据库开发工具:SQLDeveloper、OracleEnterpriseManager和命令行的SQL*Plus5.4:Oracle数据库卸载第6章创建数据库和创建表教学要求:(1)理解Oracle数据库的体系结构;(2)掌握删除数据库和创建数据库。(3)掌握表的基本概念;(4)掌握Oracle常用的数据类型和表结构设计;(5)掌握使用SQLDeveloper创建、修改和删除表;(6)掌握表

8、数据的插入、删除和修改。内容要点:6.1:Oracle数据库的体系结构6.2:创建和删除数据库6.3:表的基本概念,数据类型,表结构设计6.4:使用SQLDeveloper创建、修改和删除表6.5:操作表数据第7章PL/SQL基础教学要求:(1)理解SQL语言和PL/SQL语言的基本概念及其特点;(2)掌握数据定义语言中的CREATEDATABASE、ALTERDATABASE、DROPDATABAS等语句,具备使用PL/SQL语句创建、修改、删除数据库的能力;(3)掌握数据定义语言中的CREATETABLESPACE、ALTERTABLESPACE、DROPTABLESPACE等语句,具备使

9、用PL/SQL语句创建、修改、删除表空间的能力;(4)掌握数据定义语言中的CREATETABLE、ALTERTABLE、DROPTABLE等语句,具备使用PL/SQL语句创建、修改、删除表的能力;(5)掌握数数据操纵语言中的INSERT、UPDATE、DELETE等语句,具备使用PL/SQL语句对表中的数据进行增加、修改、删除的能力;(6)掌握数据查询语言中的SELECT子句、FROM子句、WHERE子句、GROUPBY子句、HAVING子句、ORDERBY子句,具备使用PL/SQL语句进行投影查询、选择查询、分组查询和统计计算、排序查询、连接查询、子查询和查询结果的集合运算的能力。内容要点:

10、7.1:SQL和PL/SQL7.2:在PL/SQL中的数据定义语言7.3:在PL/SQL中的数据操纵语言7.4:在PL/SQL中的数据查询语言第8章高级查询教学要求:(1)掌握使用连接谓词进行连接和使用JOIN关键字进行连接,具备使用连接查询的能力。(2)掌握集合查询操作符,具备使用集合查询的能力。掌握IN子查询、比较子查询、EXISTS子查询,具备使用子查询的能力。内容要点:8.1:连接查询8.2:集合查询8.3:子查询第9章视图和索引教学要求:(1)理解视图的概念;(2)掌握使用图形界面和PL/SQL语句创建、修改和删除视图;(3)掌握可更新视图。(4)理解索引的概念;(5)掌握使用图形界

11、面和PL/SQL语句创建、修改和删除索引。内容要点:9.1:视图概述9.2:创建视图、修改视图和删除视图9.3:更新视图9.4:索引概述9.5:创建索引、修改索引和删除索引第10章数据完整性教学要求:(1)理解完整性的概念;(2)在域完整性中,掌握使用图形界面和PL/SQL语句创建和删除CHECK约束(检查约束)、DEFALUT约束(默认约束);(3)在实体完整性中,掌握使用图形界面和PL/SQL语句创建和删除PRIMARYKEY约束(主键约束)、UNIQUE约束(唯一性约束);(4)在参照完整性中,掌握使用图形界面和PL/SQL语句创建和删除FOREIGNKEY约束(外键约束);内容要点:1

12、0.1:数据完整性概述10.2:域完整性10.3:实体完整性10.4:参照完整性第11章PL/SQL程序设计教学要求:(1)理解PL/SQL编程的概念;(2)掌握PL/SQL字符集;(3)掌握数据类型、标识符、常量、变量、运算符与表达式的使用;(4)掌握PL/SQL基本结构和控制语句,具备使用流程控制语句的能力;内容要点:11.1:PL/SQL编程11.2:PL/SQL字符集11.3:数据类型11.4:标识符、常量、变量11.5:运算符和表达式11.6:PL/SQL基本结构和控制语句第12章函数和游标教学要求:(1)掌握系统内置函数,具备使用系统内置函数的能力;(2)掌握用户定义函数的创建、调

13、用和删除,具备创建用户定义函数解决应用问题的能力;(3)掌握显式游标、隐式游标、游标FOR循环和游标变量等操作,具备使用游标解决应用问题的能力。(4)掌握包的创建、调用和删除。内容要点:12.1:系统内置函数12.2:用户定义函数12.3:游标第13章存储过程和触发器教学要求:(1)理解存储过程的概念;(2)掌握使用图形界面和PL/SQL语句创建和调用存储过程,具备创建存储过程解决应用问题的能力;(3)掌握存储过程中参数的使用。(4)理解触发器的概念;(5)掌握使用图形界面和PL/SQL语句创建触发器,具备创建DML触发器、INSTEADOF发器和系统触发器解决应用问题的能力;(6)掌握触发器

14、的管理。内容要点:13.1:存储过程概述13.2:存储过程的创建和调用13.3:存储过程的参数13.4:触发器概述13.5:创建触发器13.6:触发器的管理第14章事务和锁教学要求:(1)理解事务和锁的概念;(2)掌握事务处理语句的编写。内容要点:14.1:事务的基本概念14.2:事务处理14.3:并发事务和锁第15章安全管理教学要求:(1)理解安全管理的概念;(2)理解用户的概念,掌握创建用户、修改用户、删除用户、查询用户信息等操作,具备用户管理的能力;(3)理解权限的概念,掌握系统权限和对象权限的授予和收回,掌握权限查询,具备权限管理的能力;(4)理解角色的概念,掌握创建角色、修改角色、删

15、除角色、授予角色权限和收回权限、将角色授予用户等操作,具备角色管理的能力;内容要点:15.1:安全管理概述15.2:用户管理15.3:权限管理15.4:角色管理第16章备份和恢复教学要求:(1)理解备份和恢复的概念;(2)理解逻辑备份与恢复的概念,掌握使用Export和Import进行导出和导入,使用新的数据泵技术EXPDP和IMPDP进行导出和导入;(3)理解脱机备份的概念,掌握脱机备份和恢复;(4)理解联机备份与恢复的概念;(5)掌握查询闪回、表闪回、删除闪回等闪回技术。内容要点:16.1:备份和恢复概述16.2:逻辑备份与恢复16.3:脱机备份与恢复16.4:联机备份与恢复16.5:闪回

16、技术教学进度表课程名称:数据库原理与应用. 学期: 学年 第 学期使用班级课程性质:课次教学内容教学时数重点、难点作业、实验讲课习题实验1第1章概论1.1:数据库系统概述1.2:数据库系统结构1.3:数据模型2理解数据库和数据库系统的概念,掌握数据库系统的结构和数据模型2第2章关系数据库系统模型2.1:关系模型2.2:关系代数2.3:关系演算2.4:SQL简介2掌握关系模型的数据结构、关系的完整性以及关系操作等;掌握关系代数的运算规则;理解关系演算的运算规则;了解SQL语言的特点。322.6:关系代数应用实验4第3章关系数据库设计理论3.1:关系数据库设计理论概述3.2:规范化3.3:数据依赖

17、的公理系统2范式分析是本课程的重点之一。理解关系数据库设计理论三个方面的内容:函数依赖、范式和模式设计。掌握关系模式规范化的目的、原则和方法。理解数据依赖的公理系统;523.5:规范化理解与应用实验6第4章数据库设计4.1:数据库设计概述4.2:需求分析4.3:概念结构设计4.4:逻辑结构设计4.5:物理结构设计4.6:数据库实施、4.7:数据库运行和维护数据库设计是本课程的重点之一。掌握设计数据库的基本方法,具备数据库设计的能力;掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。了解物理结构设计、数据库实施、数

18、据库运行和维护724.9:E-R图画法与概念模型向逻辑模型的转换实验8第5章Oracle数据库,第6章创建数据库和创建表5.1:Oracle12c数据库的特性5.2:Oracle12c数据库安装过程5.3:Oracle数据库开发工具:5.4:Oracle数据库卸载6.1:Oracle数据库的体系结构6.2:创建和删除数据库6.3:表的基本概念,数据类型,表结构设计6.4:使用SQLDeveloper创建、修改和删除表6.5:操作表数据2了解Oracle12c数据库的特性;掌握Oracle12c数据库安装过程;掌握Oracle数据库开发工具:掌握Oracle数据库卸载;理解Oracle数据库的体

19、系结构;掌握删除数据库和创建数据库。掌握表的基本概念;掌握Oracle常用的数据类型和表结构设计;掌握使用SQLDeveloper创建、修改和删除表;掌握表数据的插入、删除和修改。926.7:创建数据库(使用DBCA)和创建表实验(使用SQLDeveloper)10第7章PL/SQL基础7.1:SQL和PL/SQL7.2:在PL/SQL中的数据定义语言7.3:在PL/SQL中的数据操纵语言7.4:在PL/SQL中的数据查询语言2数据查询是本课程的又一重点。理解SQL语言和PL/SQL语言的基本概念及其特点;掌握数据定义语言中语句,具备使用PL/SQL语句创建、修改、删除数据库和表的能力;掌握数

20、数据操纵语言中的语句,具备使用PL/SQL语句对表中的数据进行增加、修改、删除的能力;掌握数据查询语言中的语句,具备使用PL/SQL语句进行查询的能力。1127.6:创建表实验(使用PL/SQL语句)1227.7:表数据的插入、修改和删除实验1327.8:查询实验14第8章高级查询8.1:连接查询8.2:集合查询8.3:子查询2掌握使用连接谓词进行连接和使用JOIN关键字进行连接,具备使用连接查询的能力。掌握集合查询操作符,具备使用集合查询的能力。掌握IN子查询、比较子查询、EXISTS子查询,具备使用子查询的能力。1528.5:高级查询实验16第9章视图和索引9.1:视图概述9.2:创建视图

21、、修改视图和删除视图9.3:更新视图9.4:索引概述9.5:创建索引、修改索引和删除索引2理解视图的概念;掌握使用图形界面和PL/SQL语句创建、修改和删除视图;掌握可更新视图。理解索引的概念;掌握使用图形界面和PL/SQL语句创建、修改和删除索引。1729.7:视图实验9.8:索引实验18第10章数据完整性10.1:数据完整性概述10.2:域完整性10.3:实体完整性10.4:参照完整性2在域完整性中,掌握使创建和删除CHECK约束(检查约束)、DEFALUT约束(默认约束);在实体完整性中,掌握创建和删除PRIMARYKEY约束(主键约束)、UNIQUE约束(唯一性约束);在参照完整性中,

22、掌握创建和删除FOREIGNKEY约束(外键约束);19210.6:数据完整性实验20第11章PL/SQL程序设计11.1:PL/SQL编程11.2:PL/SQL字符集11.3:数据类型11.4:标识符、常量、变量11.5:运算符和表达式11.6:PL/SQL基本结构和控制语句2数据库程序设计是本课程的重点之一。理解PL/SQL编程的概念;掌握PL/SQL字符集;掌握数据类型、标识符、常量、变量、运算符与表达式的使用;掌握PL/SQL基本结构和控制语句,具备使用流程控制语句的能力;21211.8:PL/SQL编程实验22第12章函数和游标12.1:系统内置函数12.2:用户定义函数12.3:游

23、标2掌握系统内置函数,具备使用系统内置函数的能力;掌握用户定义函数的创建、调用和删除,具备创建用户定义函数解决应用问题的能力;掌握显式游标、隐式游标、游标FOR循环和游标变量等操作,具备使用游标解决应用问题的能力。23212.5:函数和游标实验24第13章存储过程和触发器13.1:存储过程概述13.2:存储过程的创建和调用13.3:存储过程的参数2理解存储过程的概念;掌握使用图形界面和PL/SQL语句创建和调用存储过程,具备创建存储过程解决应用问题的能力;掌握存储过程中参数的使用。25213.8:存储过程实验26第13章存储过程和触发器13.4:触发器概述13.5:创建触发器13.6:触发器的

24、管理第14章事务和锁14.1:事务的基本概念14.2:事务处理14.3:并发事务和锁2理解触发器的概念;掌握使用图形界面和PL/SQL语句创建触发器,具备创建DML触发器、INSTEADOF触发器和系统触发器解决应用问题的能力;掌握触发器的管理。理解事务和锁的概念;掌握事务处理语句的编写。27213.9:触发器实验28第15章安全管理15.1:安全管理概述15.2:用户管理15.3:权限管理15.4:角色管理2理解安全管理的概念;理解用户的概念,掌握创建用户、修改用户、删除用户、查询用户信息等操作,具备用户管理的能力;理解权限的概念,掌握系统权限和对象权限的授予和收回,掌握权限查询,具备权限管

25、理的能力;理解角色的概念,掌握创建角色、修改角色、删除角色、授予角色权限和收回权限、将角色授予用户等操作,具备角色管理的能力;29215.6:安全管理实验30第16章备份和恢复16.1:备份和恢复概述16.2:逻辑备份与恢复16.3:脱机备份与恢复16.4:联机备份与恢复16.5:闪回技术2理解备份和恢复的概念;理解逻辑备份与恢复的概念,掌握使用Export和Import进行导出和导入,使用新的数据泵技术EXPDP和IMPDP进行导出和导入;理解脱机备份的概念,掌握脱机备份和恢复;理解联机备份与恢复的概念;掌握查询闪回、表闪回、删除闪回等闪回技术。31216.7:备份和恢复实验32总复习教研室

26、主任: 拟定教师: 拟定日期:年月日学年 学期 实验教学进度表课程名称:数据库原理与应用 实验类别:基础专业基础实验班级:各班人数:分组实验每组人数:序号实验项目名称实验要求实验类型预约时间实验室耗材(元)计划时数1实验1关系代数应用实验第1周22实验2规范化理解与应用实验第2周23实验3E-R图画法与概念模型向逻辑模型的转换实验第3周24实验4创建数据库(使用DBCA)和创建表实验(使用SQLDeveloper)第4周25实验5创建表实验(使用PL/SQL语句)第5周26实验6表数据的插入、修改和删除实验第6周27实验7查询实验第7周28实验8高级查询实验第8周29实验9视图实验、索引实验第9周210实验10数据完整性实验第10周211实验11PL/SQL编程实验第11周212实验12函数和游标实验第12周213实验13存储过程实验第13周214实验14触发器实验第14周215实验15安全管理实验第15周216实验16备份和恢复实验第16周2合计32拟定教师:年月日实验指导教师:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1