数据库原理教学大纲_第1页
数据库原理教学大纲_第2页
数据库原理教学大纲_第3页
数据库原理教学大纲_第4页
数据库原理教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理教学大纲一、基本信息英文名称:DatabasePrinciples课程编号:063310404课程类别:专业课课程性质:必修课学时:48 (理论学时:48) 学分:3适用对象:软件专业先修课程:C语言程序设计、数据结构开课单位:计算机学院使用教材:1 王珊,萨师煊.数据库系统概论(第五版).北京:高等教育出版社,2014主要参考书:1 克伦克.数据库原理(第七版). 北京:清华大学出版社,20152 雷景生.数据库原理及应用.北京:清华大学出版社,20153 HYPERLINK /search/Jeffrey%20D.%20Ullman Jeffrey D. Ullman and H

2、YPERLINK /search/Jennifer%20Widom Jennifer Widom. A First Course in Database Systems(3rd Edition).New York:Pearson,20104 王珊.数据库系统概论习题解析与实验指导(第5版).北京:高等教育出版社,2015二、教学目标数据库原理是计算机类专业的一门主干专业课,在培养学生逻辑思维能力、复杂问题分析和解决能力、综合设计能力等方面占有重要的地位。本课程的教学目的是使学生了解数据库系统发展的历史及在大型应用系统中的地位和作用,掌握数据库系统的基本概念和基本原理,能够熟练使用SQL语言进行

3、数据库操作,具备初步的设计和开发数据库应用系统的能力并能够运用所学数据库原理知识分析问题和解决问题。课程目标及能力要求具体如下:课程目标1:掌握数据模型、三级模式结构、关系代数、数据库安全性、数据库完整性和关系数据理论等基本原理知识,并能够熟练使用SQL语言进行数据库操作,理解和分析软件工程相关复杂工程问题中涉及的数据库安全性、完整性、关系模式的设计等问题。课程目标2:掌握数据库设计、数据库编程、数据库恢复技术和并发控制等解决方案和基本原理,具备初步的设计和开发数据库应用系统的能力。面对大型复杂问题,具备对数据库性能、完整性、成本等影响因素综合衡量并得出最佳解决方案的基本素质。表1 课程目标对

4、毕业要求的支撑关系毕业要求毕业要求指标点课程目标对毕业要求的支撑关系1、工程知识1-3专业知识能够将计算机专业基础知识、核心理论和方法用于软硬件系统复杂工程问题的理解、设计、推理和验证。课程目标12、问题分析2-3 可选方案分析能够基于计算机科学基本原理,借助文献研究,寻求解决问题的多种解决方案并分析其影响因素,给出备选解决方案。课程目标2三、课程内容、教学要求及评价方式1.课程内容、要求与评价方式通过指导学生学习与课程目标相对应的课程内容,实现课程目标的达成。评价方式包括:课后作业、课堂测验、期末考试。各课程目标的教学方式与评价方式详见表2。表2 课程知识单元、要求与评价方式对应关系表序号知

5、识单元知识点教学要求教学方式评价方式推荐学时支撑课程目标1绪论数据库系统基本概念数据模型组成数据库系统的三级模式结构1.了解数据库系统发展的历史、数据库系统的组成;2. 掌握数据库的基本概念、两大类数据模型、三级模式结构、两级映像。讲授课后作业;期末考试612关系数据库关系数据结构关系完整性关系代数1.掌握关系实体完整性、参照完整性的定义;2.掌握关系代数的8种关系运算。讲授期末考试613关系数据库标准语言SQL单表查询连接查询嵌套查询视图1.掌握SQL语言的特点、基本概念;2.熟练掌握SQL的定义语句,包括查询操作、连接、嵌套查询、更新操作、视图定义。讲授课后作业;期末考试814数据库安全性

6、自主存取控制方法强制存取控制方法1.了解目前国内外可行的安全标准;2.掌握数据库安全性控制的常用方法与技术;3.掌握SQL语言中的GRANGT语句和REVORE语句实现自主存取控制和强制存取控制方法。讲授期末考试215数据库完整性完整性约束条件触发器1.掌握DBMS完整性控制机制的三个方面;2.掌握触发器的应用。讲授课后作业;期末考试216关系数据理论函数依赖码范式数据依赖的公理系统1.掌握函数依赖、范式的概念;2.掌握规范化的理论及应用的语义,关系模式的函数依赖集,判定关系模式的范式级别;3.掌握XF+及最小依赖集的计算方法,会利用XF+计算候选码;4.了解多值依赖的定义及第4范式的判定方法

7、。讲授课后作业;期末考试817数据库设计需求分析的任务、方法E-R模型向关系模型的转换1.掌握数据库设计的特点、数据流图及数据字典的内容与作用;2.牢固掌握数据库的设计步骤、需求分析的任务与方法,E-R图向关系模式的转换及优化。讲授课堂测验;期末考试628数据库编程嵌入式SQL存储过程1.掌握嵌入式SQL的处理过程、嵌入式SQL与主语言之间的三种通信方式;2.掌握存储过程的控制结构、存储过程的创建和执行;讲授课堂测验;期末考试4210数据库恢复技术恢复的实现技术恢复策略1.掌握事物的基本概念,数据库恢复策略;2.了解数据库恢复技术的相关知识、故障的种类及数据库镜像。讲授期末考试2211并发控制

8、封锁协议1.掌握并发控制机制调度、并发事务操作;2.了解常用的封锁、活锁和死锁问题。讲授期末考试42课程评价计算表3 课程目标与评价依据占比关系表 课程目标评价占比评价项目课程目标1课程目标2期末考试7060%40%课后作业10100%-课堂测验20-100%合 计1005248表4 各考核环节所占分值比例及考查重点课程成绩构成及比例考核环节考查点课程目标分值课后作业100分占总成绩的10%作业1数据库的基本概念、两大类数据模型、三级模式结构、两级映像。11002表的定义、查询、更新等基本操作语句。3完整性约束条件和触发器等编程内容。4关系数据理论。期末考试100分占总成绩的70%专业知识1数

9、据库系统基本概念、关系代数、SQL的定义语句、数据库安全性、数据库完整性和关系数据理论等基础内容。考试题型为:选择题、填空题、简单题等。160问题分析1数据库设计、数据库编程、数据库恢复技术、并发控制等内容。考试题型为:简单题、编码题、分析题等。240课堂测验100分占总成绩的20%测试成绩1数据库整体设计测试题。21002数据库编程测试题。五、考核方式与成绩评定办法考核方式:课后作业(10%),课堂测验(20%),期末考试(70%)。成绩评定办法如下所示。课后作业评分标准观测点80 - 100分60 - 79分40 - 59分0 - 39分得分课后作业(权重1)每次按时完成作业,程序代码或操

10、作语句编写规范、编译正确且运行结果正确。每次按时完成作业,程序代码或操作语句编写规范、编译正确,但运行结果不完全正确。作业有时不能按时完成,某次作业代码或操作语句编写不规范、编译不正确,运行结果不正确。作业不按时完成。100成绩说明共4次课后作业,取平均成绩合 计100课堂测验评分标准观测点80 - 100分60 - 79分40 - 59分0 - 39分得分语法格式和编码规范(权重0.5)语法格式正确、编码规范。语法格式基本正确,编码基本规范。部分语法格式不正确部分代码不规范,有明显的知识漏洞。基本语法不正确和代码不规范。50解决问题的方案正确性(权重0.5)所提方案能够解决问题,思路清晰。所提方案的主要思路、过程正确。方案部分可行。不能制定方案。50成绩说明共2次课堂测验,取平均成绩合 计100期末考试期末考试评价标准根据实际考试题目制定。附件:课程达成度评价计算附表1 课程评价考核基本信息表课程目标评价内容课后作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论