数据库原理教学大纲-东南大学经济管理实验中心.doc

数据库原理教学大纲-东南大学经济管理实验中心.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理教学大纲-东南大学经济管理实验中心.doc

(2004/3/10)  PAGE 5 数据库原理教学大纲 (总学分:3 总上课时数:48 上机时数:16) 东南大学经济管理学院 课程的性质与目的 《数据库原理》是继《计算机应用基础》课之后,使学生掌握信息管理的最新技术和提高软件开发能力的一门计算机基础课,是经管理类专业的主干课程《管理信息系统》的前导课,它是一门结合典型的数据库管理系统介绍数据库基本原理与方法的理论应用学科。数据库原理基于一定的数学知识,如离散数学、概率与数理统计等,还基于计算机基础和专业知识,如数据结构、操作系统、算法设计与分析、程序设计语言、程序设计方法及计算机网络等;数据库应用则基于一个具体的数据库管理系统和宿主语言的综合使用,以解决工程项目中的实际问题。本课程从实际应用出发,集应用与原理于一体,两部分内容互相联系,又各有侧重,力求做到理论联系实际,用理论来指导实际应用。目的是使学生能够全面系统地掌握开发研制各类数据库应用系统时所必需的数据库基础知识,并能结合本专业有效地开发具有实用价值的数据库应用系统。 二、课程内容的教学要求 1. 数据库概论 (1)数据库的由来和发展:了解数据管理技术的发展阶段。 (2)数据描述与数据模型:掌握概念设计、逻辑设计、物理设计中的数据描述。 (3)数据库的体系结构:掌握数据库的体系结构。 (4)数据库管理系统:理解数据库管理系统的概念和组成。 (5)数据库系统:了解数据库系统的全局结构。 2. 关系模型和关系运算理论 (1)关系模型的基本概念:理解关系模型的基本概念,熟练掌握关系模型的三类完整性规则,掌握ER模型向关系模型的转换规则。 (2)关系代数:掌握关系代数的操作,通过关系代数应用实例,理解元组关系演算和域关系演算。 (3)关系代数表达式的优化:理解关系代数表达式的优化算法。 3. 关系数据库语言SQL (1)SQL的体系结构:理解SQL数据库的体系结构。 (2)SQL的数据定义:SQL的数据定义。 (3)数据查询:掌握数据查询方法。 (4)数据更新:掌握数据更新方法。 (5)视图的定义和对视图的操作:理解试图的定义,掌???对视图的操作。 (6)嵌入式SQL:理解嵌入式SQL,动态SQL。 4. 关系数据库的规范化设计 (1)关系模式的设计问题:掌握关系模式的冗余和异常问题。 (2)函数依赖:理解函数依赖的推理规则。 (3)关系模式的分解特性:熟悉无损分解,保持依赖的分解。 (4)关系模式的范式:掌握范式(1NF,2NF,3NF,BCNF),了解分解成3NF模式集的算法。 5. 数据库设计及ER模型 (1)数据库设计概述:理解数据库工程与数据库生存期。 (2)数据库设计的全过程:掌握数据库设计的全过程。 (3)ER模型:掌握ER模型的基本要素。 (4)ER模型到关系模型的转换:掌握ER模型到关系模型的转换规则。 (5)ER模型实例分析。 (6)ER模型的扩充。 6. 数据库的存储结构 理解存储介质层次、文件组织、文件结构、索引技术、散列技术、多键访问技术。 7. 系统实现技术 (1)事务:理解事务的ACID性质。 (2) 数据库的恢复:理解恢复的基本原则和方法,了解检查点技术。 (3) 数据库的并发控制:理解并发控制、封锁技术。 (4)数据库的完整性:理解SQL中的完整性约束,了解SQL3中的触发器。 (5) 数据库的安全性:理解安全性问题、权限问题,了解SQL中的安全性措施。 8. 对象数据库系统 理解对象联系图、OO的类型系统,熟悉ORDB定义语言和查询语言,ODMG1.0标准的定义语言和操纵语言,ODMG2.0标准的定义语言和查询语言,使用UML类图来概念对象建模。 9. 分布式数据库系统 (1) 集中计算与分布计算:掌握集中、分布计算概念。 (2) 客户机/服务器系统:掌握客户机/服务器系统概念,了解C/S结构的演变。 (3) 分布式数据存储:理解分布式数据库系统概念,理解分布式数据存储。 (4) 分布式数据库的体系结构:了解分布式数据库的体系结构。 (5) 分布式查询处理:了解分布式查询处理。 10. DB的进一步发展 (1)中间件技术:了解中间件、ODBC结构和接口,了解Java和JDBC技术。 (2)数据库与WWW:了解数据库与WWW之间的结合,了解公共网关接口(CGI)、ASP技术、JSP技术、PHP技术。 (3)XML技术:了解常用的XML查询语言:XQuery,了解基于关系数据库的XML处理。 三、上机实习要求 实验内容:MS SQL2K 的集成环境的基本操作,数据库开发工具PowerBuilder 8.0的简单应用;数据库有关的表、库、查询和视图的操作;程序设计有关的函数、表单、控件、报表、菜单和工具栏的设计方法;构造应用系统的方法和步骤。基本要求:设计和构

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档