数据库原理教学大纲(共5页).doc
《数据库原理教学大纲(共5页).doc》由会员分享,可在线阅读,更多相关《数据库原理教学大纲(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据库原理教学大纲(总学分:3 总上课时数:48 上机时数:16)东南大学经济管理学院一、 课程的性质与目的数据库原理是继计算机应用基础课之后,使学生掌握信息管理的最新技术和提高软件开发能力的一门计算机基础课,是经管理类专业的主干课程管理信息系统的前导课,它是一门结合典型的数据库管理系统介绍数据库基本原理与方法的理论应用学科。数据库原理基于一定的数学知识,如离散数学、概率与数理统计等,还基于计算机基础和专业知识,如数据结构、操作系统、算法设计与分析、程序设计语言、程序设计方法及计算机网络等;数据库应用则基于一个具体的数据库管理系统和宿主语言的综合使用,以解决工程项目中
2、的实际问题。本课程从实际应用出发,集应用与原理于一体,两部分内容互相联系,又各有侧重,力求做到理论联系实际,用理论来指导实际应用。目的是使学生能够全面系统地掌握开发研制各类数据库应用系统时所必需的数据库基础知识,并能结合本专业有效地开发具有实用价值的数据库应用系统。二、课程内容的教学要求1 数据库概论(1)数据库的由来和发展:了解数据管理技术的发展阶段。(2)数据描述与数据模型:掌握概念设计、逻辑设计、物理设计中的数据描述。(3)数据库的体系结构:掌握数据库的体系结构。(4)数据库管理系统:理解数据库管理系统的概念和组成。(5)数据库系统:了解数据库系统的全局结构。2 关系模型和关系运算理论(
3、1)关系模型的基本概念:理解关系模型的基本概念,熟练掌握关系模型的三类完整性规则,掌握ER模型向关系模型的转换规则。(2)关系代数:掌握关系代数的操作,通过关系代数应用实例,理解元组关系演算和域关系演算。(3)关系代数表达式的优化:理解关系代数表达式的优化算法。3 关系数据库语言SQL (1)SQL的体系结构:理解SQL数据库的体系结构。(2)SQL的数据定义:SQL的数据定义。(3)数据查询:掌握数据查询方法。(4)数据更新:掌握数据更新方法。(5)视图的定义和对视图的操作:理解试图的定义,掌握对视图的操作。(6)嵌入式SQL:理解嵌入式SQL,动态SQL。 4 关系数据库的规范化设计(1)
4、关系模式的设计问题:掌握关系模式的冗余和异常问题。(2)函数依赖:理解函数依赖的推理规则。(3)关系模式的分解特性:熟悉无损分解,保持依赖的分解。(4)关系模式的范式:掌握范式(1NF,2NF,3NF,BCNF),了解分解成3NF模式集的算法。5 数据库设计及ER模型(1)数据库设计概述:理解数据库工程与数据库生存期。(2)数据库设计的全过程:掌握数据库设计的全过程。(3)ER模型:掌握ER模型的基本要素。(4)ER模型到关系模型的转换:掌握ER模型到关系模型的转换规则。(5)ER模型实例分析。(6)ER模型的扩充。6 数据库的存储结构理解存储介质层次、文件组织、文件结构、索引技术、散列技术、
5、多键访问技术。7 系统实现技术(1)事务:理解事务的ACID性质。(2) 数据库的恢复:理解恢复的基本原则和方法,了解检查点技术。(3) 数据库的并发控制:理解并发控制、封锁技术。(4)数据库的完整性:理解SQL中的完整性约束,了解SQL3中的触发器。(5) 数据库的安全性:理解安全性问题、权限问题,了解SQL中的安全性措施。8 对象数据库系统理解对象联系图、OO的类型系统,熟悉ORDB定义语言和查询语言,ODMG1.0标准的定义语言和操纵语言,ODMG2.0标准的定义语言和查询语言,使用UML类图来概念对象建模。9 分布式数据库系统(1) 集中计算与分布计算:掌握集中、分布计算概念。(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 教学大纲
限制150内