Oracle数据库技术教学大纲详细版分析_第1页
Oracle数据库技术教学大纲详细版分析_第2页
Oracle数据库技术教学大纲详细版分析_第3页
Oracle数据库技术教学大纲详细版分析_第4页
Oracle数据库技术教学大纲详细版分析_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

现代数据库技术 教学大纲 课程名称 现代数据库技术 课程编号 学时数 56 学分数 3 5 适应专业 计算机与信息学院所有专业 一 本课程的地位 任务和作用 现代数据库技术是计算机在数据处理应用领域中的主要内容和坚实基础 也是今后若干年内研究和应用的最活跃的分支之一 因此 信息管理 软件开 发 计算机等专业的学生 特别是以应用为目标的学生都必须学习和具备数据 库原理与应用的知识 本课程通过介绍 Oracle 数据库基本操作 体系结构与数 据库基本管理使学生初步掌握大型数据库的基本原理 了解大型数据库的管理 方法 了解大型数据库的管理方法 使学生熟练掌握 Oracle 数据库系统下的 SQL 语言运用及 PL SQL 程序设计 本课程是一门理论和实践相结合的课程 要求学生在完成本课程的学习以 后 能够结合自己所熟悉的某一门高级语言和 Oracle 开发出一个小型的数据 库应用系统 二 本课程的相关课程 本课程的先修课程为 计算机组成原理 离散数学 数据结构 计 算机网络 及 数据库原理 等课程 三 本课程的基本内容及要求 教学内容 第一章 数据库 概述 2学时 1 教学内容 1 1 数据库基础知识 1 2 关系数据库系统 1 3 Oracle基础知识 1 Oracle的发展历史 2 Oracle的特点 第二章 Oracle体系结构 6学时 1 教学内容 2 1 Oracle 体系结构概述 2 2 Oracle的存储 结构 1 物理存储结构 2 逻辑存储结构 2 3 Oracle的实例 1 Oracle内存结构 2 Oracle进程 2 4 数据字典 2 教学重点 Oracle的物理结构 oracle实例 Oracle的逻辑结构 3 教学难点 数据库实例与进程 第三章 Oracle11g的安装 2学时 1 教学内容 3 1 Oracle 11g 环境介绍 3 2 Oracle 11g for Windows 的安装 1 安装 Oracle 11g 服务器 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 2 Oracle企业管理器 4 3 数据库配置助手 4 4 启动与关闭 oracle实例 2 教学重点 学会使用SQL Plus 第五章 SQL语言基础 5学时 1 教学内容 5 1 SQL简介 5 2 SQL的基本语法 5 3 数据查询语言 5 4 数据操纵语言 5 5 数据定义语言 5 6 数据控制语言 5 7 常用函数 5 8 事务处理 2 教学重点 数据查询语言 数据操纵语言 数据定义语言 数据控制语 言 3 教学难点 SQL的基本语法 第六章 PL SQL编程 8学时 课本第 6 7章 1 教学内容 6 1 PL SQL基础 1 变量及声明 2 数据类型 3 表达式 4 PL SQL程序块结构 6 2 PL SQL控制结构 1 顺序结构 2 选择结构 3 NULL结构 4 循环结构 6 3 PL SQL记录 1 使用 TYPE 2 记录类型 3 使用 ROWTYPE 6 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 教学难点 触发器 游标 第七章 Oracle数据库管理 6学时 课本第 10 11章 1 教学内容 7 1 Oracle数据库管理简介 7 2 创建 启动和关闭Oracle数据库 7 3 管理表空间 1 创建表空间 2 表空间的联机和脱机 3 修改表空间 4 移去表空间 7 4 管理 Oracle数据文件 7 5 管理重做日志文件 1 创建重做日志组 2 数据库的归档模式 7 6 管理 Oracle数据库对象 2 教学重点 创建 启动和关闭Oracle数据库 3 教学难点 管理重做日志文件 第八章 Oracle对象管理 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 锁定和解锁用户账号 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 性能问题的常见原因 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 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 启动 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 实验内容 1 PL SQL 的结构的使用 2 控制结构 3 循环结构 4 顺序控制 5 游标的使用 3 实验方案 本实验分 4 次完成 每次 2 学时 第一次可编上述几个结构的简单程序 第二次 建立子程序 第三次将前两次结合起来 组成一个复杂程序进行实验 第四次进行复 习练习 实验四 Oracle 11g的数据库 数据库对象及数据库安全性管理 6学时 1 实验目的 掌握数据库的创建和管理方法 掌握表 索引 聚簇 视图和序列等对象的创建 和管理 掌握用户账号管理和权限控制的基本方法 2 实验内容 1 使用数据库配置助手创建数据库 XSCJ 使用手工方法创建 查看 修改和 删除 XSCJ 数据库中的一个表空间 使用手工方法创建 查看 修改和删除 XSCJ 数 据库中的一个段 2 使用 Oracle 企业管理器或手工方法创建 XSCJ 数据库中的三张表 STUDENT COURSE 和 SCORE 使用 Oracle 企业管理器或手工方法创建基于表 STUDENT 中 SNAME 字段上的一个索引 3 通过手工方式创建一个用户 NEWUSER 由数据库密码认证 利用企业管 理器中对该新用户进行设置 授予其合适的对象权限 系统权限 CREATE SESSION CREATE TABLE 等 定额 3 实验方案 本实验分4次完成 每次2学时 第一到三次实验主要进行表 索引 聚簇 视 图和序列等对象的创建和管理 第四次进行用户账号创建和权限控制的基本方法实验 五 习题数量及要求 课后习题 综合上课内容安排学生利用网络来扩展学习内容 六 教学方式与考核方式 采用课堂讲授 或多媒体教学 与上

温馨提示

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

评论

0/150

提交评论