《数据库原理A》课程大纲.docx

上传人:lao****ou 文档编号:860733 上传时间:2024-06-28 格式:DOCX 页数:11 大小:33.39KB
下载 相关 举报
《数据库原理A》课程大纲.docx_第1页
第1页 / 共11页
《数据库原理A》课程大纲.docx_第2页
第2页 / 共11页
《数据库原理A》课程大纲.docx_第3页
第3页 / 共11页
《数据库原理A》课程大纲.docx_第4页
第4页 / 共11页
《数据库原理A》课程大纲.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《数据库原理A》课程大纲.docx》由会员分享,可在线阅读,更多相关《《数据库原理A》课程大纲.docx(11页珍藏版)》请在第一文库网上搜索。

1、数据库原理A理论课教学大纲一、课程基本信息课程名称数据库原理A英文名称DatabasePrincip1e课程代码XX10106先修课程课程性质学科专业类基础课程高级语言程序设计数据结构离散数学修读性质必修学时/学分64(48+16)/3.5(3+0.5)考核方式考试开课学院信息科学与工程学院适应专业计算机科学与技术编制时间2015.11.20课程教材与学习资源参考教材数据库系统概论,王珊、萨师炮编,高等教育出版社,2006教学参考资料1 .Abraham,Si1berSChatZ等著,杨冬青,唐世渭等译.数据库系统概念3.第五版.北京:机械工业出版社,2006.102 .李建中,王珊.数据库系

2、统原理M.第二版.北京:电子工业出版社,2008二、课程目标与任务通过课堂讲授、课堂讨论、习题、实验等环节教学,实现下列教学目标:(D使学生获得数据模型、数据库体系结构、关系数据模型、数据库查询语言SQ1、函数依赖及关系规范化理论,事务、并发控制、恢复、完整性和安全性以及有关实现机制及其他类型的数据库系统等方面的知识、理论和方法;(2)使学生获得数据模型建立、使用SQ1语言实现数据操纵、事务管理、并发控制、数据恢复等方面的技能,具备以简单自然的框架和方式有效地管理和储存复杂的信息,并能进行方便的检索;具备理解和开发一定复杂度的信息管理应用软件的基本能力;(3)培养学生综合应用理论知识并通过实践

3、解决实际问题的工程素质。三、课程主要内容、要求及学时分配序号主要内容基本要求学时分配1数据库系统(1)知识点数据库管理系统的产生数据库、数据库管理系统、数据库系统数据抽象数据库模式数据模型数据库系统的组成数据库用户数据库管理系统的总体结构数据库新方向(2)教学重点数据库技术和文件技术的比较数据库技术解决的问题数据抽象的过程数据库的模式结构数据模型的分类数据库管理系统的总体结构及功能DBA的作用和职责(3)教学难点数据库技术和文件技术的比较数据模型数据库模式结构数据库系统的总体结构解数据库技术的发展历程及解决数据管理的思路,掌握数据、数据库、数据库系统、数据库管理系统、数据模型等基本概念。掌握数

4、据模型、数据库系统的结构、模式结构、数据库管理系统的构成及工作过程,理解数据库的实现方法,数据库工程的应用。掌握典型的三种类型的数据库的数据结构,重点掌握关系数据库的基本结构和特点,了解这些类型数据库的优缺点。6学时2实体-联系模型(1)知识点理解E-R模型的作用,理解实体、实体属性、联系的概念。4学时概念模型基本概念属性的分类超码、候选码、主码的概念及识别映射约束实体联系图弱实体集扩展E-R特性AE-R模型设计中的问题(2)教学重点属性的分类码的概念映射约束实体联系模型弱实体集(3)教学难点超码、候选码、主码的识别映射约束的判别弱实体集的判别概念模型的设计掌握属性的分类及不同类型属性的处理方

5、法;重点掌握码的概念及识别方法、映射约束和弱实体的识别;掌握E-R模型的设计方法;了解概念模型的其它扩展特性;理解概念模型设计中的问题。3关系数据库系统(1)知识点关系数据库的数据结构E-R模型转换关系模型的表关系数据库的操作关系数据库的完整性关系代数扩展关系代数运算数据库的修改视图关系演算(2)教学重点关系数据库的数据结构A关系数据的完整性规则关系代数掌握关系数据的基本数据结构和关系模式、关系的概念;理解关系数据库的完整性概念,重点掌握关系数据库的完整性规则。掌握关系代数的基本运算,能根据要求运用关系代数表达数据查询;理解关系代数的扩展运算;了解用关系代数表达数据的更新操作方法。了解关系演算

6、及10学时(3)教学难点关系数据库的数据结构关系数据库的实体完整性、参照完整性规则关系代数的连接运算、除运算关系数据库管理系统。4关系数据库标准语言(SQ1)(1)知识点SQ1语言的特点SQ1数据定义SE1ECT基本结构集合操作聚集函数空值关系的连接嵌套查询派生关系视图数据库的修改SQ1数据控制嵌入式SQ1SQ1其它特性(2)教学重点表、索引的定义SE1ECT实现基本查询连接查询A聚集函数嵌套查询嵌入式SQ1(3)教学难点索引原理多表的连接查询分组统计EXISITS子查询了解SQ1语言的特点及发展历程;掌握SQ1语言的数据类型。掌握SQ1语言中数据库、表、索引、域等的定义方法;理解索引的原理熟

7、练掌握SQU吾言的查询语法格式,能根据具体的要求完成数据的查询。熟练掌握SQ1语言的数据更新的语法格式,包含插入、删除、修改等。掌握SQ1语言中完成数据访问权限设置的方法。掌握视图的概念及相关的操作方法。了解嵌入式SQ1语句的用法及嵌入式SQ1使用需要解决的几个问题,理解SQ1查询优化的方法。理解存储过程和触发器工作原理。8学时嵌入式SQ1需要解决的几个问题5关系数据库设计理论(1)知识点关系数据库设计中存在的问题函数依赖码与范式Amstrong公理系统正则覆盖保持函数依赖无损连接模式分解算法(2)教学重点函数依赖各类范式的含义及分解Amstrong公理系统推理规则求正则覆盖的算法无损连接性测

8、试算法达到3NF保持函数依赖和无损连接的分解算法(3)教学难点按照范式的概念由低级范式到高级范式的分解求正则覆盖的算法达到3NF保持函数依赖和无损连接的分解算法理解关系数据库设计中存在的问题。掌握数据依赖的概念。理解INF、2NF、3NF、BCNF和4NF的概念及解决的问题,能根据范式的概念完成模式的分解;了解5NF的概念。理解Amstrong公理系统,掌握最小覆盖、保持函数依赖、无损连接等的概念。掌握求最小覆盖的算法,无损连接的判断算法;掌握保持函数依赖无损连接达到3NF的分解算法。10学时6数据库保护(1)知识点数据安全数据保护的基本模型事务事务调度A并发控制掌握数据安全的概念,理解数据保

9、护的基本模型。掌握事务的概念和特点;掌握事务的操作的基本方法。掌握事务串行和并行控制的方法。6学时数据恢复(2)教学重点事务的特点事务串行和并行调度A并发控制机制及相关协议数据恢复原理(4)教学难点事务调度并发控制原理和协议理解数据不一致性产生的原因;掌握封锁的概念、封锁的分类、三级封锁协议的内容、两段锁协议的内容;掌握死锁的概念和发生死锁的条件;了解预防死锁发生的基本方法。掌握数据恢复的概念,了解数据恢复的方法、数据库复制与数据镜像的概念和方法。7数据库设计(1)知识点软件开发的生命周期需求分析方法和内容数据库设计步骤概念模型设计逻辑模型设计(2)教学重点数据库设计步骤概念模型设计方法和步骤

10、逻辑模型设计(2)教学难点逻辑模型设计理解软件开发的生命周期。理解需求分析包含的具体内容及表达需求的方法。掌握数据库设计的步骤,包含概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、数据库运行与维护。能根据给定的具体问题,完成概念模型的设计,实现概念模型向关系模型的转换。2学时8数据库新技术(1)知识点A数据库技术的新发展了解数据库技术的新发展。理解分布式数据库系统的特点、体系2学时分布式数据存储分布式查询处理分布式事务模型并发控制A同构和异构解决方案对象关系数据库、XM1数据库、数据仓库和联机分析处理(2)教学重点分布式数据存储分布式查询处理机制分布式事务模型分布式并发控制(3)教学难

11、点分布式数据存储机制A分布式查询处理机制和事务模型结构(包含模式结构、数据分片的方法、分布透明性等),理解分布式数据查询处理机制。了解对象关系数据库、XM1数据库、数据仓库和联机分析处理的概念。四、主要教学组织形式与方法手段1 .组织形式根据本课程的特点及学生的实际情况,本课程主要采用班级授课,辅助于上机实验。2 .教学方法采用课堂讲授、课堂讨论和读书指导法以及上机辅导法进行本课程的教学。3 .教学手段主要采用结合课堂讲解的多媒体展示手段,板书及总结以及课堂操作演示及其讲解。学生实验经验的交流等手段。五、课程考核和成绩评定平时考核考核方式考勤(含课堂表现)平时作业实验报告(40%)所占比例(%

12、)10%10%20%结业考核考核方式卷面考试(闭卷)(60%)所占比例(%)60%数据库原理实验课教学大纲一、课程基本信息课程名称数据库原理英文名称DatabasePrincip1e课程代码XX10106课程性质学科专业类基础课程修读性质必修学时学分16学时/0.5学分开课学院信息科学与工程开课实验室软件与通信实验室适应专业计算机科学与技术编制时间2015.11.20课程教材与学习资料参考教材数据库系统概论,王珊、萨师炮编,高等教育出版社,2006教学参考资料数据库原理实验讲义王家伟二、课程目标与任务数据库原理实验是数据库原理课程的重要组成部分,其实践要求较强。数据库原理理论部分主要讨论数据库

13、的基本框架、理论和方法,而实践要求学生能够熟练应用。学生通过做实验,用数据库操作基本方法完成数据库模式的定义、数据的操作、权限的控制等,能根据设计理论完成数据库的模式设计,同时能够应用高级语言完成数据库的数据操作。通过实验,以达到巩固理论知识,达到采用数据库技术完成数据管理之目的。数据库原理实验是数据库原理课程教学中的一个重要环节,对于提高学生的综合素质、培养学生的实践能力与创新精神具有极其重要的作用。通过实验不仅丰富了学生的书本知识,而且增强了学生的实践能力;更重要的是,提高了学生运用数据库技术手段、方法去分析、研究和解决实际工程问题的能力,同时还可以培养学生对数据处理新技术的研究能力。三、实验教学的组织和安排(1)实验项目的设置、要求数据库原理实验课与理论课同步进行,根据理论课程的进度安排实验课程的内容。实验课以学生自己动手为主,教师辅助指导。数据库原理实验课的类型有:验证性、设计行、综合性实验,通过实验课的训练,学生应达到下列要求:1 .了解给定数据库平台的工作原理,初步掌握数据库环境的配置及相关工具的操作方法,为后续的实验打下基础。2 .通过验证性实验掌握关系数据库标准语言SQ1的DD1、DM1DC1的操作方法,掌握关系数据库的模式定义、数据操作和权限控制的基本方法和技巧。3 .通过设计性实验掌握数据库信息模

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服