Oracle数据库技术教学大纲详细版分析培训讲学

上传人:e****s 文档编号:52962272 上传时间:2022-02-09 格式:DOCX 页数:9 大小:25KB
收藏 版权申诉 举报 下载
Oracle数据库技术教学大纲详细版分析培训讲学_第1页
第1页 / 共9页
Oracle数据库技术教学大纲详细版分析培训讲学_第2页
第2页 / 共9页
Oracle数据库技术教学大纲详细版分析培训讲学_第3页
第3页 / 共9页
资源描述:

《Oracle数据库技术教学大纲详细版分析培训讲学》由会员分享,可在线阅读,更多相关《Oracle数据库技术教学大纲详细版分析培训讲学(9页珍藏版)》请在装配图网上搜索。

1、精品文档现代数据库技术教学大纲课程名称:现代数据库技术 课程编号: 学时数: 56 学分数: 3.5 适应专业:计算机与信息学院所有专业一、本课程的地位、任务和作用现代数据库技术是计算机在数据处理应用领域中的主要内容和坚实基础; 也是今后若干年内研究和应用的最活跃的分支之一。因此,信息管理、软件开发、计算机等专业的学生, 特别是以应用为目标的学生都必须学习和具备数据库原理与应用的知识。本课程通过介绍 Oracle 数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法。 了解大型数据库的管理方法,使学生熟练掌握Oracle 数据库系统下的SQL 语

2、言运用及 PL/SQL 程序设计。本课程是一门理论和实践相结合的课程,要求学生在完成本课程的学习以后,能够结合自己所熟悉的某一门高级语言和Oracle,开发出一个小型的数据库应用系统。二、本课程的相关课程本课程的先修课程为计算机组成原理 ,离散数学,数据结构,计算机网络及数据库原理等课程。三、本课程的基本内容及要求教学内容:第一章数据库概述(2学时)1、教学内容:1.1数据库基础知识1.2关系数据库系统1.3Oracle 基 础 知 识( 1)Oracle的发展历史( 2)Oracle的 特 点第 二 章 O racle 体 系 结 构 ( 6学 时 )1 、教学内容:2.1Oracle 体

3、系 结 构 概 述2.2Oracle 的 存 储 结 构( 1) 物理存储结构( 2) 逻辑存储结构2.3Oracle 的 实 例( 1) Oracle 内 存 结 构精品文档精品文档( 2) Oracle 进 程2.4数据字典2 、 教 学 重 点 : Oracle 的 物 理 结 构 、 oracle 实 例 、 Oracle 的 逻 辑 结 构3、教学难点:数据库实例与进程第 三 章 O racle11g的 安 装( 2 学 时 )1、教学内容:3.1 Oracle 11g环境介绍3.2Oracle 11g for Windows的 安 装( 1 ) 安 装 Oracle 11g服 务

4、器( 2 )Oracle 11g 与 Windows( 3 )安 装 Oracle 11g客 户 端3.3 Oracle 11g的 卸 载2 、 教 学 重 点 : 学 会 Oracle的 安 装第四章 ORACLE数据库管理工具及网络配置(2学时)1、教学内容:4.1 SQL*Plus命 令( 1 ) 设 置 SQL*Plus运行环境( 2 ) 常 用 SQL*Plus命 令(3)格式化查询结果4.2Oracle 企 业 管 理 器4.3数据库配置助手4.4启 动 与 关 闭 oracle实 例2、 教 学 重 点 : 学 会 使 用 SQL*Plus第五章SQL语言基础(5学时)1、教学内

5、容:5.1SQL简介5.2SQL的基本语法5.3数据查询语言5.4数据操纵语言5.5数据定义语言5.6数据控制语言5.7常用函数5.8事务处理2、教学重点:数据查询语言、数据操纵语言、数据定义语言、数据控制 语 言3、教学难点:SQL 的基本语法第六章PL/SQL编程(8学时)(课本第6,7章)1、教学内容:6.1PL/SQL基 础( 1) 变量及声明( 2) 数据类型( 3) 表达式( 4) PL/SQL 程序块结构6.2PL/SQL控 制 结 构精品文档精品文档( 1) 顺序结构( 2) 选择结构( 3) NULL 结 构( 4) 循环结构6.3PL/SQL记 录( 1) 使 用 %TYP

6、E( 2) 记录类型( 3 ) 使 用 %ROWTYPE6.4游标( 1) 游标基本操作( 2) 游标的属性操作( 3) 参数化游标和隐式游标( 4) 游标变量6.5过程与函数( 1) 过程创建和调用( 2) 过程参数设置与传递( 3) 函数的创建与调用( 4) 删除过程和函数( 5) 子程序的权限6.6触发器与存储过程( 1) 触发器的类型( 2) 创建触发器6.7异常处理( 1) 系统预定义异常( 2) 用户自定义异常( 3) 处理异常6.8包( 1) 包管理( 2) 系统预定义包( 3) 包的调用2、教学重点:PL/SQL的语法3、教学难点:触发器、游标第 七 章 O racle 数 据

7、 库 管 理 ( 6 学 时 )( 课 本 第 10 , 11 章 )1、教学内容:7.1Oracle 数 据 库 管 理 简 介7.2创 建 、 启 动 和 关 闭 Oracle 数 据 库7.3管理表空间( 1) 创建表空间( 2) 表空间的联机和脱机( 3) 修改表空间( 4) 移去表空间7.4管 理 Oracle 数 据 文 件7.5管理重做日志文件(1)创建重做日志组精品文档精品文档(2)数据库的归档模式7.6管 理 Oracle 数 据 库 对 象2 、 教 学 重 点 : 创 建 、 启 动 和 关 闭 Oracle 数 据 库3、教学难点:管理重做日志文件第 八 章 O rac

8、le 对 象 管 理(4 学 时 )( 课 本 第 8, 9 , 12 章 )1、教学内容:8.1表( 1) 概念( 2)创建表( 3) 修改和删除表8.2索引( 1) 概念( 2) 索引的分类( 3) 创建索引( 4) 修改与删除索引8.3视图( 1) 概念( 2) 创建视图( 3) 修改与删除视图( 4) 管理视图数据8.4同义词和序列( 1)同义词( 2) 序列8.5管理表分区第九章用户账号管理和权限控制(4学时)(课本第13章)1、教学内容:9.1 Oracle 11g安 全 机 制9.2用户账号管理( 1) 创建用户账号( 2) 用户帐号状态( 3) 修改用户账号( 4) 锁定和解锁

9、用户账号( 5) 删除用户9.3权限管理( 1) 数据库权限的种类( 2) 授予系统权限( 3) 授予对象权限9.4角色管理( 1) 角色概述( 2) 创建角色( 3) 给角色授予权限( 4) 将角色授予用户( 5) 删除角色9.5概要文件精品文档精品文档( 1) 概要文件概述( 2) 创建和分配概要文件( 3) 修改和删除概要文件9.6数据文件2、教学重点:权限和角色3、教学难点:权限和角色第 十 章优化与恢复概述(1学时)(课本第14,15 章)1 、教学内容:10.1审 计( 1) 准备审计( 2) 登录审计( 3) 操作审计( 4) 对象审计10. 2优 化( 1)优化的基本概念(2)

10、 性能问题的常见原因( 3)Oracle SQL 优 化10.3备份与恢复概述10.4备份与恢复策略本章节初步了解优化和恢复的基本知识(二)基本要求1.了解数据库管理系统的基础知识以及Oracle 的发展历史和Oracle 11g 的产品构成;2.掌握 Oracle 11g 的安装方法和基本操作;3.了解 Oracle 11g 的体系结构;4.掌握 SQL 语言的基本知识,在Oracle 11g 环境中 SQL *PLUS 的基本操作;5掌握 SQL 语言访问数据库的基本命令操作和SQL *PLUS 的基础;5.掌握基于Oracle 11g 的数据库的常规管理和对象管理;6.掌握 Oracle

11、 11g 下的用户管理和权限控制;7.了解 Oracle 11g 下的数据库的备份与恢复;8.具备一定的PL/SQL 程序设计能力;9.能够独立完成基于Oracle 11g 的中小型数据库的设计和实现;四、实验要求实 验 一 、 Oracle的安装和启动SQL*PLUS ( 2 学 时 )1、实验目的:掌握如何安装ORACLE11g以及如何配置ORACLE 11g网络环境,掌握SQL*PLUS 的安装。2、实验内容:( 1) Oracle 和 SQL*PLUS的安装。( 2)连接到 Oracle 数据库。( 3)创建用户账号( User Account )和角色( Roles )。( 4)启动

12、 SQL*PLUS。( 5)退出 SQL*PLUS。精品文档精品文档实 验 二 、 Oracle 的 SQL( 4 学 时 )1、实验目的:掌 握 SQL 语句的使用与操作2、实验内容:( 1)创建和定义表( Table )结构。( 2) Select 查询语句的使用。( 3)修改表结构( ALTER语句的使用) 。( 4)删除表( DROP语句的使用) 。( 5)插入、删除、更新数据( Insert 、 Delete 和 Update 语句的使用) 。实 验 三 、 PL/SQL 编程语言的使用(4 学 时 )1、实验目的:练习掌握 PL/SQL 的基本语法结构,并学会编写简单程序。2、实验

13、内容:( 1)PL/SQL 的结构的使用。( 2)控制结构。( 3)循环结构。( 4)顺序控制。( 5)游标的使用。3、实验方案:本实验分4 次完成, 每次 2 学时。 第一次可编上述几个结构的简单程序;第二次建立子程序; 第三次将前两次结合起来, 组成一个复杂程序进行实验。 第四次进行复习练习。实 验 四 、 Oracle 11g的数据库、数据库对象及数据库安全性管理(6 学 时 )1、实验目的:掌握数据库的创建和管理方法、 掌握表、 索引、 聚簇、视图和序列等对象的创建和管理、掌握用户账号管理和权限控制的基本方法2、实验内容:(1)使用数据库配置助手创建数据库XSCJ 。使用手工方法创建、

14、查看、修改和删除 XSCJ 数据库中的一个表空间。使用手工方法创建、查看、修改和删除XSCJ 数据库中的一个段。( 2)使用 Oracle 企业管理器或手工方法创建XSCJ 数据库中的三张表STUDENT 、COURSE 和 SCORE。 使用 Oracle 企业管理器或手工方法创建基于表STUDENT中SNAME 字段上的一个索引。( 3)通过手工方式创建一个用户NEWUSER ,由数据库密码认证。利用企业管理器中对该新用户进行设置,授予其合适的对象权限、系统权限(CREATE SESSION 、CREATETABLE 等)、定额。精品文档精品文档3、实验方案:本实验分 4次完成,每次 2学

15、时。第一到三次实验主要进行表、索引、聚簇、视图和序列等对象的创建和管理;第四次进行用户账号创建和权限控制的基本方法实验。五、习题数量及要求课后习题,综合上课内容安排学生利用网络来扩展学习内容。六、教学方式与考核方式采用课堂讲授(或多媒体教学)与上机练习相结合的教学方式。考核方式:闭卷考试。七、学时分配( 56 学时)章次一二三四五六七八九学时262258644章次十实验学时116八、推荐教材和主要参考书1杨永健等 Oracle 数据库管理、开发与实践北京:人民邮电出版社,20162赵明渊等 Oracle 数据库教程北京:清华大学出版社,20163赵振平等 Oracle 数据库精讲与疑难解析成都:电子工业出版社精品文档

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!