数据库原理与应用教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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【了解】: 数据库发展的三个阶段及数据库技术发展趋势。
有关说明:
拟稿(签名):年月日核稿(签名):年月日审批(签名):年月日