教材:数据库系统教程
(第 2 版)
施伯乐 丁宝康 汪卫 编著高等教育出版社( 2003年 8月出版)
授课教案制作者:王晨 张谧 吴爱华 曾宇昆
(复旦大学计算机与信息技术系)
2003年 9月课程提要本课程详细介绍数据库系统的基本原理、
方法和发展趋势。内容包括如下 12个章节:
数据库概论,关系模型和关系演算理论,关系数据库语言 SQL,关系数据库的规范化设计,数据库设计与 ER模型,数据库的存储结构,系统实现技术,对象数据库系统,分布式数据库系统,中间件技术,数据库与
WWW,XML技术。
课程的基本要求(一)
( 1) 掌握数据库的历史发展 ( 层次网状系统 ),
当前主流 ( 关系系统 ) 和未来发展 ( 面向对象系统 ) 三部分内容 。
( 2) 数据库发展史上的两条主线,即数据模型的演变和数据语言的演变 。
数据模型的演变经历了从层次,网状模型到关系模型,进而从关系,嵌套关系,复合对象模型到面向对象模型这样一个过程 。 数据语言的演变经历了从基本 SQL,嵌入 SQL,动态 SQL,递归 SQL、
到 ORDB的 SQL发展这样一个过程 。
课程的基本要求(二)
( 3) 数据库技术有两个端点 。 一个端点是,用户,,即用户如何来使用数据库;另一个端点是,系统,,即数据库技术是如何实现的 。
( 4)数据库设计演变的过程,即从 ER图、对象联系图到 UML类图的发展过程。
目录(一)
第 1章 数据库概论
第 2章 关系模型和关系运算理论
第 3章 关系数据库语言 SQL
第 4章 关系数据库的规范化设计
第 5章 数据库设计与 ER模型
第 6章 数据库的存储结构目录(二)
第 7章 系统实现技术
第 8章 对象数据库系统
第 9章 分布式数据库系统
第 10章 中间件技术
第 11章 数据库与 WWW
第 12章 XML技术