文档介绍:数据库系统原理
赵东明
******@zzu.
课程组成考试
原理教学(4学分) 笔试成绩占 80%~90
●理论教学平时成绩占 20%~10%
●上机实践
课程设计(2学分)
参考书
1 数据库系统概论(第四版) 萨师煊、王珊高等教育出版社,
2 A. Silberschatz, H. F. Korth, S. Sudarshan, Database System Concepts (Ed. 4), McGraw-Hill, 1999
3 数据库系统概念(第四版),(中译本):杨冬青、唐世渭等译
***出版社,
4 数据库系统原理(第二版), 李建中等电子工业出版社
数据库的地位
数据库技术产生于六十年代末, 是计算机科学的重要分支
数据库技术是信息系统的核心和基础
数据库系统是最广泛使用的软件系统之一
数据库研究, 开发与应用是计算机学科最活跃的领域
三位图灵奖得主
Charles W. Bachman (1973) (数据库技术)
Edgar F. Codd (1981) (关系数据库系统)
James Gray (1998) (数据库事务处理)
数据库涵盖了计算学科的主流领域之一“信息管理”的主要内容
数据库无处不在
超市购物图书馆系统
购买火车、汽车、飞机票销售管理系统
学生档案(成绩)管理工资管理系统
银行存取管理系统项目管理系统
…
同学们可以举出更多使用数据库的实际例子
本课程与其他课程的联系与分工
先修课程:高级语言程序设计数据结构
后续课程:软件开发工具软件工程
信息系统的核心是数据库,而信息系统的开发过程要用到具体的软件开发工具和软件工程的方法。高级语言程序设计和数据结构是信息系统设计和研制的基础。这几门课程贯穿着开发应用系统的全过程。
本课程的基本要求
;
、数据模型和体系结构;
;
,能进行数据库结构设计和
简单的应用系统的设计;
:数据库的恢复技术、
并发控制、系统的安全性和完整性;
。
内容安排
第一章:数据库系统概述第十一章: XML
第二章:实体-联系模型第十二章 ODBC编程
第三章:关系数据模型
第四章:关系数据库标准语言SQL
第五章:完整性和安全性
第六章:关系数据库的设计理论
第七章:数据库设计
第八章:查询处理和优化
第九章:事务与并发控制
第十章:数据库的恢复技术
第一章数据库系统概述
数据库技术是计算机科学中发展最快的领域之一,也是应用最广泛的技术之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
数据库系统是计算机学科体系中十分重要的系统软件。
《数据库系统原理》是计算机科学与技术专业中一门必修课程,该课程理论性强,并具有一定的实用技术。
引言
为什么需要数据库管理系统(DBMS)
一、数据管理的例子
●零售业-----------管理产品、客户和购买信息
●银行业-----------管理客户、帐户和存贷款信息
●制造业-----------管理供应、订单、库存、销售等信息
●电信业---------- 管理通讯网络信息、存储通话记录、维护电话卡余额