《实用数据库教学大纲》由会员分享,可在线阅读,更多相关《实用数据库教学大纲(6页珍藏版)》请在金锄头文库上搜索。
1、实用数据库教学大纲英文名称 :Practical Database课程编号:063232174 课程类别:专业课 课程性质:选修课 学时:36 (理论学时:36)学分:2 适用对象:软件工程专业 先修课程:数据库原理 开课单位:计算机学院 使用教材:1郑阿奇.Oracle实用教程(第4版)(Oracle 12c版),北京:电子工业出版社,2015主要参考书:1孙风栋.Oracle 11g数据库基础教程(第2版),北京:电子工业出版社,2017 2 Jeffrey Ullman(著)岳丽华(译).数据库系统基础教程(第3版).北京:机械工业出版社,2009二.教学目标实用数据库是计算机专业的一门
2、选修专业课,在培养学生复杂问题分析和解决能力、综合设计能力等方面占有重要的地位。本课程的教学目的是使学生了解实用大型数据库的基本概念;掌握管理大型数据库的技术和方法;建立以数据为中心的计算机系统性认识和整体性把握,具有剖析、设计、开发和构造大型数据库应用系统的基本能力并能够运用所学数据库知识分析问题和解决问题。课程目标及能力要求具体如下:课程目标1:掌握实用大型数据库(如Oracle 12C )的基本逻辑和物理结构,能够创立视图、索引、存储过程、触发器,能够分析和评价计算机复杂工程问题中涉及的数据库创立、数据完整性等问题。台匕课程目标2 :掌握实用大型数据库(如Oracle 12C )的权限、
3、角色、表空间等相关的平安管理功能,够使用PL-SQL语言、常用的软件开发及系统测试等环境和工具进行数据库应用系统的开发,并具备使用锁、闪回、备份和还原等功能保证应用系统数据平安性的能力。表1课程目标对毕业要求的支撑关系毕业要求毕业要求指标点课程目标对毕业 要求的支撑关系1、工程知识1-4专业知识能够将计算机专业知识用于计算机软硬件复杂工程问题解决方案 的分析、评价和改进。课程目标15、使用现代工具5-1现代工具的了 解和使用能够使用常用的嵌入式开发、系统建模、软件开发、系统测试、 数据库宣理、网络管理等环境和工具进行软硬件系统开发,并了 解其优缺点。课程目标2三.课程内容.教学要求及评价方式L
4、课程内容、要求与评价方式通过指导学生学习与课程目标相对应的课程内容,实现课程目标的达成。评价方式包括:课后作业、课堂测验、期末考试。各课程目标的教学方式与评价方式详见表2。表2课程知识单元、要求与评价方式对应关系表序后知识单元知识点教学要求教学方式评价方式推荐学时支撑课程目标1数据库的基本概念数据库、数据库 设计、数据库应 用系统1.了解数据库、数据模型、关系型数据库语1 m/2 .了解概念结构设计、逻辑结构设计、物理结构设计;3 .了解C/S模式应用系统、B/S模式应用系统。讲授期末考试112Oracle12c数据 库介绍Oracle简介与 安装、Oracle数 据库的基本结 构、Oracl
5、e 12c 数据库_1_具L掌握Oracle 12c的安装;2 .了解Oracle数据库的基本结构;3 .了解Oracle 12c数据库,具。讲授期末考试113数据库的以界面方式创L掌握以界面方式创立数据库;讲授期末考试21创立和操作建数据库、以界 面方式操作数 据库、命令方式 操作数据库2 .掌握以界面方式操作数据库;3 .掌握命令方式操作数据库。4数据库的 查询和视 图选择、投影和连 接数据库的查询 数据库视图 含替换变量的 查询1 .掌握选择、投影和连接;2 .掌握数据的查询;3 .掌握数据库视图的创立和使用方法;4 .掌握含替换变量的查询;讲授课堂测验; 期末考试615索引与数 据完整
6、性索引数据完整性1 .掌握索引的分类及使用原那么;2 .掌握数据完整性的分类及实现方法;讲授课后作业; 期末考试416PL-SQL语言PL/SQL 概述、 字符集、变量、 常量和数据类 型、基本程序结 构和语句、系统 内置函数、用户 定义函数、游 标、包、集合1 .了解PL/SQL的开发和运行环境;2 .掌握PL/SQL字符集;3 .掌握PL/SQL变量、常量和数据类型;4 .掌握PL/SQL基本程序结构和语句;5 .了解系统内置函数;6 .掌握用户定义函数的方法;7 .掌握游标、包、集合的用法。讲授课堂测验; 期末考试627存储过程 和触发器存储过程 触发器1 .掌握存储过程的创立、调用、删
7、除和修改 方法;2 .掌握触发器的创立、删除、启用和禁用方 法。讲授课后作业; 期末考试418系讥攵土管理用户、权限、角 色、概要文件、 数据字典视图、 审计1 .掌握创立用户、管理用户;2 .掌握系统权限、对象权限管理;3 .掌握创立和管理用户角色;4 .掌握概要文件和数据字典视图的创立和实 用。5 .掌握操作、对象和权限的审计讲授期末考试419表空间、备份和还原表空间、备份和 恢复、导入/导 出、脱机备份、 联机备份、数据 泵1 .掌握表空间的创立和管理方法;2 . 了解备份和还原的原那么、类型;3 .掌握导入/导出、脱机和联机备份;4 . 了解数据泵的概念和使用方法。讲授课后作业; 期末
8、考试;4210事务、锁、闪回事务、锁、闪回 操作、Undo表 空间1 .掌握事务的概念及提交和回退方法;2 .了解锁机制、锁的类型;3 .掌握查询闪回、表闪回、删除闪回、数据讲授期末考试222 .课程评价计算库内回操作;4. 了解Undo表空间的优点及管理参数。11其他概念同义词数据库链接快照序列1 .掌握同义词的创立、使用及删除方法;2 .掌握链接的创立、使用及删除方法;3 .掌握快照的创立、使用及删除方法;4 .掌握序列的创立、使用及删除方法。讲授课后作业; 期末考试;22表3课程目标与评价依据占比关系表目标 评价项鼠介占比课程目标1课程目标2期末考试7060%40%课后作业2050%50
9、%课堂测验1050%50%合计1005743表4各考核环节所占分值比例及考查重点课程成绩构 成及比例考核环节考查点课程目标分值课后作业20分占总 成绩的 20%作业1索引的创立及使用、数据完整性的实现1102存储过程的创立和使用、触发器的创立和使用3数据库的脱机、联机备份和还原2104同义词、链接、快照、序列的创立及使用期末考试 100分占 总成绩的 70%专业 知识1考核数据库创立、查询、存储过程、触发器、索引、用户、 权限、角色与数据完整性等基础内容。考试题型为:选择 题、简答题、填空题等160问题 分析1考核PL/SQL、事务、锁、备份、还原、闪回等内容。考试 题型为:简单题、编码题、分
10、析题等240课堂测验10分占总 成绩的 10%测试 成绩1数据库查询、视图的创立与实用152用户与角色的创立及管理、对象和权限的审计等3PL/SQL编码、函数、游标、包、集合等内容254事务、锁、闪回等内容五、考核方式与成绩评定方法考核方式:课后作业(20% ),课堂测验(10% ),期末考试(70% )。成绩评定方法如下所示。1 .课后作业评分标准共4次在线作业,每次总分值5分,共20分。2 .课堂测验评分标准共2次课堂测试,每次总分值5分,共10分。3 .期末考试期末考试评价标准根据实际考试题目制定。附件:课程达成度评价计算附表1课程评价考核基本信息表课程目标评价内容课后作业(A)期末考试(B)课堂测验(C)课程总评成绩在线作业专业知识问题分析课堂测验目标分值20604010100学生平均得分ABiCA + 0.7B + C附表2课程达成度评价计算方法课程目标考核环节目标分值学生平均得分达成度计算例如课程目标1在线作业104课程目标1达成度=4+纥国J /课堂测验5Ci专业知识60Bi课程目标2在线作业10Ai课程目标2达成度=为43课堂测验5C2问题分析40b2课程 总体目标总评成绩100A + 0.7 x (当 + %) + C 斗 _ , _v_i pA + 0.7B + C课程心目标达成度I。