数据库系统原理课程教学大纲

数据库系统原理课程教学大纲

ID:33177131

大小:55.00 KB

页数:3页

时间:2019-02-21

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

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

1、《数据库系统原理》课程教学大纲一、课程基本信息1、课程代码:CS3042、课程名称(中/英文):数据库系统原理/PrinciplesofDatabaseSystems3、学时/学分:54/34、先修课程:计算引论,数据结构5、面向对象:3年级计算机本科学生6、开课院(系)、教研室:电子信息学院计算机科学与工程系应用教研室7、教材、教学参考书:教材名称:AFirstCourseinDatabaseSystems作者:J.D.Ullman,J.Widom出版社:清华大学出版社出版时间:1998教学参考书:萨师煊,王珊.数据库系统概论(第二版),高等教育出版社,1991.

2、C.J.Date,AnIntroductiontoDatabaseSystems,4thEdition,1989.二、本课程的性质和任务(楷体、小二、加黑、居中)数据库原理是计算机科学和技术学科的一门专业主干课程,不但具有重要的理论意义,而且具有广泛的应用性。本课程的主要任务是通过课堂教学及课外实践使学生掌握数据库系统的基本概念、原理、方法和技术,重点是关系型数据库系统;使学生能够应用商品化的数据库管理系统为某应用领域设计并建立数据库及应用程序;使学生能够设计并实现一个简单的数据库管理系统的主要功能部分;使学生初步了解数据库技术的最新发展。本课程需要学生综合利用所学

3、过的其他课程的知识,因此对培养学生全面的计算机专业能力也是很有意义的。三、本课程教学内容和基本要求1.数据库系统概述数据库系统发展的历史,数据库系统的基本概念,组成和特点;数据库管理系统(DBMS)的功能等。2.E-R数据模型数据模型的基本概念;主要介绍E-R模型。3.关系模型及关系数据库关系的基本概念和性质;如何把E-R模型转换成关系模型,函数依赖关系以及多值依赖和规范化理论的介绍。4.其他数据模型介绍面向对象模型、对象关系模型、半结构化模型以及XML技术的介绍5.关系代数介绍关系代数的基本运算,包和集合运算,三值逻辑等6.SQL语言介绍SQL的特点;SQL的数据

4、定义、数据操纵功能;视图;嵌入式SQL及游标。7.数据库完整性约束介绍各种约束方法,包括:主码、外码约束,CHECK子句介绍,触发器和断言。8.数据库系统方面知识介绍SQL在编程环境中的应用,主要由嵌入式SQL,持久存储模块等,事务的概念和特点介绍,数据库安全性以及用户权限的授予与收回。9.面向对象数据库介绍OQL语言和SQL3的一些特点10.逻辑查询语言主要介绍DATALOG逻辑查询语言。学时分配表课程内容教学环节教学时数讲课实验习题课讨论课上机课外实践其它数据库系统概述3数据模型3关系模型及关系数据库9关系数据库标准语言SQL9关系数据理论9编程环境SQL、事务

5、管理、用户权限授予与收回9完整性约束3面向对象数据库介绍3逻辑查询语言3总结与复习3总计:5454四、实验(上机)内容和基本要求计划54学时上课,没有实验。但要求学生课外自己熟悉一种实际的DBMS,并开发简单的数据库应用系统。另行安排有大型课程设计(DBMS的设计和实现)五、对学生能力培养的要求1.课内教学活动注重培养学生的理解能力。通过数据库技术的发展历史的介绍,要求学生不但知道有关原理和技术,而且完全理解为什么会产生这些原理和技术。从而在思维上不受现有原理和技术的束缚,为将来的创新打好基础。2.课外科技活动和社会实践中的能力培养由于数据库技术具有很强的实践性,要

6、求学生在学好有关原理的基础上,课外去熟悉一种商品化的数据库管理系统;熟练使用数据库标准查询语言SQL;并为一个假想的企业或机构开发数据库应用系统。通过这些活动,培养学生的动手能力和数据库应用能力。六、其它说明本课程的教学已采用原版英文教材、英文讲义、英文试卷和英语教学

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

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

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