《数据库应用技术课程》教学大纲.doc_第1页
《数据库应用技术课程》教学大纲.doc_第2页
《数据库应用技术课程》教学大纲.doc_第3页
《数据库应用技术课程》教学大纲.doc_第4页
《数据库应用技术课程》教学大纲.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库应用技术课程教学大纲课程编号320287适用专业物联网工程学时数 64学分数 4执笔人及编写日期xxx 2017.06审核人及审核日期xxx 2017.06院别 信息工程学院 教研室物联网工程教研室编印日期 2017年6月一、课程性质和教学目标1 .课程授课对象:具有一定编程基础、算法基础、逻辑基础的计算机相关专业学生2 .课程性质:(专业基础课、专业选修课、公共选修课等)该课程是通信工程专业的专业选修课。3 .在人才培养过程中的地位及作用:数据库技术是IT行业内一个非常重要的技术,各大公司都需要相应的数据库管理员来维护数据。因此,数据库原理及应用是计算机相关专业教学中的一门必不可少的课

2、程,它将直接与学生们未来的工作相关。4 .课程教学目标:通过本课程的理论学习和实践训练,使学生理解数据库的相关基础知识,包括:基本概念、数据库系统结构、关系数据库、关系代数、SQL语句、数据库设计、数据库维护与故障恢复等。学完该课程后,学生在设计应用系统的过程中能够有规划的设计该应用的数据库,同时,学生也能够选择主攻数据库管理员就业方向。二、课程教学内容学时分配表讲次内容学时教学形式第一讲数据库基本概念14讲授第二讲关系代数4讲授、练习第三讲SQL语句26讲授、讨论、上机第四讲数据库设计12讲授、讨论、练习第五讲并发控制、数据库恢复技术4讲授第六讲复习4讨论合计64第一讲数据库基本概念1 .学

3、时:14学时2 .重难点:E-R 图。重点:E-R图、三级模式两级映像、关系数据库、完整性约束。难点:三级模式两级映像的理解、完整性约束规则、根据需求分析绘制3 . 教学目标: 了解数据库的一些专业名词。4 . 教学内容:内容:( 1 )引言、专业名字( 2 )主流的 DBMS( 3 )数据库历史、特点与作用( 4 )数据模型(现实世界、概念模型、逻辑模型、物理模型)( 5 )数据库系统结构(三级模式、两级映像)( 6 )数据库组成( 7 )关系数据库基本概念( 8 )关系的完整约束性要求:了解数据库的基本术语、历史、特点和主流的DBMS。掌握数据模型中 E-R 图的画法、 逻辑模型中的关系模

4、型、 数据库三级模式两级映像的定义和意义、关系数据库中的基本概念以及关系的完整性约束规则。作业:课后作业共10 道,独立完成。第二讲 关系代数1. 学时: 4 学时2. 重难点:重点:投影、选择、连接、笛卡尔积。难点:除运算的理解、自身连接、关系代数的组合使用。3. 教学目标: 对计算机网络的常见应用机制有所了解和掌握。4. 教学内容:内容:( 1 )传统的集合运算(交集、差集、并集、笛卡尔积)( 2 )基础知识(象集等)3 ) 专门的关系运算(投影、选择、连接、除运算)要求:了解关系代数的背景知识。掌握传统的集合运算和专门的关系运算。作业:课后作业共10 道,独立完成。第三讲 SQL 语句1

5、. 学时: 26 学时2. 重难点:重点:建立关系表、插入元组、单表查询若干情况、连接查询、嵌套查询、集合运算、视图的相关知识。难点:派生表的使用、分组查询、全称谓词和蕴含式的表达。3. 教学目标:能够使用SQL DDb SQL DMM及视图等相关 SQL语句。4. 教学内容:内容:( 1 ) 表相关的 SQL( 2 )元组相关的 SQL(3)单表查询(列查询、WHERETO、排序、聚集函数、分组查询)( 4 )连接查询(等值连接、非等值连接、自然连接、自身连接、多表连接)(5)嵌套查询(IN谓词、比较运算符、ANY ALL、EXISTS谓词)( 6)集合运算(INTERSET、 UNION、

6、 EXCEPT)( 7 )派生表查询( 8 )视图的意义和建立要求:了解SQL相关背景知识。掌握表操作的SQL元组操作的SQL单表查询的若干情况、连接查询、嵌套查询、集合运算、视图的建立和意义。作业:课后作业 5 道、上机作业2 套(共计 60 道小题) 。第四讲 数据库设计1. 学时: 12 学时2. 重难点:重点:数据库设计的流程、 E-R 图集成中的冲突解决、 E-R 图像关系模式的转化、关系模式的优化、索引方法。难点:数据字典建立,需求准确形式化表达、范式分解。3. 教学目标: 能够针对实际的应用需求设计相应的数据库。4. 教学内容:内容:( 1 )设计基本概述( 2 )需求分析( 3

7、 )概念结构设计( 4 )逻辑结构设计( 5 )规范化理论( 6 )物理结构设计( 7 )实施与维护要求:了解设计的目的与意义、 需求分析的相关策略、 物理结构设计的方法、 实施与维护相关手段掌握概念结构设计方法、逻辑结构设计方法、范式的含义和分解方法。作业:选择一个实际的应用,为其设计数据库系统。第五讲 并发控制、数据库恢复技术1. 学时: 4 学时2. 重难点:重点: 事务的定义和特性、并发潜在的不一致性及解决方法、 可串行化调度的定义、两段锁协议、三级封锁协议难点:并发潜在的不一致性的分析和理解、锁的组成。3. 教学目标: 掌握数据库的并发控制机制和基本的故障恢复策略。4. 教学内容:内

8、容:( 1 )事务的定义和特定( 2 )故障的种类和恢复策略( 3 )提高恢复效率的技术( 4 )并发的定义和潜在的不一致性( 5 )死锁的预防、检测和解决( 6 )可串行化调度要求:了解 3 种故障的内容和恢复策略、 建立检查点技术、 镜像技术、 一次封锁法、 等待图法。掌握事务的定义和4 个特性、 并发潜在的 3 种不一致性及解决方法、 可串行化调度的定义和充分条件作业:课后习题 5 道,独立完成。第六讲 复习1. 学时: 4 学时2. 重难点: 无3. 教学目标: 对整个学期所学数据库相关知识进行梳理和总结。4. 教学内容:内容:按章节进行复习,并前后进行穿插讲解,以及重点难点的再讲解。

9、要求:了解数据库的基本概念和机制。理解数据中的基本 SQL语句、关系代数、数据库设计过程和一些重要机制。作业:复习所学的所有东西,可以独立完成,也可以小组讨论。三、教学基本要求1 .备课:独立备课2 .教学方法、教学手段:( 1)讲授法通过PPT,课本由老师给学生传递一些基础知识。大部分情况下运用了该方法。纯粹的理论讲解是很枯燥的,为了提高学生们学习的兴趣,在理论知识的讲解中同时穿插了学生们感兴趣的游戏,比如:英雄联盟,三国杀,狼人游戏等。也会和学生们分享诸多的学习方法和习惯,毕竟大学最重要的是培养一种正确的思维方式和习惯。2)讨论法通过提出问题,让学生们在课堂上讨论,然后根据学生们讨论的结果

10、再做一些知识的补充。 这种方法效果不错, 学生对所讨论的东西印象深刻。 但是存在“打酱油”现象,同时也比较耗时。( 3)影视学习法通过影视向同学们展示相关学习内容。这种方法学生们比较喜欢,但是很难找到对应的影视资源来体现理论知识。( 4)作业体现法通过布置作业,能够直接体现出学生们对知识点的掌握情况。可以根据作业效果再着重讲解那些重要但是学生们理解得不是很好的知识点。3 .教学辅助资料:1 .Abraham S, Henry F 编著 杨冬青 等人译, 数据库系统概念 (原书第六版) ,机械工业出版社,2016.82王珊萨师煊编著,数据库系统概论(第五版) , 高等教育出版社, 2016.23

11、福达编著,SQL 必知必会 (第四版) ,人民邮电出版社, 2016.124. B+W: HASH 4 .课后研修:数据库课程设计。5 .考核:(一)考核方式:期末考核方式为考查,以分组大作业的方式体现,每组成员最多3人。(二)考核基本内容与分数评定:学生根据自定一个应用系统,为此应用系统设计相应的数据库系统。最多2人一组,也可独立完成,最后根据作业质量给出相应的分数。具体的评分点如下:序号评定项目评分标准1选题、需求分析合理10分2概念结构设计合理20分3逻辑结构设计合理20分4实施正确10分5系统复杂程度20分6文档撰写质量20分合计100分注:可参考网上相关资料,但不能原样复制粘贴。(三)成绩评定:平时成绩占50%期末成绩占50%四、与其它课程的联系与分工数据结构,离散数学,java等编程语言的后修课程,软件工程的先修课。五、建议教材

温馨提示

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

评论

0/150

提交评论