《数据库原理A》课程大纲.docx
《《数据库原理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语言中数据库、表、索引、域等的定义方法;理解索引的原理熟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理A 数据库 原理 课程 大纲
