《数据库原理》课程教学大纲_第1页
《数据库原理》课程教学大纲_第2页
《数据库原理》课程教学大纲_第3页
《数据库原理》课程教学大纲_第4页
《数据库原理》课程教学大纲_第5页
全文预览已结束

下载本文档

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

文档简介

1、 数据库原理教学大纲课程性质专业必修课课程编号xx420212课程名称数据库原理适用专业网络工程先修课程数据结构、离散数学总学时 32 其中理论 32 学时,实验 0 学时学分数2一、课程简介本课程是计算机科学与技术专业,软件工程和网络工程专业的必修课程,在计算机科学与技术中占重要地位。数据库的理论和技术是计算机科学和技术的一个重要发展方向,本身有重要的使用价值,同时又是其他发展方向(如分布式数据库、数据库机器、并行数据库、管理信息系统、决策支持系统等)的核心和基础;也是人工智能、CAD、CAE、计算机图形学、办公自动化以及软件开发环境等研究方向的有力工具。本课程基本任务是系统地介绍数据库的基

2、础知识,基本理论,原理方法技术,使学生获得数据库使用、设计、研究的基本知识和能力。二、课程教学目标通过本课程的学习,学生应实现如下目标:1、知识目标:了解:数据库的基本概念、发展历史、特点和应用领域。掌握:数据库的基本概念;数据模型、概念模型、关系数据模型;数据库系统结构;关系数据模型三要素;关系代数各种操作;数据定义(数据库、模式的定义,表的定义,索引的定义);数据查询、更新;视图的定义及操作;DAC存取控制;GRANT、REVOKE应用;角色及其应用;三类完整性的定义、检查和违约处理;CONSTRAINT语句的使用;范式相关的基本概念;2NF、3NF;公理系统的6个规则及其应用;需求分析;

3、概念结构设计;逻辑结构设计;事务的概念;恢复的实现技术;三类故障及其恢复策略;基本封锁技术;活锁和死锁的解决方法;可串行化调度等。2、能力目标:(1)对数据库技术及其相应软件有初步的认识和了解;(2)掌握数据库特别是关系数据库的基本原理和应用;(3)掌握数据库设计技术及方法;(4)在实践中,培养和锻炼学生运用相应软件对数据库中各种对象进行定义;能使用SQL语言进行查询、更新;能对数据库进行相应的安全性和完整性控制。三、课程教学基本要求为了更好地掌握本课程的知识,必须先修数据结构、离散数学等课程,在上课时要求同学们自带电脑到教室上课,课后按要求完成书后的思考题。四、课程教学模块(或教学内容)与学

4、时分配序号教学模块知识点学时1项目一数据库介绍了解:数据库历史、地位作用及各种DBMS;非关系数据模型;数据库系统的组成理解:数据独立性掌握:数据库的基本概念;数据模型、概念模型、关系数据模型;数据库系统结构22项目二 关系数据库模型及关系代数了解:关系演算;数据操作 理解:关系模型的定义;关系代数各种操作的含义掌握:关系数据模型三要素;关系代数各种操作23项目三SQL之数据定义了解:SQL历史掌握:数据定义(数据库的定义,表的定义,索引的定义)24项目四SQL之数据更新及视图操作理解:视图的原理及作用掌握:视图的定义和操作;三类更新操作:插入、删除和修改25项目五 SQL之简单查询掌握:单表

5、查询和连接查询46项目六SQL之复杂查询掌握:嵌套查询和派生表查询27项目七 数据库安全了解:数据库安全基本概念;安全标准;用户标识与鉴别;MAC、审计、加密等其它安全机制理解:视图安全机制掌握:DAC存取控制;GRANT、REVOKE应用;角色及其应用28项目八 数据库完整性了解:触发器的概念和使用理解:为什么要进行完整性控制;触发器的工作原理机制掌握:三类完整性的定义、检查和违约处理;CONSTRAINT语句的使用.触发器的定义49项目九 关系数据理论了解:BCNF及更高范式,Armstrong公理系统及其理论的各项证明理解:为什么要学规范化;各级范式的关系掌握:范式相关的基本概念;2NF

6、、3NF ,Armstrong公理系统的6个规则及其应用410项目十数据库设计了解:数据库设计的基本概念理解:数据库设计步骤及各阶段的关系,物理设计、实施、运行及维护理解:概论模型向关系模型转换的原理掌握:需求分析;概念结构设,逻辑结构设计411项目十一数据库恢复了解:数据库镜像及其它数据库恢复技术 理解:具有检查点的恢复技术掌握:事务的概念;恢复的实现技术;三类故障及其恢复策略212项目十二数据库并发控制了解:为什么要进行并发控制 理解:多粒度树及其封锁技术掌握:基本封锁技术;活锁和死锁的解决方法;可串行化调度,意向锁2四、教学方法与策略1、讲授法:从现实中学生熟悉的软件系统作为切入点,讲述

7、数据库的基本原理及应用。以实际中常用的DBMS(SQL SERVER)作为实验环境,培养学生的独立编写程序的能力。五、学生学习成效考核方式(待课程组确定)考核环节构成(均为100分制)评分依据占总成绩的比重备注上课出勤上课缺席一次扣5 分,缺课达1/3取消考试资格。20%30%方案一:(30%)+ = 3 * GB3 (70%) 方案二:(20%)+ = 2 * GB3 (40%) = 3 * GB3 (40%) = 2 * GB3 平时项目数据库设计学生46人一组,以实际生产题(如往年毕业设计题)设计其数据库,并实现之。0%40% = 3 * GB3 期末技能测评期末考试笔试。40%70%六、选用教材或参考书1 王珊、萨师煊,数据库系统概论(第五版),高等教育出版社,2014年2 胡艳菊、申野,数据库原理及应用SQL Server 2012,清华大学出版社,2015年3 Patrick ONeil 、Elizabeth ONeil,DATABASE Principles,Programming

温馨提示

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

评论

0/150

提交评论