还剩4页未读,继续阅读
文本内容:
数据库原理教学大纲■基本信息英文名称:DatabasePrinciples课程编号:课程类别专业课课程性质必修课学时48(理论学时48)学分3适用对象计算机科学与技术专业、计算机科学与技术专业(卓越)先修课程C语言程序设计、数据结构开课单位计算机学院使用教材:
[1]王珊,萨师熠.数据库系统概论(第五版).北京高等教育出版社,2014主要参考书
[1]克伦克.数据库原理(第七版).北京清华大学出版社,2015
[2]雷景生.数据库原理及应用北京清华大学出版社,2015
[3]JeffreyD.UllmanandJenniferWidom.AFirstCourseinDatabaseSystems3rdEdition.NewYork:Pearson2010
[4]王珊.数据库系统概论习题解析与实验指导(第5版)北京高等教育出版社,2015二.教学目标《数据库原理》是计算机类专业的一门主干专业课,在培养学生逻辑思维能力、复杂问题分析和解决能力、综合设计能力等方面占有重要的地位本课程的教学目的是使学生了解数据库系统发展的历史及在大型应用系统中的地位和作用,掌握数据库系统的基本概念和基本原理,能够熟练使用SQL语言进行数据库操作,具备初步的设计和开发数据库应用系统的能力并能够运用所学数据库原理知识分析问题和解决问题课程目标及能力要求具体如下:课程目标1:掌握数据模型、三级模式结构、关系代数、数据库安全性、数据库完整性和关系数据理论等基本原理知识,并能够熟练使用SQL语言进行数据库操作,理解和分析软件工程相关复杂工程问题中涉及的数据库安全性、完整性、关系模式的设计等问题课程目标2:掌握数据库设计、数据库编程、数据库恢复技术和并发控制等解决方案和基本原理,具备初步的设计和开发数据库应用系统的能力面对大型复杂问题,具备对数据库性能、完整性、成本等影响因素综合衡量并得出最佳解决方案的基本素质表1课程目标对毕业要求的支撑关系三.课程内容教学要求及评价方式
1.课程内容、要求与评价方式通过指导学生学习与课程目标相对应的课程内容,实现课程目标的达成评价方式包括课后作业、课堂测验、期末考试各课程目标的教学方式与评价方式详见表2表2课程知识单元、要求与评价方式对应关系表
1.课程评价计算表4各考核环节所占分值比例及考查重点五考核方式与成绩评定办法考核方式课后作业(10%)课堂测验(20%)期末考试(70%)成绩评定办法如下所示.课后作业评分标准共4次在线作业,每次满分
2.5分,共10分.课堂测验评分标准共2次课堂测试,每次满分10分,共20分.期末考试期末考试评价标准根据实际考试题目制定附件课程达成度评价计算附表1课程评价考核基本信息表大纲撰写人吴云课程负责人孟凡奇教学院长杨杰明编写日期
2019.02毕业要求毕业要求指标点课程目标对毕业要求的支撑关系L工程知识1-3专业知识能够将计算机专业基础知识、核心理论和方法用于软硬件系统复杂工程问题的理解、设计、推理和验证课程目标
12、问题分析2-3可选方案分析能够基于计算机科学基本原理,借助文献研究,寻求解决问题的多种解决方案并分析其影响因素,给出备选解决方案课程目标2序号知识单元知识点教学要求教学方式评价方式推荐学时支撑课程目标1绪论数据库系统基本概念数据模型组成数据库系统的三级模式结构.了解数据库系统发展的历史、数据库系统的组成;.掌握数据库的基本概念、两大类数据模型、三级模式结构、两级映像讲授课后作业;期末考试612关系数据库关系数据结构关系完整性关系代数.掌握关系实体完整性、参照完整性的定义;.掌握关系代数的8种关系运算讲授期末考试613关系数据库标准语言SQL单表查询连接查询嵌套查询视图.掌握SQL语言的特点、基本概念;.熟练掌握SQL的定义语句,包括查询操作、连接、嵌套查询、更新操作、视图定义讲授课后作业;期末考试814数据库安全性自主存取控制方法强制存取控制方法.了解目前国内外可行的安全标准;.掌握数据库安全性控制的常用方法与技术;.掌握SQL语言中的GRANGT语句和REVORE语句实现自主存取控制和强制存取控制方法讲授期末考试215数据库完整性完整性约束条件触发器.掌握DBMS完整性控制机制的三个方面;.掌握触发器的应用讲授课后作业;期末考试216关系数据理论函数依赖码范式数据依赖的公理系统.掌握函数依赖、范式的概念;.掌握规范化的理论及应用的语义,关系模式的函数依赖集,判定关系模式的范式级别;.掌握XF+及最小依赖集的计算方法会利用XF+计算候选码;.了解多值依赖的定义及第4范式的判定方法讲授课后作业;期末考试817数据库设计需求分析的任务、方法E-R模型向关系模型的转换.掌握数据库设计的特点、数据流图及数据字典的内容与作用;.牢固掌握数据库的设计步骤、需求分析的任务与方法,E-R图向关系模式的转换及优化讲授课堂测验;期末考试628数据库编程嵌入式SQL存储过程.掌握嵌入式SQL的处理过程、嵌入式SQL与主语言之间的二种通信方式;.掌握存储过程的控制结构、存储过程的创建和执行;讲授期末考试4210数据库恢恢复的实现技术恢复策略
1.掌握事物的基本概念,数据库恢复策略;
2.了解数据库恢复技术的相关知识、故障的种类及数据库镜像讲授课堂测验;期末考试2211封锁协议
1.掌握并发控制机制调度、并发事务操作;
2.了解常用的封锁、活锁和死锁问题讲授期末考试42^目标评价项价占比课程目标1课程目标2期末考试7060%40%课后作业10100%—课堂测验20—100%合计1005248课程成绩构成及比例考核环节考查点课程目标分值课后作业10分占总成绩的10%作业1数据库的基本概念、两大类数据模型、三级模式结构、两级映像1102表的定义、查询、更新等基本语句3完整性约束条件和触发器等内容4关系数据理论期末考试100分占总成绩的70%专业知识1数据库系统基本概念、关系代数、SQL的定义语句、数据库安全性、数据库完整性和关系数据理论等基础内容考试题型为选择题、填空题、简单题等160问题分析1数据库设计、数据库编程、数据库恢复技术、并发控制等内容考试题型为简单题、编码题、分析题等240课堂测验20分占总成绩的20%测试成绩1数据库设计测试题2202数据库恢复技术测试题课程目标评价内容课后作业A期末考试B课堂测验C课程总评成绩在线作业专业知识问题分析课堂测验目标分值10604020100学生平均得分ABiBiC/+
0.78+C课程目标考核环节目标分值学生平均得分达成度计算示例课程目标1在线作业10A课程目标1达成度=52专业知识60Bi课程目标2问题分析40B2课程目标2达成度=°,7+好48课堂测验20C课程总体目标总评成绩1001/4+
0.7x/]++课程总目标达成度=十
0.7+100。