



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE课程教学大纲课程编号: 英文名称:ORACLE课程类型:专业方向课学时/学分:32+32/3授课对象:本科生先修课程:计算机组成原理,离散数学,数据结构,计算机网络及数据库原理等课程课程简介:ORACLE 是以高级结构化查询语言(SQL)为基础的跨平台的大型关系数据库,是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。本课程通过介绍Oracle数据库基本操作、体系结构与数据库基本管理使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法,使学生熟练掌握Oracle数据库系统下的SQL语言运用及PL/SQL程序设计。教学目的和要求:教学目的:通过本门课程的学习,使学生初步掌握大型数据库的基本原理,了解大型数据库的管理方法。教学要求:了解Oracle数据库系统的基本情况,数据库系统的大致结构,分布式数据库系统的概念及Oracle的并行处理能力。 熟练掌握Oracle数据库系统下的S Q L语言运用及PL/SQL程序设计,了解应用程序开发中哪些用户逻辑适宜在客户端解决,哪些适宜在数据库服务端解决,熟练掌握存储子程序和触发器的使用。进一步了解数据库安全性与完整性的概念,掌握实现Oracle数据库系统下安全性,完整性的基本方法。掌握Oracle数据库系统下的物理设计技术。了解对象数据类型和LOB数据类型的使用方法。理解Oracle下事务的概念,并能在实际应用中合理的使用事务控制命令。教学内容:第一章 Oracle概述(2学时)1、教学内容:1.1数据库基础知识1.2关系数据库系统1.3Oracle关系数据库1.4Oracle的新特性1.5Oracle的安装2、教学重点:Oracle的安装3、教学难点:Oracle关系数据库第二章 Oracle体系结构(4学时)1、教学内容:2.1Oracle的物理结构2.2Oracle的逻辑结构2.3Oracle的内存结构2.4数据库实例与进程2.5数据字典2、教学重点:Oracle的物理结构、Oracle的逻辑结构3、教学难点:数据库实例与进程第三章 SQL语言基础(6学时)1、教学内容:3.1SQL简介3.2SQL的基本语法3.3数据查询语言3.4数据操纵语言3.5数据定义语言3.6数据控制语言3.7常用函数2、教学重点:数据查询语言、数据操纵语言、数据定义语言、数据控制语言3、教学难点:SQL的基本语法第四章 PL/SQL编程(8学时)1、教学内容:4.1PL/SQL简介4.2PL/SQL的语法4.3存储过程4.4触发器4.5游标4.6包4.7函数2、教学重点:PL/SQL的语法3、教学难点:触发器、游标第五章 Oracle数据库管理(4学时)1、教学内容:5.1Oracle数据库管理简介5.2创建、启动和关闭Oracle数据库5.3管理表空间5.4管理Oracle数据文件5.5管理重做日志文件5.6管理Oracle数据库对象2、教学重点:创建、启动和关闭Oracle数据库3、教学难点:管理重做日志文件第六章备份与恢复的安全管理(4学时)1、教学内容:6.1Oracle9i的安全保障机制6.2用户管理6.3权限和角色6.4概要文件6.5数据文件2、教学重点:权限和角色3、教学难点:权限和角色第七章数据库的备份与恢复(2学时)1、教学内容:7.1备份与恢复概述7.2物理备份与恢复7.3逻辑备份与恢复7.4高级复制手技术7.5恢复管理器7.6Oracle灾难恢复解决方案7.7备份与恢复策略2、教学重点:物理备份与恢复、逻辑备份与恢复3、教学难点:备份与恢复策略第八章 Oracle9i常用工具(2学时)1、教学内容:8.1SQL*Plus交互式应用程序8.2 SQL*Plus Worksheet全屏幕开发环境8.3 Oracle企业管理器8.4移植工具8.5配置网络管理工具8.6性能检测器 2、教学重点:SQL*Plus交互式应用程序、SQL*Plus Worksheet全屏幕开发环境3、教学难点:Oracle企业管理器实验内容:实验一、Oracle的安装和启动SQL*PLUS(2学时)1、实验目的:掌握如何安装ORACLE9I以及如何配置ORACLE9I网络环境,掌握SQL*PLUS的安装。2、实验内容:(1)Oracle和SQL*PLUS的安装。(2)连接到Oracle数据库。(3)创建用户账号(User Account)和角色(Roles)。(4)启动SQL*PLUS。(5)退出SQL*PLUS。3、实验方案:学生进行分组到网络实验室进行Oracle的安装和Oracle服务器、客户机的联网配置,实验做完后要写出实验报告并交老师批改。实验二、Oracle的SQL(6学时)1、实验目的:掌握SQL语句的使用与操作2、实验内容:(1)创建和定义表(Table)结构。(2)Select查询语句的使用。(3)修改表结构(ALTER语句的使用)。(4)删除表(DROP语句的使用)。(5)插入、删除、更新数据(Insert、Delete和Update语句的使用)。3、实验方案:本实验分3次完成,每次2学时。实验三、PL/SQL编程语言的使用(8学时)1、实验目的:练习掌握PL/SQL的基本语法结构,并学会编写简单程序。2、实验内容:(1)PL/SQL的结构的使用。(2)控制结构。(3)循环结构。(4)顺序控制。(5)游标的使用。3、实验方案:本实验分4次完成,每次2学时。第一次可编上述几个结构的简单程序;第二次建立子程序;第三次将前两次结合起来,组成一个复杂程序进行实验。第四次进行复习练习。实验四、Oracle9i的数据库、数据库对象及数据库安全性管理(8学时)1、实验目的:掌握数据库的创建和管理方法、掌握表、索引、聚簇、视图和序列等对象的创建和管理、掌握用户账号管理和权限控制的基本方法2、实验内容:(1)使用数据库配置助手创建数据库XSCJ。使用手工方法创建、查看、修改和删除XSCJ数据库中的一个表空间。 使用手工方法创建、查看、修改和删除XSCJ数据库中的一个段。(2)使用Oracle企业管理器或手工方法创建XSCJ数据库中的三张表STUDENT、COURSE和SCORE。 使用Oracle企业管理器或手工方法创建基于表STUDENT中SNAME字段上的一个索引。(3)通过手工方式创建一个用户NEWUSER,由数据库密码认证。利用企业管理器中对该新用户进行设置,授予其合适的对象权限、系统权限(CREATE SESSION、CREATE TABLE等)、定额。3、实验方案:本实验分4次完成,每次2学时。第一到三次实验主要进行表、索引、聚簇、视图和序列等对象的创建和管理;第四次进行用户账号创建和权限控制的基本方法实验。实验五、一个简单的应用系统(8学时)1、实验目的:结合其它的软件工具(vc+、vb),实现一个Oralce数据库应用系统。2、实验内容:编程实现所列实验题目中的一个应用程序或自己感兴趣的应用程序,结合其它的软件工具,通过使用软件开发的全过程来开发实现应用程序,如需求分析、详细设计、编程实现、测试等过程掌握基于Oracle9i的大型数据库应用系统的分析、数据库设计和实现技术。3、实验方案:学生上机前熟悉所做应用程序要实现的功能和Oracle9i中的所有技术,并知道软件开发的过程,对要实现的系统详细的做出需求分析和详细设计,上机时进行排版、编写代码、调试,发现错误进行修改直到调试通过,系统完成后,要对实现的系统进行测试,对出现的不合理的地方进行修改和改进。如果本次实验程序未能做完,课后继续设计编写代码,下次上机再接着实现。实验做完后要写出实验报告并交老师批改。教学环境条件:利用多媒体辅助课堂教学,并且让学生进行上机实验。考核方式: 采取期末集中闭卷笔试的方式。平时作业及实验占30%,期末考试卷面成绩占70%。课程主持人:(副教授及以上职称的教师)主讲老师:王振海、曹云鹏、赵德玉主要教材:Oracle9i关系数据库实用教程,蔡立军、瞿亮著,中国水利水电出版社,2004年3月。 参考教材:1Oracle9i数据库管理教程,蒋秀凤、何凤英,清华大学出版社,2005年2数据原理及应用(Oracle)实用教程,刘甫迎, 王道学, 党晋蓉,清华大学出版社,2004年3Oracle9i简明教程,文宏,清华大学出版社,2004年4Oracle9i基础教程与上机指导,李勇平,科学出版社,2004年学习指导方案:1、课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JJF 2318-2025太阳电池量子效率测试仪校准规范
- 2025湖北襄阳市中医医院(襄阳市中医药研究所)招聘急需专业技术人才55人模拟试卷及参考答案详解一套
- 2025喀什地区两级法院机关招聘聘用制书记员(43人)考前自测高频考点模拟试题带答案详解
- 2025贵州铜仁市妇幼保健院引进专业技术人才考前自测高频考点模拟试题附答案详解(模拟题)
- 2025年六安阳光电力维修工程有限责任公司招聘85人考前自测高频考点模拟试题及参考答案详解
- 2025河南郑州高新区双桥社区卫生服务中心招聘3人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025河南洛阳市东方人民医院招聘39人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025广东中山市西区集体资产经营有限公司招聘1人考前自测高频考点模拟试题及答案详解(网校专用)
- 2025贵州毕节医学高等专科学校第一批次“人才强市”暨高层次急需紧缺人才引进考前自测高频考点模拟试题带答案详解
- IL-6-IN-3-生命科学试剂-MCE
- 第4课 探究智慧农业应用领域 课件【教科版】《信息科技》八年级上册
- 《信息系统安全》课程教学大纲
- 2024年青海省行政执法资格考试备考题库及答案(题型)
- 无人机航拍课件
- 2025-2026学年第一学期校园“1530”安全教育记录表
- 压力性损伤的分期及护理
- 2025支付宝财经内容生态报告
- 35kv变电运维协议合同
- 中文大模型基准测评2025年上半年报告-SuperCLUE团队
- 小学生量感培养讲座
- 商品房买卖管理办法
评论
0/150
提交评论