《数据库系统》教学大纲.doc

上传人:re****.1 文档编号:551640435 上传时间:2024-02-02 格式:DOC 页数:4 大小:49.50KB
返回 下载 相关 举报
《数据库系统》教学大纲.doc_第1页
第1页 / 共4页
《数据库系统》教学大纲.doc_第2页
第2页 / 共4页
《数据库系统》教学大纲.doc_第3页
第3页 / 共4页
《数据库系统》教学大纲.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《《数据库系统》教学大纲.doc》由会员分享,可在线阅读,更多相关《《数据库系统》教学大纲.doc(4页珍藏版)》请在金锄头文库上搜索。

1、对外经济贸易大学信息学院 数据库系统教学大纲数据库系统教学大纲(2006年4月修订)课程名称:CMP301数据库系统(Database System)课程性质:本学院必修,其他学院选修或根据专业培养方案确定。学分课时:4学分,72课时主讲教师:黄健青副教授,李降龙讲师,周至忠副教授所属院系:信息学院 电话:64495074,64495073教学对象:本学院三年级以上本科生或具有同等学力的学生先修课程:程序设计语言考核方式:平时作业和实验(10次),期末考试采用闭卷笔试方式平时成绩(包括实验)占15%,课程设计占25%,期末考试占60%(笔试)出勤要求:学生缺勤不得多于总课时的四分之一。教师可以

2、根据考勤情况决定学生是否可以参加考试、是否扣分。教学用书:1、教材:萨师煊、王珊著:数据库系统概论(第三版),高等教育出版社,2002.22、参考书崔巍编著:数据库系统及应用(第二版),高等教育出版社,2003.63、参考书余晨、李文炬编著:SQL Server 2000 培训教材,清华大学出版社,2001.74、参考书施伯乐、丁宝康、汪卫数据库系统教程,高等教育出版社,2003.8一、 课程简介本课程重点介绍数据库设计原理、关系数据库理论及关系数据库管理系统的使用。通过学习理论并结合上机操作,掌握数据库设计方法及数据库实施方法和过程,为开发和使用数据库打下理论和实践基础。本课程是信息管理类专

3、业应用课程的重要基础,信息系统的设计、开发、应用和管理都将基于数据库基础,因此,熟悉和掌握数据库的基本概念、基本原理和基本应用对专业能力的培养具有重要意义。二、 课程目的和要求了解计算机数据管理技术的发展过程及当今数据库的新技术;掌握数据库的三种数据模型的特点、数据库模型的三级模式结构及二级映射;掌握数据库关系代数和关系数据库语言SQL的语法结构和基本语句;了解关系数据库管理系统中查询优化的重要性;了解关系数据理论的基本概念,掌握数据库数据的安全保护;熟悉数据库开发设计全过程。实验部分以SQL Server为实验环境,学习数据库设计各步骤的实际操作及基本语法结构和语句实现,了解SQL Serv

4、er系统基本操作。三、 课程内容和学时分配本课程授课周学时为4学时,总授课学时为72学时第一部分绪论课时:8学时内容:1)计算机数据管理技术的三个发展阶段及各阶段的特点。2)数据库中三种数据模型及其特征3)数据模型的三个组成要素。4)数据库系统的三级模式结构及二级映射。5)数据库设计基本过程及案例要求:掌握数据库的基本概念,了解数据库管理数据的特点。重点与难点:本章是数据库概念的引入,名词和概念很多,这些概念是数据库的基础知识,对名词和概念的理解是本章的难点也是重点。结合案例,理解基本概念。第二部分关系数据库课时:10学时内容:1)关系模型中三个组成要素:关系数据结构、关系数据的操作、关系完整

5、性约束。2)关系、元组、域、主码、主码、外码、主属性、非主属性等概念。3)关系的性质4)关系代数运算及关系代数表达式。关系代数有:交、并、差、笛卡尔积、选择、投影、连接(等值连接和自然连接)要求:掌握关系运算及表达式,掌握关系的性质及码等相关概念。重点与难点:本章的重点是掌握关系数据库的理论基础是即关系代数的运算和关系代数表达式。第三部分SQL Server 2000数据库管理系统及Transact-SQL简介课时:20学时内容:1)SQL Server 2000 系统数据库介绍 2)SQL Server 2000 应用数据库(PUBS样板数据库)介绍3)SQL 语言的特点4) ELECT 查

6、询语句5) 建对象(表、视图、索引)6) 数据更新(插入数据、修改数据、删除数据)7) 结合案例,具体实现某数据库管理系统部分功能要求:掌握用SQL语句进行各种查询、创建表、创建视图、创建索引等。重点与难点:本章的重点是学习SQL语言,包括数据定义、数据操纵语句。SQL的查询语句SELECT虽然结构简单,但可以完成复杂的数据查询,能熟练、灵活的使用SELECT实现各种条件的查询是一个难点。第四部分关系系统及其查询优化课时:4学时内容:1)关系代数的等价变化。2) 系数据库系统查询优化的一般规则和步骤。要求:了解关系数据库管理系统中查询优化的必要性和重要性。重点与难点:本章的重点是关系代数的等价

7、变换。第五部分关系数据理论课时:6学时内容:1)函数依赖、部分函数依赖、完全函数依赖、传递函数依赖的定义。2) 关系模式的规范化概念;1NF、2NF、3NF、BCNF定义。要求:掌握关系数据库的函数依赖及关系模式的规范化,理解关系模式规范化对设计关系数据库及其性能的影响。重点与难点:本章的重点是函数依赖关系和关系范式。掌握关系模式的规范化定义及其对函数依赖的限定、各范式的相互关系。第六部分数据库数据的安全保护课时:16学时内容:1)计算机安全和数据库安全、安全等级介绍2)数据库中数据的安全性控制:用户标识与鉴别、存取控制、SQL Server 2000中的对象许可和命令许可、用户权限(许可)的

8、授权及收回授权。3)数据库中数据的完整性控制。实体完整性控制、参照完整性控制、用户定义完整性控制;SQL Server 2000中实施完整性的方法。4)数据库中数据的并发性控制。事务、事务的特性、锁、锁的粒度、锁的兼容性、死锁、活锁、解决死锁和或锁的办法、批。5)数据库中数据的数据库的恢复。数据库备份和日志文件、事务故障恢复、系统故障恢复、介质故障恢复。6)结合案例及SQL Server系统实现安全保护功能。要求:掌握事务的概念、锁、SQL数据库的用户权限设置、数据并发控制、数据的完整性控制的实施。重点与难点:本章的重点是学习从哪几个方面对数据库数据进行保护;难点是编写触发器实施复杂的完整性控制,理解和掌握对数据库的使用以事务为单位,理解和掌握并发控制中“锁”的种类、作用和兼容性。第七部分课程设计课时:8学时内容:分小组实际完成某数据库系统开发设计的六个阶段。1)需求分析2)概念设计3)逻辑设计4)物理设计5)建立数据库并调试6)运行与维护要求:掌握数据库设计的基本思路,以某实际调研需求为背景,熟悉设计开发过程。数据库系统应能实现基本的建库、查询、修改、删除和简单统计功能,并能实现前后台调用。重点与难点:本章重点是理解数据库设计开发过程中需求分析、概念设计和逻辑设计的重要性。难点在于实现较复杂功能时的技术手段。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号