收藏 分销(赏)

《Oracle数据库系统及应用》教学大纲.docx

上传人:二*** 文档编号:4572173 上传时间:2024-09-30 格式:DOCX 页数:10 大小:28.01KB 下载积分:5 金币
下载 相关 举报
《Oracle数据库系统及应用》教学大纲.docx_第1页
第1页 / 共10页
本文档共10页,全文阅读请下载到手机保存,查看更方便
资源描述
Oracle数据库系统及应用(Oracle Database System and Its Application) 课程代码:5271053 学分:2 学时:32 (其中:课程教学学时:16,实验学时:16) 先修课程:Java程序设计、Linux操作系统、数据库原理 适用专业:计算机科学与技术 教材:《Oracle数据库应用与实践》,方巍,文学志编著,清华大学出版社, 2014年8月第1版 开课学院:计算机与软件学院一、课程性质与课程目标 (一)课程性质 Oracle数据库系统及应用是高等工科院校计算机类相关专业的一门专业方向课程。本课 程主要介绍Oracle数据库体系结构、基本操作与数据库基本管理,是数据库操作和管理的 重要理论和实践专业课程。 (-)课程目标 课程目标包括知识目标和能力目标,具体如卜.: 课程目标1:能够综合运用Oracle数据库的基本理论、设计、组织和管理方法,针对计 算机领域复杂工程问题研究和设计可行的数据库组织和管理方案 课程目标2:初步具备计算机T.程工程管理能力。 (三)课程目标与专业毕业要求指标点的对应关系 本课程支撑专业培养计划中的毕业要求指标点1L3。 毕业要求指标点11.3:能够在多学科环境中应用工程管理原理与经济决策方法,具备初 步的计算机工程工程管理经验与能力。 毕业要求 课程目标1 课程目标2 毕业要求11.3 / 二、课程内容及教学要求(按章撰写) 本课程教学内容包括:Oracle数据库体系结构、基本操作与数据库基本管理。 本课程基本要求是:了解数据库系统的体系结构,分布式数据库系统的概念及Oracle 的并行处理能力。熟练掌握Oracle数据库系统下的SQL语言运用及PL/SQL程序设计,了解 应用程序开发中哪些用户逻辑适宜在客户端解决,哪些适宜在数据库服务端解决,熟练掌握 存储子程序和触发器的使用。进一步了解数据库平安性与完整性的概念,掌握实现Oracle 数据库系统下平安性,完整性的基本方法。掌握Oracle数据库系统下的物理设计技术。了 出勤、预 习10% 出勤状况, 预习评价 10 能按时到勤,遵守实验规定,不损坏实验设备(占 5%);能够预习,并理解实验原理及目的(占5%)o 11.3 实验过程 60% 实验中的表现 60 按照预设方案操作实验设备、仪表,正确完成实 验(占25%);实验结果的准确性(占20%);利 用所学知识分析解决问题的能力(占15%)。各个 实验在总分中所占权重系数以课时数为标准。 11.3 实验报告 30% 实验报告评价 3() 主要考察学生对数据库数据进行组织和管理的能 力。要求报告格式规范(占10%);操作准确(占 10%);并按要求完成相应思考题(10%)。 11.3 解对象数据类型和LOB数据类型的使用方法。理解Oracle下事务的概念,并能在实际应用 中合理的使用事务控制命令。 第1章Oracle数据库概述(一)教学内容 1 .数据库基本概念与Oracle产品。 2 . Oraclel 1g环境(安装及使用)。 (二)教学要求 1 .了解数据库环境;.熟悉常用数据库产品与Oracle的开展历程; 2 .理解数据库基础知识和关系数据库基础知识;. 了解Oracle的特性; 3 .掌握Oraclellg的安装和使用。 (三)重点与难点 1 .重点Oracle应用结构,Oracle 11 g的安装与常用工具使用。 2 .难点Oracle 11g在Linux平台上安装使用。 第2章Oracle数据库体系结构表 (一)教学内容 1 . Oracle数据库体系结构:Oracle进程结构、物理结构和逻辑结构。 2 .数据字典:静态数据字典、动态数据字典。 (-)教学要求.理解Oracle进程结构。 1 .掌握Oracle的物理结构和逻辑结构。 2 .理解Oracle的数据库实例与进程.理解静态数据字典概念与使用。 3 .理解动态数据字典概念与使用。 (三)重点与难点.重点 Oracle的物理结构和逻辑结构、静态数据字典。 1 .难点Oracle进程结构、动态数据字典。 第3章Oracle数据库常用工具(一)教学内容 l.SQL*Plus 工具:SQL*Plus 启动与退出、SQL*Plus 命令。 2.企业管理器(OEM) : OEM的启动、配置使用。 (-)教学要求. 了解启动、退出SQL*Plus。 1 .掌握使用SQL*Plus命令。 2 . 了解OEM的启动。 3 .掌握OEM的管理与使用。 (三)重点与难点.重点 常用命令、OEM的管理与使用。 1 .难点SQL*Plus的报表功能、OEM的配置使用。 第4章表空间和数据文件管理(一)教学内容 1 . Oracle数据库逻辑结构。 2 .创立和维护表空间。 (二)教学要求.熟悉表空间和数据文件。 1 .掌握表空间中的磁盘空间管理。 2 .掌握创立永久表空间、创立临时表空间。 3 .熟悉创立撤销表空间、创立非标准块表空间。 4 . 了解维护表空间和数据文件。 5 . 了解查看表空间和数据文件信息。 (三)重点与难点.重点 创立表空间。 1 .难点维护表空间和数据文件。 第5章Oracle模式对象(一)教学内容 1 .表与表的约束:创立表、管理表。 2 .视图与索引:创立视图、使用索引。 (二)教学要求.掌握创立表与管理表。 1 .理解表的约束。 2 .掌握创立视图。 3 .掌握视图的DML操作。 4 .熟悉修改和删除视图。 5 .理解索引概念。 (三)重点与难点.重点 创立表与管理表、创立视图和DML操作。 1 .难点 表的约束、索引的使用。 第6章SELECT高级查询(一)教学内容 1 . SELECT高级连接查询:多表连接、连接查询、集合操作。 2 .子查询:子查询类型及使用。 (二)教学要求 1 .掌握使用等号(=)实现多个表的简单连接。 2 .理解使用JOIN关键字的连接查询。 3 .熟悉SELECT查询的集合操作。 4 . 了解 UNION, INTERSECT, MINUS 集合运算。 5 .理解子查询的类型。 6 . 了解其他语句中使用子查询。 (三)重点与难点 1 .重点 多个表的简单连接、SELECT查询的集合操作。 2 .难点 其他语句中使用子查询。 3 7章PL/SQL编程基础(一)教学内容 1. PL/SQL基本概念:PL/SQL体系结构、PL/SQL程序块结构、常量和变量。 2. PL/SQL控制结构与游标使用:条件结构、循环结构、游标使用。 (-)教学要求 1 .理解PL/SQL体系结构。 2 .理解PL/SQL程序块结构。 3 .理解常量和变量。 4 .熟悉使用%TYPE定义变量。 5 .掌握条件结构。 6 .掌握循环结构。 7 .理解游标的创立与使用。 (三)重点与难点 8 .重点 PL/SQL程序块结构、条件结构和循环结构使用。 2.难点 使用%TYPE和%区0卬T丫「£定义变量,游标的创立与使用。 第8章存储过程、函数、触发器和包(一)教学内容 1 .存储过程与函数:创立及使用。 2 .触发器与程序包:创立及管理。 (二)教学要求 1 .掌握创立与调用存储过程和函数。 2 .掌握修改与删除存储过程和函数。 3 . 了解与存储过程、函数相关数据字典。 4 . 了解存储过程使用考前须知。 5 .了解触发器类型。 6 .了解触发器类型。 7 .了解触发器类型。 8 .『解触发器类型。 (三)重点与难点 1 .重点 创立与调用存储过程和函数、创立、管理触发器和包。 2滩点 创立触发器的限制。 第9章Oracle平安性管理(一)教学内容 1 .用户与权限管理:权限管理、角色管理。 2 .审计:启用与关闭。 (二)教学要求 1 .理解创立和管理用户。 2 .理解权限管理。 3 .理解角色管理。 4 . 了解概要文件和数据字典视图。 5 .理解审计启用与关闭。 6 . 了解登录,语句,对象,权限审计。 7 .理解实例分析内容。 (三)重点与难点 1 .重点 创立和管理用户、审计启用与关闭。 2 .难点 概要文件和数据字典视图、实例分析。 三、本课程开设的实验工程 编号 实验工程名称 学时 类型 要求 支撑的课程目标 1 数据库创立和SQL*Plus工具使用 2 验证性 必做 课程目标1 2 SQL常用语句操作 2 验证性 必做 课程目标1 3 表空间管理,视图和索引操作 2 验证性 必做 课程目标1, 2 4 SQL高级查询 2 验证性 必做 课程目标1 5 PL/SQL 编程 1 2 设计性 必做 课程目标1, 2 6 PL/SQL 编程 II 2 设计性 必做 课程目标1, 2 7 用户权限与平安 2 验证性 必做 课程目标1, 2 8 SQL语句优化 2 设计性 必做 课程目标1 实验1:数据库创立和SQL*Plus工具使用 1 .实验目的及要求 1)掌握数据库实例的创立方法; 2)掌握SQL*Plus启动与退出方法; 3)掌握数据库连接与断开方法; 4)掌握SQL*Plus常用命令使用方法。 2 .实验主要内容 1)创立一个名为"myorcl”的数据库实例; 2)完成教材笫三章习题四的上机操作题。 3 .重难点 SQL*Plus常用命令使用方法。 实验2: SQL常用语句操作 4 .实验目的及要求 1)掌握PL/SQL语句对数据库表的查询操作; 2)掌握PL/SQL语句对数据库表的插入操作; 3)掌握PL/SQL语句对数据库表的更新操作; 4)掌握PL/SQL语句对数据库表的删除操作; 5)熟悉常用函数用法。 5 .实验主要内容 完成教材中本章SELECT、INSERT、UPDATE. DELETE等语句和常用函数的例如操作。 6 .重难点 INSERT语句及字符串函数用法。 实验3:表空间管理,视图和索引操作 7 .实验目的及要求 1)掌握六种表空间(永久表空间、临时表空间、撤销表空间、非标准块表空间、大文 件表空间)的创立方法; 2)掌握表空间和数据文件的管理方法: 3)掌握视图的创立及管理方法。 4)掌握索引的创立及管理方法。 8 .实验主要内容 1)完成教材第四章习题第四题关于表空间和数据文件的上机操作题; 2)完成教材第五章习题第四题关于表、视图和索引的上机操作题。 3 .重难点表空间管理;视图和索引的管理。 实验4: SQL高级查询.实验目的及要求 1)掌握简单连接查询;2)掌握使用JOIN关键字的连接查询; 3)掌握查询的集合操作;4)掌握单行、多行、多列和关联子查询; 1 .实验主要内容1)完成教材中第七章SELECT语句的多表连接杳询; 2)完成教材中第七章SELECT语句的子查询操作;3)完成教材中第七章综合实例分析操作。 2 .重难点简单连接查询,单行和多行子查询。 实验5: PL/SQL编程I.实验目的及要求 1)掌握运算符的使用方法;2)掌握常量和变量的声明及使用方法; 3)掌握控制语句用法;4)掌握存储过程和函数的创立和调用方法。 3 .实验主要内容1)完成教材中第八章PL/SQL语句例如操作; 2)完成教材中第八章综合实例操作。 3)教材中第九章存储过程和函数的应用例如。 4 .重难点存储过程和函数的创立和调用方法。 实验6: PL/SQL编程II.实验目的及要求 1)掌握触发器的创立及管理方法;2)掌握包的创立及管理方法。 5 .实验主要内容1)完成教材中第九章触发器和包的应用例如; 2)完成教材中第九章综合实例分析操作。 6 .重难点触发器的创立及管理。 实验7:用户权限与平安实验目的及要求 1)熟练掌握用户的创立及管理;2)熟练掌握权限管理: 3)熟练掌握角色的创立、授权和回收等操作。 7 实验主要内容1)完成教材中第十章用户的创立及管理应用例如: 2)完成教材中第十章权限管理应用例如;3)完成教材中第十章角色的创立、授权和回收等应用例如。 8 重难点权限管理。 实验8: SQL语句优化实验目的及要求 1)掌握SQL语句优化的一般性原那么;2)掌握SQL语句优化方法。 9 实验主要内容1)完成教材中第十二章SQL语句优化应用例如。 10 重难点SQL语句优化方法。 注:本课程为专业方向课,授课对象为大三学生,实验类型主要包括验证性和设计性实 验,均需要提交实验报告,实验报告主要包括实验目的、实验内容、预习内容、实验步骤、 实验结果以及总结。实验评价内容和评分细那么参见附录1。 四、学时分配及教学方法 章 教学形式及学时分配 主要教学方法 支撑的课程目 标 课堂 教学 实验 上机 课程 实践 小计 第1章Oracle数据库概述 1 1 讲授、演示、自学 课程目标1 第2章Oracle数据库体系 结构 2 2 讲授、自学 课程目标1 第3章Oracle数据库常用 工具 1 2 3 讲授、演示、自学、 讨论、实验 课程目标1 第4章表空间和数据文件 管理 2 2 4 讲授、演示、自学、 实验 课程目标1,2 第5章Oracle模式对象 2 2 4 讲授、自学 课程目标1, 2 第6章SELECT高级查询 2 4 6 讲授、案例、演示、 讨论、自学、实验 课程目标1 第7章PL/SQL编程基础 2 2 4 讲授、案例、演示、 讨论、自学、实验 课程目标1, 2 第8章存储过程、函数、 触发器和包 2 2 4 讲授、案例、演示、 实验 课程目标1,2 第9章Oracle平安性管理 2 2 4 讲授、案例、演示、 课程目标2 实验 合计 16 16 32 注:1.课程实践学时按相关专业培养计划列入表格; 2 .主要教学方法包括讲授法、讨论法、演示法、研究型教学方法(基于问题、工程、案 例等教学方法)等。 五、课程考核1.课程考核方式包括期末考试、平时作业和实验情况考核。 考核形式 考核要求 考核权重 备注 平时作业 及阶段测 试 课后完成10〜15个习题,主要考核学生对每节课知识点 的复习、理解和掌握度,计算全部作业的平均成绩再按 15%计入总成绩;可让学生查阅资料,了解本课程相关 技术开展情况,自主学习并完成。 15% 根据平时作业得 分取平均值或结 合平时测试情况 实验 完成8个实验,主要训练学生应用所学知识构建实验系 统,并进行实验的能力,最后按15%计入课程总成绩。 15% 评分细那么见附录1 期末考试 试卷题型包括选择题、填空题、判断题、简答题、应用 题5大类,以卷面成绩的70%计入课程总成绩。其中考 核基础知识及应用能力的题占90%;考核能针对个人或 职业开展的需求,采用合适的方法,自主学习,适应发 展占比10% O 70% 期末考试采用闭 卷笔试。 六、参考书目及学习资料.方巍,文学志,《Oracle数据库应用与实践》,清华大学出版社,2014年。 3 .杨少敏,《Oraclellg数据库应用简明教程》,清华大学出版社,2010年。 4 .蔡立军、瞿亮著,《Oracle9i关系数据库实用教程》,中国水利水电出版社,2004年。 七、大纲说明 1 .主要采用多媒体教学手段,主要知识点板书与多媒体相结合,多种教学手段综合运 用。 2 .课后共需完成近15道习题作业,以评价学生对所学内容的理解和应用情况。 附录1:实验考核方式及评分细那么本实验以考查为主,考核的内容包括实验过程的表现(其中包含分析与解决问题的能力)、 实验报告的质量等。分析与解决问题的能力采用提问和现场操作的方式进行。实验成绩中出 勤、预习占10%,实验过程表现占60%、实验报告及思考题占30%。 成绩组成 考核/评价环节 分值 考核/评价细那么 对应的毕业 要求指标点
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服