数据库原理与应用教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理与应用课程教学大纲

课程名称

数据库原理与应用

Database Principles and Application

课程编号(2014-2015-2)-23101072

-2014111006-1学分/学时 3.5/60

所属教研室信息与计算科学

前后课程先修《离散数学》、《数据结构》,并行《网站架设与WEB设计》课程类型专业必修课考核方式考试

授课对象12级信息与计算科学专业学生

教学目的

通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数

据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL 语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工

作中的应用打下扎实的理论和技术基础。

教学重点、难点:如何根据实际问题的需要并结合具体的数据库环境实现数据库的设

计与应用,是本课程的重点和难点

教材和主要参考资料:

教材:数据库系统概论(第四版),高等教育出版社,王珊萨师煊,2006

参考书:[1] 数据库系统基础(第六版),清华大学出版社,Elmasri, Navathe,李翔鹰等译,2011

[2] 数据库系统概念(第六版),机械工业出版社,A.Silberschatz等著,

杨冬青等译,2012

教学内容学时基本要求

第一章绪论6【了解】:数据库管理技术产生和发

展过程、数据库系统的优点和好处、

层次数据模型及网状数据模型的基本

概念、数据库系统的组成、DBA的职责、数据库技术的主要研究领域。

【掌握】:概念模型的基本概念及其

主要建模方法——E-R方法;通过E-R 方法描述现实世界的概念模型;关系

数据模型的相关概念;数据库系统三

级模式和两级映像的体系结构。

第二章关系数据库4【了解】: 关系数据库理论产生和发展过程;关系数据库产品的发展及沿革;关系演算的概念;域关系演算语言。

【掌握】: 关系模型的三个组成部分及各部分所包括的主要内容;关系数据结构及其形式化定义;关系的三类完整性约束的概念;关系代数运算。

第三章关系数据库标准语言14【了解】: SQL产生和发展过程;SQL 的特点。

【掌握】: SQL语言完成对数据库的查询、插入、删除、更新操作。

第四章数据库安全性4【了解】: 什么是计算机系统安全性问题;什么是数据库的安全性问题;

统计数据库的安全性问题。

【掌握】: 国际通用标准的主要内容;实现数据库安全性控制的常用方法和

技术;数据库中自主存取控制方法和

强制存取控制方法;使用SQL语言中GRANT语句和REVOKE语句来实现自主存取控制。

第五章数据库完整性4【了解】: 什么是数据库的完整性约束条件;完整性约束条件的分类;数据库的完整性与数据库的安全性概念的区别和联系。

【掌握】: 完整性约束条件的定义、完整性约束条件的检查和违约反应;用SQL语言定义关系模式的完整性约束条件。

第六章关系数据理论4【了解】: 什么是一个“不好“的数据库模式;什么是模式的插入异常和删除异常;规范化理论的重要意义。【掌握】: 关系的形式化定义;数据依赖及其相关术语的基本概念;范式的概念;从1NF到4NF的定义理解与应用。

第七章数据库设计6【了解】: 数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。

【掌握】: 数据库设计的特点;数据库物理设计的内容与评价;数据库的实施和维护。

第八章数据库编程12【了解】: SQL编程技术产生原因;常用的SQL编程技术。

【掌握】: 嵌入式SQL编程;PL/SQL 编程;ODBC或JDBC编程。

第十章数据库恢复技术

第十一章并发控制2

【了解】: 什么是数据库的一致性状

态;数据库运行过程中可能产生的故

障类型;数据转储的概念及分类;什

么是数据库镜像的功能。

【掌握】: 事务的基本概念和事务的

ACID性质;数据库恢复的实现技术;

日志文件的内容和作用;恢复的基本

原理和恢复的策略和方法。

数据库新发展2【了解】: 数据库发展的三个阶段及数据库技术发展趋势。

有关说明:

拟稿(签名):年月日核稿(签名):年月日审批(签名):年月日

相关文档
最新文档