版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、现代数据库技术教学大纲课程名称:现代数据库技术课程编号: 学时数:56 学分数:3.5适应专业:计算机与信息学院所有专业一、本课程的地位、任务和作用现代数据库技术是计算机在数据处理应用领域中的主要内容和坚实基础;也是今后若干年内研究和应用的最活跃的分支之一。因此,信息管理、软件开发、计算机等专业的学生,特别是以应用为目标的学生都必须学习和具备数据库原理与应用的知识。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法。了解大型数据库的管理方法,使学生熟练掌握Oracle数据库系统下的SQL语言运用及PL/SQL程序设计。
2、本课程是一门理论和实践相结合的课程,要求学生在完成本课程的学习以后,能够结合自己所熟悉的某一门高级语言和Oracle,开发出一个小型的数据库应用系统。二、本课程的相关课程本课程的先修课程为计算机组成原理,离散数学,数据结构,计算机网络及数据库原理等课程。三、本课程的基本内容及要求教学内容:第一章 数据库概述(2学时)1、教学内容:1.1数据库基础知识1.2关系数据库系统1.3 Oracle基础知识 (1) Oracle的发展历史(2) Oracle的特点第二章 Oracle体系结构(6学时)1、 教学内容: 2.1 Oracle 体系结构概述2.2Oracle的存储结构(1) 物理存储结构(2
3、) 逻辑存储结构2.3Oracle的实例 (1)Oracle内存结构 (2)Oracle进程2.4数据字典2、教学重点:Oracle的物理结构、oracle实例、Oracle的逻辑结构3、教学难点:数据库实例与进程第三章 Oracle11g的安装 (2学时)1、 教学内容: 3.1 Oracle 11g环境介绍3.2Oracle 11g for Windows的安装(1) 安装Oracle 11g服务器(2) Oracle 11g与Windows(3) 安装Oracle 11g客户端3.3 Oracle 11g 的卸载 2、教学重点:学会Oracle的安装第四章 ORACLE数据库管理工具及网
4、络配置(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.1SQL简介5.2SQL的基本语法5.3数据查询语言5.4数据操纵语言5.5数据定义语言5.6数据控制语言5.7常用函数5.8 事务处理2、教学重点:数据查询语言、数据操纵语言、数据定义语言、数据控制语言3、教学难点:SQL的基本语法第六章 PL/SQL编程(8学时)(课本第6,7
5、章)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) 使用%ROWTYPE6.4游标(1) 游标基本操作(2) 游标的属性操作(3) 参数化游标和隐式游标(4) 游标变量6.5 过程与函数(1) 过程创建和调用(2) 过程参数设置与传递(3) 函数的创建与调用(4) 删除过程和函数(5) 子程序的权限6.6 触发器与存储过程(1) 触发器的类型(2) 创建触发器6
6、.7 异常处理(1) 系统预定义异常(2) 用户自定义异常(3) 处理异常6.8 包(1) 包管理(2) 系统预定义包(3) 包的调用 2、教学重点:PL/SQL的语法3、教学难点:触发器、游标第七章 Oracle数据库管理(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、教学重点:创建、启动和关闭O
7、racle数据库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)
8、 修改用户账号(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) 优化的基本概念(
9、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下的用户管理和权限控制;
10、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学时
11、)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学时。第一次可编上述几个结构的简单程序;第二次建
12、立子程序;第三次将前两次结合起来,组成一个复杂程序进行实验。第四次进行复习练习。实验四、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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年建筑施工合同执行细则
- 劳务派遣补充合同范本2024年
- 2024专业版代理操盘合同
- 2024装修协议合同范本
- 2024设备转让合同范本设备购买合同范本2
- 南京银行学生贷款合同
- 城市轨道工程施工借款合同
- 2024苏州市全日制劳动合同
- 2024小卖部承包合同
- 2024自费养老合同范文
- 2024年二手物品寄售合同
- 2023年辽阳宏伟区龙鼎山社区卫生服务中心招聘工作人员考试真题
- 三年级数学(上)计算题专项练习附答案集锦
- 高一期中家长会班级基本情况打算和措施模板
- 历史期中复习课件七年级上册复习课件(部编版2024)
- 专题7.2 空间点、直线、平面之间的位置关系(举一反三)(新高考专用)(学生版) 2025年高考数学一轮复习专练(新高考专用)
- 7.2.2 先天性行为和学习行为练习 同步练习
- 2024-2025学年八年级物理上册 4.2光的反射说课稿(新版)新人教版
- 《现代管理原理》章节测试参考答案
- 2024秋期国家开放大学专科《高等数学基础》一平台在线形考(形考任务一至四)试题及答案
- TPO26听力题目及答案
评论
0/150
提交评论