《数据库原理及应用》课程教学大纲.doc





《《数据库原理及应用》课程教学大纲.doc》由会员分享,可在线阅读,更多相关《《数据库原理及应用》课程教学大纲.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库原理及应用课程教学大纲课程编号:0806502002课程名称:数据库原理及应用英文名称:Database Principles & Application课程类型:专业必修课总 学 时:72 讲课学时:48 上机学时:24 学分:4.5适用对象:计算机科学与技术专业本科生先修课程:计算机导论、C/C+程序设计、数据结构、离散数学一、课程性质、目的和任务数据库原理及应用是计算机专业各专业方向的一门主要技术基础课。其目的是使学生了解数据库系统的基本概念,掌握数据库系统的基本原理、技术与方法,培养学生分析问题与解决问题的能力,培养学生一定的数据库的应用和设计能力,为进一步学习专业课以及毕业后从
2、事数据库的应用开发工作打下基础。二、教学基本要求本课程主要从基本理论、数据库设计、数据库保护、数据库应用几方面介绍数据库系统知识,学完本课程应达到以下基本要求:1了解数据库的发展和基本概念,掌握数据模型的组成和分类,对各类数据模型有较系统地认识。2掌握关系模型的数据结构、数据操纵语言、完整性约束,熟练掌握关系数据库的标准语言SQL,并掌握一些实际的数据库管理系统的使用,能正确运用SQL操纵数据库。3掌握数据库的设计理论和方法。4深入理解数据库的安全性、完整性、并发控制和恢复等数据库保护技术。5能运用数据库的理论方法,分析应用系统,进行数据库概念结构设计、逻辑结构设计、规范化处理,最终予以实现,
3、并能运用某一高级语言进行基于数据库的应用系统开发。6了解数据库技术的新进展。三、教学内容及要求1概论部分了解本课程的性质和任务。了解数据管理技术的发展过程以及数据库、数据库管理系统、数据库系统等概念。了解数据模型的组成和分类;掌握E-R模型的使用;了解层次、网状、关系模型的数据结构、数据操纵和约束、优缺点。理解数据库系统的三级模式结构、数据库系统的组成和数据库管理系统的工作过程等。2关系数据库系统 了解关系数据库的基本概念; 理解关系模型中的基本概念和术语,包括关系的定义、码、关系模式等; 掌握关系的几大完整性约束; 掌握关系代数操纵语言:传统的集合运算和专门的关系运算;了解关系演算语言; 了
4、解数据库管理系统进行查询优化的意义和方法。3关系数据库的标准语言SQL 了解SQL的发展过程和特点; 熟练掌握SQL中表、索引、视图等对象的定义方法; 熟练掌握SQL中插入数据、删除数据、修改数据、查询数据的方法; 熟练掌握SQL中控制数据对象访问权限的方法; 掌握某一具体的数据库管理系统的使用方法; 掌握在某一高级语言中嵌入使用SQL的方法。4关系数据理论 了解规范化理论提出的背景和意义; 掌握关系模式中属性间各种数据依赖关系,重点是函数依赖和多值依赖;掌握1NF、2NF、3NF、BCNF和4NF的概念; 了解模式分解的概念和算法。5数据库保护了解数据库的安全性措施、安全性标准和几种系统采用
5、的安全性措施;掌握数据库的完整性的概念、完整性规则,了解几种系统使用的完整性措施;了解事务、封锁等基本概念,掌握数据库系统中实现并发控制的手段;了解数据库系统中故障的种类,掌握故障恢复的手段、方法。6数据库设计 了解数据库设计的过程和要求; 掌握数据库设计的各个阶段的内容和方法,重点掌握概念结构设计的方法、逻辑结构设计中E-R图到关系模型的转换和模型优化、物理结构设计中的存取方法的选取; 能运用某一高级语言进行基于数据库的应用系统开发。7数据库技术的新进展了解数据库技术的新进展,如OO数据库系统,工程数据库,主动数据库等。四、实践环节1实验本课程安排的上机实验学时为24学时,课内开设12个实验
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用 数据库 原理 应用 课程 教学大纲

限制150内