《Oracle数据库》教学大纲

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Oracle数据库》教学大纲

一.适用对象

适用于本科学生。

二.课程性质

数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。数据库原理与应用是计算机科学与技术专业、软件工程专业的专业必修课,也是电子信息工程、通信工程、电子商务等非计算机专业本、专科学生的必修课程之一。

Oracle数据库是由Oracle公司开发的支持关系对象模型的分布式数据库产品,是当前主流关系数据库管理系统之一,它是一个功能全面整合的数据平台,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。

本课程以数据库原理为基础,以Oracle公司最新推出的Oracle12c作为平台,以学生成绩数据库为主线,内容包括数据库概论、Oracle数据库、创建数据库、创建和使用表、PL/SQL基础、高级查询、视图、索引和序列、数据完整性、PL/SQL程序设计、函数和游标、存储过程、触发器、事务和锁、安全管理、备份和恢复等内容。学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握

数据库系统安装、配置、管理和维护的基本技能,具备管理和开

发简单数据库应用系统的能力。

前序课程:计算机基础、C语言。

三.教学目的

1.掌握数据库技术的基本概念、原理、方法和技术。

2.掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力

3.掌握数据库系统安装、配置和数据库管理和维护的基本技能。

4.掌握设计数据库的基本方法,具备数据库设计的能力

5.了解

数据库技术的最新发展。

四.教材及学时安排

学时安排:讲课32学时,实验32学时,共计64学时

五.教学要求(按章节详细阐述);

第1章概论

教学要求:理解数据库和数据库系统的概念;掌握数据库系统的组成,掌握数据库管理系统的功能和组成;掌握数据模型的概念和数据模型的类型;掌握设计数据库的基本方法,具备数据库设计的能力;掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。了解物理结构设计、数据库实施、数据库运行和维护

内容要点:1.1:数据库系统概述1.2:数据库系统结构1.3:数据模型1.4:关系数据库1.5:数据库设计

第2章Oracle数据库

教学要求:了解Oracle12c数据库的特性;掌握Oracle12c数据库安装过程;掌握Oracle数据库开发工具:图形界面的SQLDeveloper和命令行的SQL*Plus使用技能。掌握Oracle数据库卸载

内容要点:2.1:Oracle12c数据库的特性2.2:Oracle12c数据库安装过程2.3:Oracle数据库开发工具:SQLDeveloper、OracleEnterpriseManager和命令行的SQL*Plus2.4:Oracle数据库卸载

第3章创建数据库

教学要求:理解Oracle数据库的体系结构;掌握删除数据库和创建数据库。

内容要点:3.1:Oracle数据库的体系结构3.2:创建和删除数据库第

4章创建和使用表

教学要求:掌握表的基本概念;掌握Oracle常用的数据类型和表结构设计;掌握使用SQLDeveloper创建、修改和删除表;掌握表数据的插入、删除和修改。

内容要点:4.1:表的基本概念4.2:创建表、修改表和删除表4.3:表数据的操作

第5章PL/SQL基础

教学要求:理解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:创建、使用、修改和删除序列

相关文档
最新文档