数据库技术与应用 课程大纲_第1页
数据库技术与应用 课程大纲_第2页
数据库技术与应用 课程大纲_第3页
数据库技术与应用 课程大纲_第4页
数据库技术与应用 课程大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

数据库技术与应用课程大纲一、课程介绍1.课程描述(中英文):数据库技术是计算机科学技术中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和基础。数据库技术及应用课程介绍了数据库系统的基本组成、基本原理以及设计方法等。通过本课程的学习,可以较为全面的掌握数据库系统基本概念、关系数据模型、关系数据库标准语言SQL、流行数据库管理系统的使用、数据库控制技术、数据库设计与编程等知识、技能,对数据库的恢复、并发控制以及数据库新技术等也有一定的了解。英文:Databasetechnologyisoneofthefastestdevelopingandmostwidelyusedfieldsincomputerscienceandtechnology.

Ithasbecomethecoretechnologyandfoundationofcomputerinformationsystemsandapplicationsystems.Thedatabasetechnologyandapplicationcourseintroducesthebasiccomposition,basicprinciplesanddesignmethodsofdatabasesystems.Throughthestudyofthiscourse,onecancomprehensivelygraspthebasicconceptsofdatabasesystems,relationaldatamodels,relationaldatabasestandardlanguageSQL,theuseofpopulardatabasemanagementsystems,databasecontroltechniques,databasedesignandprogramming,andotherknowledgeandskills.Theyalsohaveacertainunderstandingofdatabaserecovery,concurrencycontrol,andnewdatabasetechnologies.2.设计思路:本课程主要是培养学生具有信息分析、数据库设计、数据库应用系统开发等能力。本课程内容理论和应用相结合,理论部分主要讲授数据库的基础理论知识,包括数据库系统概述、数据模型、关系数据理论、数据库设计、数据库恢复技术、并发控制、数据库安全性与完整性。在数据库应用部分中,主要以MSSQLServer(可穿插介绍MySQL、Access等)为环境讲授基本的数据管理、结构化查询语言SQL的使用,讲授数据库系统的设计与开发方法,让学生在数据库设计与开发练习中,深入理解和掌握数据库理论知识,进一步掌握数据库应用系统的设计和开发方法。3.课程与其他课程的关系:先修课程:程序设计类课程。二、课程目标本课程的任务是使学生在正确理解数据库原理的基础上,熟练掌握主流数据库管理系统的应用技术及数据库应用系统的设计、开发能力。到课程结束时,学生应能:1.掌握数据库领域的基本概念。2.理解关系模型、关系数据结构及形式化定义。掌握关系完整性的定义。掌握基本的关系代数运算。3.掌握数据库管理系统的安装及基本操作。4.熟练掌握SQL语句单表查询及连接查询。掌握嵌套查询、集合查询。熟练掌握用SQL语句插入数据、修改、删除数据。5.理解SQL的数据控制功能。了解授权和收回授权。理解实现数据库系统安全性的技术和方法。6.了解关系规范理论研究的背景,掌握规范化理论。7.掌握数据库设计的方法和步骤。8.掌握事务的基本概念及特性。9.掌握数据库恢复原理,理解并发控制。10.掌握DBMS完整性实现的方法。11.理解存储过程、触发器原理。课程思政目标:思政教育自然贯穿于整个课程中,结合第一章绪论中数据库技术发展的内容,介绍我国国产数据库的发展,对学生进行爱国主义教育;在上机实验的SQLServer软件安装及功能介绍中,对学生进行版权意识教育;在介绍关系数据库标准语言SQL的课程内容安排中,渗透工匠精神的教育;在数据库安全性章节中,为学生普及国家安全与信息安全教育;在数据库设计的小组合作中,培养学生的团队合作精神。该课程不仅要传授、训练和拓展学生在数据库理论与技术方面的基础知识和应用能力,还要培养学生的爱国情怀,加深民族自豪感。三、学习要求数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心,要想学好数据库技术不仅要有扎实的计算机理论基础,而且要有一定的编程技能。要达到以上学习任务,学生必须:(1)按时上课,上课认真听讲,积极参与课堂讨论。课堂表现和出勤率是成绩考核的组成部分。(2)保质保量的按时完成上机作业。随着课程进度,本课程大约有8次左右的上机作业需要提交,只有在实践操作中才能够不断掌握所学习的内容。延期提交作业需要提前得到任课教师的许可。(3)本课程强调过程性考查,学习过程中会有多次随堂小测,需要学生按照学习进度及时掌握各知识要点。(4)学期末会有数据库设计作业,在实践中提高系统分析、数据库设计能力。四、教学进度序号专题主题计划课时主要内容概述实验实践内容思政点11绪论1.1

数据库系统概述1.2

数据模型1.3

数据库系统结构1.4

数据库系统的组成1.5

数据库技术的研究领域2掌握数据库的基本概念,了解数据管理的发展过程和数据库系统的研究领域。数据库系统体系结构分析国产数据库发展及爱国主义教育22关系数据模型2.1

关系模型概述2.2

关系数据结构及形式化定义2.3

关系完整性2.4

关系代数2.5

关系演算*4理解并掌握关系数据结构及形式化定义。掌握关系完整性定义及规则。掌握关系代数。了解关系演算。3补充:SQLSERVER初步1.SQLSERVER概述2.SQLSERVER数据库管理3.SQLSERVER表的管理与应用2掌握SQLSERVER的安装及基本操作。熟练掌握SQLSERVER的数据库管理功能和基本的表管理与应用数据库服务器的安装配置版权意识教育43关系数据库标准语言SQL3.1SQL概述3.2

数据定义3.3

查询3.4

数据更新3.5

视图4理解SQL的特点,掌握SQL语言的基本概念。熟练掌握定义、删除与修改基本表结构。熟练掌握单表查询及连接查询。掌握嵌套查询、集合查询。熟练掌握用SQL语句插入、修改、删除数据。掌握定义视图、查询视图、更新视图的操作。理解视图的作用。SQL语句练习工匠精神54数据库安全性4.1

计算机安全性概述4.2

数据库安全性控制4.3

统计数据库安全性2了解实现数据库系统安全性的技术和方法。理解SQL的数据控制功能。掌握授权和收回授权。数据库安全性练习国家安全与信息安全教育65数据库完整性5.1

完整性约束条件5.2

完整性控制5.3sqlserver的完整性2理解DBMS完整性实现的机制,包括完整性约束定义机制、完整性检查机制和违背完整性约束条件时DBMS应采取的动作。数据库完整性练习76关系数据理论6.1

概述6.2

规范化6.3

数据依赖的公理系统*6.4

模式分解*4了解关系规范理论研究的背景。掌握规范化理论。了解数据依赖的公理系统及模式分解(选学)87数据库设计7.1

数据库设计概述7.2

需求分析7.3

概念结构设计7.4

逻辑结构设计7.5

数据库的物理设计7.6

数据库的实施和维护4掌握数据库设计的方法和步骤。重点掌握概念结构的设计和逻辑结构的设计。数据库系统设计集体主义与团队合作精神98数据库编程8.1

嵌入式sql8.2

存储过程8.3odbc编程2了解嵌入式SQL语句与主语言的通信。理解和使用游标。了解动态SQL。理解存储过程。10(教师选择一个专题讲授)9(1)补充:SQLSERVER数据库编程*Transact-SQL程序设计SQLSERVER存储过程与触发器*2学习Transact-SQL的基本知识。掌握Transact-SQL的常量、变量、运算符、函数和流程控制语句的使用。掌握创建存储过程、执行存储过程等简单操作。理解触发器的原理、目的。数据库编程9(2)关系查询处理和查询优化*9.1

关系数据库系统的查询处理9.2

关系数据库系统的查询优化9.3

代数优化2了解关系数据库查询处理和查询优化的基本算法。1110数据库恢复10.1

事务的基本概念10.2

数据库恢复概述10.3

故障的种类10.4

恢复的实现技术10.5

恢复策略10.6

具有检查点的恢复技术10.7

数据库镜像2掌握事务的基本概念及特性。了解故障的种类及恢复实现技术。数据库恢复练习(课外实践)1211并发控制*(选学)11.1

并发控制概述11.2

封锁11.3

封锁协议11.4

活锁和死锁11.5

并发调度的可串行性11.6

两段锁协议11.7

封锁的粒度2理解并发控制。了解常用的封锁和三级封锁协议。1312复习答疑五、参考教材与主要参考书参考教材:王珊、萨师煊,《数据库系统概论》,高等教育出版社,2014年(第五版)。主要参考书:[1]《数据库系统概念》第六版,杨冬青、唐世渭等译,机械工业出版社,2012;[2]《SQLServer

从入门到精通》,明日科技编著,清华大学出版社,2012年9月;[3]《数据库技术与应用:SQLServer2012教程(第2版)》,詹英,林苏映,清华大学出版社,2014年8月。六、成绩评定(一)考核方式A

:A.闭卷考试

B.开卷考试

C.论文

D.考查

E.其他(二)成绩综合评分体系:成绩综合评分体系比例%1.课堂及平时表现102.上机考试153.上机作业154.期末考试60总计100注:具体成绩综合评分比例,根据执行大纲可以调整。附:作业评分标准作业的评分标准得分(以满分10分为例)1.严格按照作业要求并及时完成,熟练掌握了作业要求的知识和技能,解决问题的方案正确、合理。8-10分2.基本按照作业要求并及时完成,基本掌握了作业要求的知识和技能,解决问题的方案基本正

温馨提示

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

评论

0/150

提交评论