1-河海大学网络课程中心.doc

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

《数据库系统原理》教学大纲 一、课程名称:数据库系统原理 Principles of Database System 二、课程编号: 三、学分学时:4学分 / 64学时 四、使用教材: 双语教学教材:Abraham Silberschatz等著. 数据库系统概念(第4版 影印版). 高等教育出版社 中文教学教材:王珊,萨师煊.《数据库系统概论》(第四版).高等教育出版社2006,5. 五、课程属性:专业基础 / 必修课 六、教学对象:计算机科学与技术专业本科生 七、开课单位:计算机信息工程学院计算机系 八、先修课程:离散数学、数据结构 九、教学目标: “数据库系统原理”是计算机科学专业的一门理论性和实用性很强的主干课程,是专业基础必修课。本课程主要讲述数据库的基本概念、原理和方法。本课程的任务是使学生掌握数据库设计的基本原理,使学生能够利用所学的数据库知识设计数据库应用程序,解决数据处理中的一些实际问题。 通过本课程的学习,要求学生重点掌握关系数据库的基本概念、原理和设计方法;了解数据库的恢复技术、并发控制、安全性和完整性等。初步掌握一种大型数据库管理系统如SQL SERVER或ORACLE建立、更新、查询数据库,并对数据库进行完整性和安全性控制。 十、课程要求: 本课程采用课程讲授、课堂讨论、课程实验与案例分析等教学方式,实行互动式教学,重点培养学生的数据库基本素养和实践能力。因此,本课程要求课前必须阅读教材的相关部分和参考文献;课上主动参与讨论;课后按时完成布置的作业。学生可以到课程教学网站上下载学术文献,并及时进行教学互动交流。 十一、教学内容: 本课程主要由以下内容组成: 第一章 绪论(4学时) 知识要点: 数据管理技术的发展阶段:人工管理、文件系统、数据库管理 数据库基本概念:数据、数据库、数据库管理系统、数据库系统 数据模型:包括数据的几种组织方法及其对应的层次数据模型、网状数据模型、关系数据模型、面向对象数据模型。 数据库系统结构:数据库系统的模式结构、数据库系统的体系结构。 数据库管理系统:功能、组成与实现 数据库应用领域 重点难点: 重点:数据库的基本概念 难点:数据模型的概念、数据库系统的三级模式结构 教学方法: 本章教学目标为掌握,全部讲授,主要采用启发式教学方式。 开展课堂讨论,例如文件系统与数据库系统的对比、数据库的应用等。 第二章 E-R模型(6学时) 知识要点: 数据库设计的几个阶段 E-R模型的符号 典型数据库E-R图的设计 E-R图向关系模型的转换 重点难点: 重点:实体、属性、联系的概念及E-R图的设计 难点:E-R图的设计与转换 教学方法: 本章教学目标为掌握,全部讲授,主要采用启发式教学方式。 要求完成课外实验即用数据库建模工具进行E-R图设计。 第三章 关系数据库(6学时) 知识要点: 关系数据库的结构:关系数据结构的基本概念、关系性质和关系模式等概念 关系的完整性:实体完整性、参照完整性和用户自定义完整性 关系代数:集合运算、选择、投影和连接运算、除运算、扩充的关系代数运算 视图 元组关系演算(了解) 重点难点: 重点:关系数据结构的基本概念、常用的关系运算 难点:关系的除操作、扩充的关系代数运算 教学方法: 要求掌握的内容全部讲授,其他可以部分讲授或部分自学,主要采用启发式教学方式。 开展课程讨论,例如针对银行系统和教学管理等案例进行讨论。 第四章 数据库语言SQL(8学时) 知识要点: SQL标准及特点:DDL、DML、DCL 数据定义:表的创建、修改和删除;索引的作用、创建和删除 查询:基本查询语句;组合条件查询;分组统计;连接查询;嵌套查询;集合查询 数据更新:数据插入、数据修改和数据删除 视图:视图的作用、视图的建立与删除、视图的更新 嵌入式SQL:嵌入式SQL的基本概念、游标、动态SQL SQL SERVER数据库管理系统介绍 数据库编程:接口标准、T-SQL、存储过程等。 重点难点: 重点:SQL中的数据定义语言和数据查询语言 难点:模糊查询、自身连接查询、外连接、嵌套查询和视图更新。 教学方法: 要求掌握的内容全部讲授,其他可以部分讲授或部分自学,主要采用启发式教学方式。 在课内或课外完成SQL部分所要求的实验。 案例分析:针对典型案例,进行各种查询。 第五章 数据库的完整性和安全性(6学时) 知识要点: 数据库完整性概述及主要措施 触发器 数据库安全性概述及主要措施 授权 重点难点: 重点:完整性约束的类型与实施、数据库安全性控制的常用方法、授权语句 难点:触发器 教学方法: 要求掌握的内容全部讲授,其他可以部分讲授或部分自学,主要采用启发式教学方式。 在课内或课外完成完整性和安全性部分所要求的实验。 案例分析:针对典型案例,

文档评论(0)

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

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

1亿VIP精品文档

相关文档