数据库系统原理教学大纲

数据库系统原理教学大纲

ID:33177137

大小:69.30 KB

页数:5页

时间:2019-02-21

数据库系统原理教学大纲_第1页
数据库系统原理教学大纲_第2页
数据库系统原理教学大纲_第3页
数据库系统原理教学大纲_第4页
数据库系统原理教学大纲_第5页
资源描述:

《数据库系统原理教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《数据库系统原理》教学大纲一、课程基本信息1、课程代码:AU4212、课程名称:数据库系统原理/IntroductiontoDatabaseSystems3、学时/学分:36学时/2学分4、先修课程:计算机数学(集合论、数理逻辑)、面向对象程序设计语言(C/C++)5、面向对象:控制,电子,信息及管理类专业6、开课院(系)、教研室:电子信息学院自动化系7、教材、教学参考书:《数据库系统概论》(第三版),萨师宣王珊,高等教育出版社,2004。《AnIntroductiontoDatabaseSystems》VolII,C.J.Date《新编SQLServ

2、er2000图解教程》,孙兆林等,北京希望电子出版社,2001。二、课程的性质和任务本课程是控制与信息管理及相关技术专业的限定选修课,主要讨论数据库系统的基本概念,基本原理,基本方法以及有关的应用。数据库是数据管理的最新技术,是计算机科学的重要分支,目前对数据库各种模型的研究和探讨正在蓬勃发展,其应用也从一般数据管理扩大到计算机辅助设计、人工智能等各领域,已成为计算机信息系统与应用系统的核心技术和重要基础。因此,学习和掌握数据库系统的基本理论和方法,对于将来从事工程技术工作的工科学生来说是必不可少的。通过该门课程的学习,期望学生能深刻地理解数据库系统的

3、基本模型和基本思想,掌握有关数据库设计和管理的方法及技巧,为学生从事大、中型数据库软件的开发、管理打下基础。三、课程的教学内容和要求本课程的教学内容分为九大部分,主要内容包括:数据库系统的发展与结构、关系数据库、关系数据库标准语言SQL、关系数据理论、数据库设计、数据保护以及数据库技术的新发展等。(数字表示供参考的相应的学时数)第一章数据库系统概述(2)1、数据系统的发展过程2、数据库系统的体系结构3、数据库技术的研究领域和发展方向要求:了解和掌握数据管理技术的发展经历和数据库系统的主要特点;掌握数据库系统的体系结构,尤其是对数据库的三级模式、两级映像

4、及其在数据独立性方面的作用的深入理解。第二章概念模型与数据模型(2)1、实体/联系模型和E-R图2、层次模型3、网状模型4、关系模型5、面向对象模型要求:掌握E-R模型中的主要术语和E-R图的表示方法,特别是E-R图中三种联系的使用;了解和掌握几种主要数据模型的结构和特点,如层次、网状、关系和面向对象数据模型等。第三章关系数据库(4)1、关系的形式化定义2、关系代数3、关系演算要求:掌握关系的结构、操作及其完整性内容;掌握关系代数的基本运算并熟练运用关系代数求解一般的数据查询;掌握元组关系演算方法,运用ALPHA语言进行数据操纵;掌握域关系演算方法,运

5、用QBE语言进行数据操纵。第四章数据库语言SQL(8)1、SQL的特点2、SQL的数据定义3、SQL的数据查询4、SQL的数据操纵——插入、删除、修改5、SQL的数据控制6、嵌入式SQL要求:了解SQL语言的基本特点;掌握SQL的DDL、DML和DCL的语法和作用,并熟练运用SQL语言进行数据库操作;了解和掌握嵌入式SQL语言的基本方法和意义,能使用嵌入式SQL语言解决数据互连问题。第五章关系系统及其查询优化(2)1、关系系统的定义和分类2、优化策略3、关系代数变换规则4、优化步骤要求:了解和掌握关系系统的定义和分类原则;掌握查询代价的计算方法;掌握查

6、询优化技术,能熟练运用语法树描述系统的优化过程。第六章关系数据理论(6)1、关系模式的设计问题2、规范化3、数据依赖的公理体系4、模式的分解要求:了解和掌握关系数据理论的基本目的、理论依据和过程;掌握函数依赖以及1NF、2NF、3NF、BCNF、4NF的定义,并能准确判定关系的最高范式;掌握Armstrong公理系统的主要内容,熟练掌握关系的属性集闭包和函数依赖集最小覆盖的计算;了解和掌握关系模式分解算法的理论基础和关系模式的分解算法。第七章数据库设计(4)1、设计步骤2、需求分析3、概念结构设计4、逻辑结构设计5、小型数据库开发实例6、MSSQLSe

7、rver介绍要求:了解和掌握数据库的NewOrleans规范设计方法;掌握数据库设计六个阶段的基本内容和方法;掌握E-R模型向关系模式转换的规则并能熟练应用;掌握小型数据库开发的过程和方法,学会使用SQLServer环境,完成自选数据库系统的设计和实现。第八章数据库管理(4)1、数据库的安全性保护2、数据库的完整性控制3、数据库的并发控制4、数据库的恢复要求:了解和掌握数据库安全性内容和SQLServer的安全性控制机制;了解和掌握数据库完整性内容和SQLServer完整性控制的实现方法,尤其是SQLServer的约束管理技术和触发器技术;掌握事务和事

8、务的状态、操作及性质;了解和掌握事务并发引起的问题和解决方法,特别是三级一致性的区别及其与可串

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。