数据库原理程教学大纲.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理》课程教学大纲 (2001年制订,2006年修订) 课程编号:210133 英 文 名:Principles of Database 课程类别:专业主干课 前 置 课:数据库管理系统应用、数据结构 后 置 课: 学 分:3学分 课 时:51课时 主讲教师:李树青 选定教材:萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2004年. 课程概述: 本课程主要面向信息工程学院的信息管理和信息系统专业全体学生。数据库原理是此专业的专业主干课程之一,它主要介绍了数据管理的相关理论和技术,从传统的文件数据管理发展到现阶段的数据库管理阶段,人们发展和研究了各种管理数据的有效方法,其中数据库管理系统的地位最为重要,它具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,一般的计算机信息系统都是建立在此基础之上。 本课程系统的讲述了数据库的基本原理,主要分为三大部分。第一部分为设计篇,主要介绍数据库原理概述、数据模型和关系模型在数据库中的体现、关系理论原理及其表达、ER模型和数据库设计、范式分析、SQL语言及其在系统的应用、视图、存储过程、触发器等。第二部分为实现部分,主要介绍数据库的存储原理、索引和查询、事务处理等。第三部分为高级数据库技术,主要介绍数据仓库与数据挖掘、新型数据库简介和结合面向对象语言的数据库编程等。 教学目的: 通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工作中的应用打下扎实的理论和技术基础。 教学方法: 对于信息管理专业学生而言,学习数据库原理这门课程时,应该把主要精力主要放在基本和和应用联系较为紧密的内容上,如数据库原理在数据库管理系统中的具体体现和常见的数据库使用方法等。待学生能够从整体上能把握这门课程的相关知识后,再在相关理论知识上进行必要的深入。本课程的教学主要通过SQL Server 2000数据库系统来演示和讲解。 各章教学要求及教学要点 第一章 数据库原理概述 课时分配:3课时 教学要求: 通过本章的教学,使学生掌握数据管理的不同发展阶段,理解数据库系统的基本特点,掌握数据库管理系统的原理及其基本组成,并了解数据库系统的概念和未来的发展形式。 教学内容: 第一节 数据管理的发展 数据管理的三个发展阶段。 二、数据库系统的特点。 第二节 数据库管理系统 一、数据库管理系统的原理、功能与基本组成。 二、常见的数据库管理系统。 三、SQL Server2000数据库系统的简单使用方法。 第三节 数据库的发展形式 一、主要的数据库发展形式。 二、新型数据库管理系统的特点。 思考题: 1. 结合自己的体会谈谈数据库技术对信息管理专业的相关课程的支持作用。 2.试述数据库的特点。 3.试述数据管理的三个发展阶段。 4.简述现代数据库管理系统的常见类型。 5.试述数据、数据库、数据库管理系统、数据库系统的概念。 第二章 数据模型 课时分配:6课时 教学要求: 通过本章的教学,使学生理解三种基本的数据模型,包含层次模型、网状模型和关系模型。由于关系数据模型是目前使用最广泛的数据模型,所以本章的重点内容是关系数据模型。要求学生掌握关系数据库的基本概念,包括关系模型的数据结构、关系的完整性以及关系操作等,理解关系代数的常见运算规则。 教学内容: 第一节 数据模型种类 一、数据模型的基本概念和种类。 二、层次数据模型和网状数据模型及其各自特点。 三、基于传统数据模型的数据库管理系统特点。 四、关系的特点、性质和基本原则。 第二节 关系代数 一、关系代数中的传统集合运算。 关系代数中的专门关系运算。 三、关系运算在具体数据库管理系统中的应用体现。 第三节 关系的完整性 一、关系的实体完整性。 二、关系的参照完整性。 三、关系的用户自定义完整性。 四、SQL Server中完整性约束的实现。 思考题: 1. 笛卡儿积和连接是一回事吗?试述它们的联系和区别。 2.简述连接、等值连接和自然连接的联系与区别。 3.名词解释:元组,属性,码,主马,候选码,全码。 4.在SQL server系统中关系完整性的具体实现技术有哪些? 5.下面说法正确吗?为什么? 1)外码一定要与相应的主码同名; 2)外码不一定是主码; 3)外码和相联系的主码不能在同一个关系中。 第三章 ER模型 课时分配:9课时 教学要求: 本章主要讨论了数据概念模型的设计方法和步骤,列举了很多实例。通过本章的教学,使学生能够掌握结合用户需求进行ER分析和建立关系模型的方法。学完这一章,要求学生可以根

文档评论(0)

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

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

1亿VIP精品文档

相关文档