数据库系统SSD7 教学大纲_第1页
数据库系统SSD7 教学大纲_第2页
数据库系统SSD7 教学大纲_第3页
数据库系统SSD7 教学大纲_第4页
全文预览已结束

下载本文档

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

文档简介

1、数据库系统SSD7 一、课程说明课程编号: 390222Z10课程名称(中/英文):数据库系统SSD7/ Database System SSD7课程类别:专业课学时/学分:48/3先修课程:无适用专业:软件工程 教材、教学参考书:1 数据库系统概念(原书第6版),Abraham Silberschatz, Henry F.Korth,S.Sudarshan,Beijing:机械工业出版社,2012,32 Database SystemsA practical Approach to Design, Implementation, and Management third Edition,Th

2、omas Connolly,Beijing:Publishing House of Electronics Industry,2003 3 数据库系统概论(第5版),王珊,北京,高等教育出版社,2014,9二、课程设置的目的意义数据库系统是软件工程专业必修的一门重要的专业基础课程。通过课程学习,使学生较全面地掌握数据库系统的基本概念、基本原理和基本技术,深入理解关系数据模型、关系数据理论和关系数据库系统,掌握关系数据库标准语言SQL,掌握关系数据库设计方法与数据库开发技术,掌握数据库系统维护管理的方法,了解目前数据库发展的前沿技术,从而使学生具有数据库系统分析与设计的能力,为学生的后续课程的学

3、习与今后从事系统的开发及相关工作打下坚实基础。三、课程的基本要求通过本课程的学习,要求学生较好地掌握课程的主要内容,了解数据库系统的发展历史,掌握数据库系统的基本概念、基本理论与主要实现技术,使学生能够运用数据库的理论、方法与技术解决相应的实际问题。通过研究关系代数、关系演算、函数依赖、多值依赖,Armstrong公理,关系模式的分解,关系模式的规范化让学生建立扎实的关系数据库理论基础;结合目前信息系统建设的实际,掌握SQL语言、关系数据库设计方法,使学生掌握现代信息系统中数据库开发技术;掌握恢复技术、并发控制技术、数据库实现技术以及数据库安全性和完整性控制,使学生掌握数据库系统维护方法;简要

4、介绍数据库技术的研究动态,使学生了解目前数据库发展的前沿技术。此外,配合实验课程的教学,使学生进一步巩固所学知识,提高实践能力。具体要求如下:(一)知识学习要求1. 理解数据库系统的基本概念、原理、方法,了解数据库发展趋势;掌握关系模型理论、掌握关系代数;掌握SQL语言;对应培养方案“培养要求”1-B2. 熟练掌握数据库规范化理论,掌握数据库的设计方法和和工具;对应培养方案“培养要求”1-D,1-D3. 掌握事务管理、数据库恢复、并发控制的方法;对应培养方案“培养要求”1-B(二)能力培养要求1. 能针对数据库研究或软件开发的需要,不断探索和自我完善、更新自身的数据库系统知识;对应培养方案“培

5、养要求”2-,2-2. 具备在软件工程项目开发中,针对不同的应用需求提出合理的数据库设计与实现方案的能力;对应培养方案“培养要求”2-C,2-D3.能够将数据库系统开发新技术、新方法、新工具用于实际软件工程项目,提高软件项目的质量和开发效率,对应培养方案“培养要求”2-B4. 具备较强组织管理、团队合作能力,能在项目组中开展软件项目有关的各项工作,并善于通过沟通交流解决项目中出现的问题。对应培养方案“培养要求”2-5. 具备进行软件开发的国际合作与交流的能力,对应培养方案“培养要求”2-, 2-(三)素质培养要求1. 能够针对软件项目数据库设计方案,使用批判性思维方法,不断完善、优化设计,具有

6、创新意识,对应培养方案“培养要求”3-2. 培养敬业精神和职业道德,具有较好的专业素养; 3-四、教学内容、重点难点及教学设计章节教学内容总学时学时分配教学重点教学难点教学方案设计(含教学方法、教学手段)讲课(含研讨)实践第1章绪论:数据库系统及数据模型的基本概念,数据库系统三级模式和两层映象44数据模型与数据库系统三级模式数据独立性的概念教学思路:通过生活中使用的各种信息系统或软件指出数据库的应用已经无处不在,引出基本研究内容与数据库系统的基本概念、特点。教学方法:讲授、课堂交流教学手段:PPT第2章关系数据库:关系模型的数据结构、关系的完整性、关系运算。88关系模型、关系运算用关系代数表达

7、查询教学思路:通过对E.F.Codd生平介绍和IBM RDBMS System R的 开发关系模型教学方法:讲授、课堂交流教学手段:PPT第3章关系数据库语言SQL :数据定义、数据库的创建、表模式的创建与修改,完整性约束;数据查询、数据更新;视图的创建与使用;触发器、储存过程与游标的使用。16106数据定义与查询SQL语言编程教学思路:引导学生比较SQL的使用与其他程序设计语言的不同,SQL是基于元组演算的实现,比较查询结果表达 。教学方法:讲授、课堂交流、课堂演示、实验教学手段:PPT 、SQL环境第4章数据库设计与规范化理论:据库设计的方法与基本步骤,E-R模型,概念结构设计,逻辑结构设

8、计,范式、函数依赖、模式分解;物理数据库设计;数据库应用开发。12102据库设计的方法、规范化理论概念结构设计,数据模型的优化,关系规范化及模式分解。教学思路:以图书管理与教务管理数据库设计为案例讨论数据库设计方法教学方法:讲授、课堂讨论、课堂演示、实验教学手段:PPT 、Erwin与PD等数据库设计工具第5章事务管理:恢复与并发控制,包括事务的基本概念及特性;恢复的实现技术与策略;并发执行、可串行化及判定、死锁、封锁协议。66恢复的实现技术、封锁协议。故障恢复技术与并发控制。教学思路:比较操作系统与数据库系统的并发教学方法:讲授、课堂讨论教学手段:PPT第6章数据库研究进展:了解对象数据库、

9、非关系数据库、Web数据库技术,数据仓库技术,分布式数据库技术。22Web数据库技术非关系数据库专题讨论时式教学注:实践包括实验、上机等五、实践教学内容和基本要求通过本课程的实验,使学生加深对数据库系统的基本概念、基本原理和基本技术的理解,熟练掌握关系数据库标准语言SQL,掌握关系数据库设计方法与数据库开发技术,从而使学生具有数据库系统分析与设计的能力,进一步提高学生实践动手能力。为此,要求学生在实验前做好预习,编写好程序,准备好测试数据,以提高课堂实验的效率。在实验过程中,做好实验结果的记录,完成相应的实验报告。实验课时数:8学时。具体实验内容如下:序号实验内容课内上机学时课外学时实验一数据

10、库与表的基本操作22实验二数据表查询与更新24实验三视图与完整性约束24实验四存储过程与触发器24附加数据库综合应用010考核方式考核内容成绩比例(%)备注课堂提问和测验课程基本要求(一)和(二)-310实验报告课程基本要求(二)-1和(二)-220软件项目作品展示课程基本要求(二)-4、(二)-5、 (二)-6、(三)-2和(三)-325分组进行课堂讨论课程基本要求(三)-1和(三)-310分组进行期末考试课程基本要求(一) 、(二)-1和(二)-435六、考核方式及成绩评定考核方式考核内容成绩比例(%)备注课堂提问和练习课程基本要求(一)和(二)-110实验报告项目作品展示课程基本要求(一)、(二)-2 、(二)-3、(二)-4、(三)-130课堂讨论课程基本要求(一) 、(二)-1、(二)-3、 (三)-1和(三)-210 期末考试课程基本要求(一) 、(二)-2、(二)-550在本课程学习结束后,采用闭卷考试为主,结合学生上机实验、作业完成情况、课堂考查与讨论来综合考核学生的学习效果。课程考试的命题内容要从大纲的要求出发,围绕本课程的教学内容、知识点和教学要求,着重从知识、能力、素质三个方面对学生进行全面的考核,重点考核学生运用知识解决

温馨提示

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

评论

0/150

提交评论