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

下载本文档

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

文档简介

《数据库原理》课程教学大纲课程编号XXXXXXXX课程名称(中文)数据库原理(英文)PrinciplesofDatabaseSystems课程基本情况1.学分:8学时:96(课内学时:64实验学时:32)2.课程性质:学科基础课3.适用专业:工学、理学适用对象:本科4.先修课程:C语言程序设计、离散数学、数据结构、操作系统5.教材:数据库实用系统教程(第四版),董健全、郑宇等编著,清华大学出版社,2020.86.考核形式:书面考试(闭卷)或上机考核7.教学环境:课堂或多媒体教室、计算机房课程目标目标1.理解数据库系统结构,掌握数据库技术的基本概念和理论知识、了解数据库技术的发展趋势,具备理解及描述数据库领域复杂工程问题的能力。目标2.掌握关系代数、关系演算、SQL语言及其应用,遵循数据库规范化设计的方法和步骤、运用专业知识综合分析计算机复杂工程问题,具备跟踪最新技术进行数据库设计与开发的能力,在设计与开发环节中体现创新意识。目标3.培养学生自学能力、团队协同工作能力,在项目研究及实施过程中能胜任相应的职责。目标4.能够就数据库理论、数据库领域复杂工程问题及新技术与业界同行进行有效沟通和交流,并具备一定的国际视野。本课程支撑的毕业要求毕业要求支撑的具体指标点对应的课程目标工程知识能够将数学、自然科学、信息科学基础和计算机专业知识应用于解决复杂计算机工程问题。课程目标1课程目标2设计和开发解决方案能够设计针对复杂计算机工程问题的解决方案,设计和开发满足特定需求的计算机应用系统或模块功能,并能在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。课程目标2课程目标34.研究能够基于科学原理并采用科学方法对复杂计算机工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。课程目标2课程目标3课程目标49.个人和团队能够在多学科背景下的研发团队中承担个体、团队成员以及负责人的角色。课程目标3课程目标4课程内容教学单元建议学时教学内容教学方式支撑关系第1章2数据库发展史(2学时)1.数据管理技术的发展2.数据库技术的产生和发展重点:数据管理技术发展的三个阶段、数据库阶段特点、数据库技术的术语难点:数据独立性课堂讲授问题驱动启发思维课程目标1课程目标4第2章2数据库系统结构(2学时)1.数据描述2.数据模型3.数据库的体系结构4.数据库管理系统5.数据库系统重点:数据描述、数据模型、数据库体系结构、DBMS的组成、DBS的组成及全局结构难点:结构数据模型、三级模式结构,两级数据独立性课堂讲授师生互动启发思维课程目标1课程目标4第3章8~10(三)关系运算(8~10学时)关系数据模型关系代数关系演算查询优化重点:关系数据模型、关系代数运算、查询优化算法难点:三种完整性规则、关系代数中的除法、关系代数表达式、关系演算课堂讲授案例教学启发思维课程目标2课程目标3第4章8(四)结构化查询语言SQL(8学时)1.SQL概述2.SQL的数据定义3.SQL的数据查询4.SQL的数据更新5.嵌入式SQL重点:SQL的数据查询、嵌入式SQL难点:全称量词式查询的表示、复杂查询的构造、游标课堂讲授案例教学启发思维课程目标2课程目标3第5章8(五)规范化设计理论(8学时)关系模式的设计问题函数依赖关系模式的分解特性关系模式的范式模式的进一步规范化重点:函数依赖、FD推理规则、属性集的闭包关系模式的分解特征、规范化难点:范式定义及性质、模式的分解、多值依赖课堂讲授案例教学师生互动课程目标2课程目标3课程目标4习题分析2期中复习、习题分析(2学时)第6章2(六)实体联系模型(2学时)1.ER模型的基本元数2.属性的分类3.联系的设计4.ER模型的扩充5.ER模型实例分析重点:实体、联系、属性的分类、ER模型的扩充、ER模型的设计难点:ER模型的设计、ER模型的扩充课堂讲授案例教学师生互动课程目标2课程目标3课程目标4第7章2~4(七)数据库设计(2~4学时)数据库设计概述规划需求分析概念设计逻辑设计物理设计数据库的实现数据库的运行与维护重点:需求分析、概念结构设计、逻辑结构设计难点:关系规范化理论在数据库设计中的应用课堂讲授案例教学启发思维课程目标2课程目标3课程目标4第8章8(八)数据库的管理(8学时)事务的概念数据库的恢复数据库的并发控制数据库的完整性数据库的安全性重点:事务的ACID性质、恢复技术、封锁机制、并发调度的可串行化、完整性约束难点:可恢复性、可串行化、SQL中的完整性约束、SQL3中的触发器课堂讲授案例教学启发思维课程目标2课程目标3课程目标4第9章2(九)分布式数据库系统(2学时)分布式数据库系统的定义和特点2.分布式数据库系统的体系结构课堂讲授案例教学启发思维课程目标4第10章4(十)对象关系数据库(4学时)1.对象联系图、面向对象的类型系统2.ORDB的定义语言、ORDB的查询语言重点:对象联系图难点:ORDB的查询语言课堂讲授启发思维课程目标4第10章2(十一)面向对象数据库(2学时)概述面向对象数据模型的基本概念ODMG93和持久化C++系统ODMG97和对象语言OODB与ORDB的比较使用UML类图来概念对象建模重点:UML类图难点:ODMG的数据定义和查询语言课堂讲授启发思维课程目标4课堂研讨、实验交流8(十二)课堂研讨、实验交流(8学时)实施方式:1.学生自愿分组,每组3-5人,通过小组研讨共同完成研讨内容;2.研讨采用形式:小组主讲+(师生提问+质疑)+问题研讨与交流3.以小组为单位完成研讨报告,报告中标注每位组员所作贡献。注:研讨内容见附件研讨交流教师点评学生互评分组讨论课程目标2课程目标3课程目标4总复习、习题分析2期末复习、习题分析(2学时)课堂讲授师生互动备注学时分配建议:课内学时:64实验学时:32(按每周4学时计算,自行调整)课外作业和研讨安排课外作业/研讨/课外上机课后作业:每章布置作业;以小组为单位进行课外研讨,课堂研讨交流,研讨内容涉及多个教学单元,学生自愿分组协同完成本课程研讨任务;课外上机:实验建议学时为32,课外完成上机实验准备(建议课外上机学时:32n,n2)。上机实验安排上机实验内容上机实验题:(见教材P.298~301,P.364~366)建议实验学时(实验一)SQLServer2016系统了解和创建数据库3(实验二)SQLServer2016操纵数据和使用视图3(实验三)熟悉数据库应用开发环境(可自选开发环境)6(实验四)“学生选课成绩管理系统”示例程序验证6(实验五)SQLServer2016高级技术使用4(实验六)编程实施学分制教务管理信息系统(自选开发环境)10要求:自学本教材第12、13章(P.259~366)内容。课程成绩评价标准课程目标评价方法教学目标1,2的达成度通过期末书面考试成绩和平时成绩进行考评。教学目标3、4的达成度通过研讨交流成绩及上机实习成绩进行考评。课程期末总成绩评定方式课程期末总成绩评定包括:平时成绩30%,研讨交流成绩10%,期末考试成绩60%。平时成绩30%评定方法如下:(1)平时表现:包含课堂考勤,课堂听课和互动情况,占平时成绩的20

温馨提示

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

评论

0/150

提交评论