《数据库原理》课程教学大纲_第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工程五

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

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

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

温馨提示

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

评论

0/150

提交评论