版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库PAGEPAGE10《Oracle数据库》教学大纲一. 适用对象 适用于本科学生。二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。数据库原理与应用是计算机科学与技术专业、软件工程专业的专业必修课,也是电子信息工程、通信工程、电子商务等非计算机专业本、专科学生的必修课程之一。Oracle数据库是由Oracle公司开发的支持关系对象模型的分布式数据库产品,是当前主流关系数据库管理系统之一,它是一个功能全面整合的数据平台,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。本课程以数据库原理为基础,以Oracle公司推出的Oracle19c作为平台,以学生成绩数据库为案例数据库,内容包括概论、Oracle数据库系统、Oracle数据库、Oracle表、数据查询、视图、索引、序列和同义词、数据完整性、PL/SQL程序设计、存储过程和函数、触发器和程序包、安全管理、备份和恢复、事务和锁等内容。学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。前序课程:计算机基础、C语言。三. 教学目的1.掌握数据库技术的基本概念、原理、方法和技术。2.掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力3.掌握数据库系统安装、配置和数据库管理和维护的基本技能。4.掌握设计数据库的基本方法,具备数据库设计的能力5.了解数据库技术的最新发展。四. 教材及学时安排教材:Oracle数据库教程(第3版•微课视频版),赵明渊唐明伟主编,清华大学出版社,2024年学时安排:讲课32学时,实验32学时,共计64学时序号教学内容讲课实验1第1章概论222第2章Oracle数据库系统223第3章Oracle数据库224第4章Oracle表445第5章数据查询446第6章视图、索引、序列和同义词247第7章数据完整性228第8章PL/SQL程序设计449第9章存储过程和函数2210第10章触发器和程序包2211第11章安全管理2212第12章备份和恢复2213第13章事务和锁114总复习1合计3232五. 教学要求(按章节详细阐述);第1章概论教学要求:了解数据库和数据库系统的概念;了解数据模型的概念和数据模型的类型;了解大数据的概念。理解关系数据库基本概念和关系运算;理解SQL语言和PL/SQL语言的基本概念。掌握设计数据库的基本方法,具备数据库设计的能力;掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。内容要点:1.1:数据库基本概念1.2:数据库设计1.3:SQL和PL/SQL1.4:大数据简介第2章Oracle数据库系统教学要求:了解Oracle19c数据库的特性。理解Oracle数据库体系结构。掌握Oracle19c数据库安装过程;掌握Oracle数据库开发工具,具备SQLDeveloper和SQL*Plus使用能力;掌握Oracle服务的启动和停止;掌握启动和关闭Oracle数据库实例;掌握Oracle数据库卸载。内容要点:2.1:Oracle数据库体系结构2.2:Oracle19c数据库2.3:Oracle数据库开发工具:2.4:Oracle服务的启动和停止2.3:启动和关闭Oracle数据库实例:2.4:Oracle数据库卸载第3章Oracle数据库教学要求:了解数据库配置助手的操作。理解创建表空间、更改表空间的名称、删除表空间的方法。使用图形界面方式数据库配置助手删除和创建数据库;使用CREATETABLESPACE、ALTERTABLESPACE、DROPTABLESPACE语句,分别具备使用上述语句创建表空间、更改表空间的名称、删除表空间的能力。内容要点:3.1:删除和创建数据库3.2:表空间第4章Oracle表教学要求:了解表的基本概念;了解分区表的基本概念。理解表结构设计方法;理解使用PL/SQL语句和使用图形用户界面创建、修改和删除表的方法;理解使用PL/SQL语句和使用图形用户界面进行表数据的插入、修改和删除的方法;理解使用PL/SQL语句创建范围分区、散列分区、列表分区、组合分区和时间间隔分区的方法。掌握Oracle常用的数据类型;掌握CREATETABLE、ALTERTABLE、DROPTABLE等语句和图形界面,分别具备使用上述语句和图形界面创建表、修改表、删除表的能力;掌握INSERT、UPDATE、DELETE等语句和图形界面,分别具备使用上述语句和图形界面对表中的数据进行插入、修改、删除的能力;掌握带PARTITIONBYRANGE子句的CREATETABLE语句、带PARTITIONBYHASH子句的CREATETABLE语句、带PARTITIONBYLIST子句的CREATETABLE语句、带INTERVAL子句的CREATETABLE语句,分别具备使用上述语句创建范围分区表、创建散列分区表、创建列表分区表、创建时间间隔分区表的能力;具备创建组合分区表的能力。内容要点:4.1:表的基本概念4.2:数据类型4.3:表结构设计4.4:使用图形界面方式定义表4.5:使用PL/SQL语句定义表4.6:使用PL/SQL语句操作表数据4.7:使用图形界面方式操作表数据4.8:分区表第5章数据查询教学要求:了解数据查询的概念。理解SELECT语句的组成和功能。掌握简单查询中的SELECT子句、FROM子句、WHERE子句、GROUPBY子句、HAVING子句、ORDERBY子句,具备使用简单查询进行投影查询、选择查询、分组查询和统计计算、排序查询的能力;掌握使用连接谓词进行连接和使用JOIN关键字进行连接,具备使用连接查询的能力;掌握集合查询操作符,具备使用集合查询的能力;掌握IN子查询、比较子查询、EXISTS子查询,具备使用子查询的能力;掌握ROW_NUMBER函数、RANK函数、DENSE_RANK函数和NTILE函数等4种排名函数,具备对查询结果集进行排序、并按升序输出结果集的能力;掌握正则表达式,具备检索或替换符合某个模式的文本内容、并根据指定的匹配模式匹配文本中符合要求的特殊字符串的能力。内容要点:5.1:数据查询概述5.2:简单查询5.3:连接查询5.4:集合查询5.5:子查询5.6:排名函数的使用5.7:使用正则表达式查询第6章视图、索引、序列和同义词教学要求:了解视图、索引、序列和同义词的概念。理解创建视图、修改视图、删除视图、查询视图、更新视图的方法;理解创建索引、修改索引、删除索引的方法;理解创建、使用、修改和删除序列的方法;理解创建、使用和删除同义词的方法。掌握CREATEVIEW语句、ALTERVIEW语句、DROPVIEW语句、查询视图语句、更新视图语句,分别具备使用上述语句创建视图、修改视图、删除视图、查询视图、更新视图的能力;掌握CREATEINDEX语句、ALTERINDEX语句、DROPINDEX语句,分别具备使用上述语句创建索引、修改索引、删除索引的能力;掌握CREATESEQUENCE语句、ALTERSEQUENCE语句、DROPSEQUENCE语句,分别具备使用上述语句创建、修改和删除序列的能力;掌握CREATESYNONYM语句、DROPSYNONYM语句,分别具备使用上述语句创建和删除同义词的能力。内容要点:6.1:视图概述6.2:创建视图、查询视图、更新视图、修改视图和删除视图6.3:索引概述6.4:创建索引、修改索引和删除索引6.5:序列概述6.6:创建、使用、修改和删除序列6.7:同义词概述6.8:创建、使用和删除同义词第7章数据完整性教学要求:了解数据完整性的概念;理解实体完整性通过主键约束、唯一性约束来实现;理解参照完整性通过外键约束与主键约束(或唯一性约束)之间的对应关系来实现;理解用户定义的完整性通过检查约束、非空约束来实现。掌握CREATETABLE语句,具备使用该语句分别创建PRIMARYKEY约束、UNIQUE约束、FOREIGNKEY约束、CHECK约束、DEFAULT约束的能力;掌握ALTERTABLE语句,具备使用该语句分别创建或删除PRIMARYKEY约束、UNIQUE约束、FOREIGNKEY约束、CHECK约束的能力。内容要点:7.1:数据完整性概述7.2:实体完整性7.3:参照完整性7.4:域完整性第8章PL/SQL程序设计教学要求:了解PL/SQL语言的概念。理解PL/SQL结构、PL/SQL编程规范;理解标识符、常量、变量、运算符与表达式的概念和使用方法。掌握流程控制语句,具备使用流程控制语句的能力;掌握系统内置函数,具备使用系统内置函数的能力;掌握显式游标、隐式游标、 游标FOR循环和游标变量等操作,具备使用游标解决应用问题的能力。内容要点:8.1:PL/SQL概述8.2:标识符、常量、变量8.3:运算符和表达式8.4:PL/SQL控制语句8.5:系统内置函数8.6:游标第9章存储过程和函数教学要求:了解存储过程的概念;了解函数的概念。理解创建存储过程、调用存储过程、删除存储过程的方法,理解存储过程的参数使用方法;理解创建函数、调用函数、删除函数的方法。掌握CREATEPROCEDURE,DROPPROCEDURE语句,分别具备使用上述语句创建存储过程、删除存储过程的能力,具备在PL/SQL块中直接使用过程名称调用、或使用EXECUTE语句调用存储过程的能力;掌握带输入参数存储过程的使用、带默认参数存储过程的使用、带输出参数存储过程的使用、存储过程返回值的使用;掌握CREATEFUNCTION,DROPFUNCTION语句,分别具备使用上述语句创建函数、删除函数的能力,具备在表达式中通过函数名称直接调用函数的能力。内容要点:9.1:存储过程概述9.2:存储过程的创建、调用和删除9.3:存储过程的参数9.4:函数概述9.5:函数的创建、调用和删除第10章触发器和程序包教学要求:了解触发器的概念;了解程序包的概念。理解创建触发器、删除触发器、启用触发器、禁用触发器的方法;理解创建程序包、调用程序包、删除程序包的方法。掌握CREATETRIGGER、DROPTRIGGER、ALTERTRIGGER...DISABLE、ALTERTRIGGER...ENABLE语句、分别具备使用上述语句进行创建触发器、删除触发器、禁用触发器、启用触发器的能力;掌握CREATEPACKAGE、DROPPACKAGE语句,分别具备使用上述语句进行创建包、删除包的能力,具备在包的外部、使用包名作为前缀对其进行调用的能力。内容要点:10.1:触发器概述10.2:触发器的创建、删除、启用或禁用10.3:程序包概述10.4:程序包的创建、调用和删除第11章安全管理教学要求:了解安全管理的概念;了解用户、权限、角色、概要文件的概念。理解使用PL/SQL语句创建用户、修改用户、删除用户、查询用户信息等方法;理解使用PL/SQL语句进行系统权限和对象权限的授予和收回、权限查询等方法;理解使用PL/SQL语句进行创建角色、修改角色、授予角色权限和收回权限、将角色授予用户、收回用户的角色、删除角色、查询角色信息等方法;理解使用PL/SQL语句进行创建概要文件、分配概要文件、修改概要文件、删除概要文件、查询概要文件信息等方法。掌握CREATEUSER、ALTERUSER、DROPUSER语句,分别具备使用上述语句创建用户、修改用户、删除用户的能力;掌握GRANT、REVOKE语句,分别具备使用上述语句对用户授予权限、撤消用户权限的能力;掌握CREATEROLE、ALTERROLE、DROPROLE、GRANT、REVOKE语句,分别具备使用上述语句创建角色、修改角色、删除角色、授予角色权限、收回角色权限的能力;掌握CREATEPROFILE、ALTERPROFILE、DROPPROFILE语句,分别具备使用上述语句创建概要文件、修改概要文件、删除概要文件的能力,具备分配概要文件的能力。内容要点:11.1:安全管理概述11.2:用户管理11.3:权限管理 11.4:角色管理11.5:概要文件第12章备份和恢复教学要求:了解备份和恢复的概念;了解逻辑备份与恢复、脱机备份与恢复、联机备份与恢复的概念;了解闪回技术的概念。理解使用数据泵技术EXPDP和IMPDP进行导出和导入的方法;理解使用查询闪回、表闪回、删除闪回、数据库闪回、归档闪回等闪回技术的方法。掌握数据泵技术,具备使用EXPDP和IMPDP进行导出和导入的能力;掌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子绝缘材料压制工岗位实操知识考核试卷含答案
- 染色师安全宣传考核试卷含答案
- 照相器材维修工岗位情绪管理考核试卷含答案
- 碳化钨制备工诚信道德知识考核试卷含答案
- 教招事业编试题及答案
- 高活性茚基膦配体的合成及其在C-C偶联反应中的应用:机理、活性与前景
- 高校设备采购制度的优化路径探究-基于SR大学的深度剖析
- 高校知识管理系统:构建逻辑、实施路径与实践效能探究
- 高校教师心理健康:现状洞察、成因剖析与维护策略
- 高校图书馆馆员职业倦怠的深度剖析与革新路径
- 医院质控办年度工作计划
- 重卡维修站规范制度
- 中药熏洗器具的选择与使用
- 电力行业无人机培训课件
- 科研项目立项及验收流程详解
- 风险管理面试题及内控问题集含答案
- 导视系统规划设计方案
- 妊娠期糖尿病非药物管理临床实践指南(2024版)
- 泌尿外科考试试卷及答案
- 人行道工程透水砖铺装施工方案与技术措施
- 失智老年人怀旧疗法课件
评论
0/150
提交评论