数据库系统教程

出版时间:2008-8  出版社:清华大学出版社  作者:叶小平 等编著  页数:387  
Tag标签:无  

前言

数据库技术产生于20世纪60年代,经历了格式化数据库(以层次和网状数据库为代表)、经典数据库(以关系数据库和后关系数据库为代表)和新型数据库(以对象数据库和XML数据库等为代表)的三代发展演变。40多年来,数据库技术的重要性和意义已经被人们所认识与理解。首先,数据库技术已经形成相对完整成熟的科学理论体系,成为现代计算机信息处理系统的重要基础与技术核心,造就了C.W.Bachman、E.F.Codd和J.Gray三位图灵大奖得主; 其次,数据库带动和形成了一个巨大的软件产业——数据库管理系统产品和相关技术工具与解决方案,对经济发展起着极大的冲击和推动作用,表现出非凡的生产力效应; 再者,数据库研究和开发领域的各项成就推动了其他众多计算机理论与应用领域的进步,对于这些领域的发展起到了巨大的支撑作用,成为各种计算机信息系统的核心内容与技术基础。进入新世纪,数据库系统及应用技术越来越得到人们的重视和关注,强化数据库基础教育与应用训练显得非常必要和十分迫切。IEEE /ACM颁布的CC2005(Computing Curricula 2005)将数据管理和实践列为大学计算机教学全部五个方向(计算机工程CE、计算机科学CS、信息系统IS、信息技术IT和软件工程RE)的必修内容。我国颁布的CCC2002(中国计算机科学与技术学科教程2002)和《高校计算机科学与技术专业公共核心知识体系与课程2007》(以下简称为“核心知识体系与课程2007”)也将以数据库为基本内容信息管理作为计算机专业教育全部四个专业(计算机科学专业、计算机工程专业、软件工程专业和信息技术专业)的核心课程内容。本书的编写参照上述相关规范文件精神,结合我们多年数据库课程教学实践编写而成。本书共14章。参照“核心知识体系与课程2007”中提出的核心课程实例和实际教学环境(主要是数据库原理教学时数限制),考虑到数据库学科的技术特征,我们在教学实践中强化数据库技术实验与实践的分量,将实践实验部分与原理部分适当剥离。本书第1~第9章主要介绍数据库经典内容和技术基础,系统的数据库实验教学内容可以参考我们编写的姊妹篇《数据库技术实验教程》。第1章“数据库系统与数据模型”,重点介绍数据库系统基本概念、数据模型和数据库模式结构,使学习者对将要学习的课程有一个概观认识与整体把握; 第2章“关系数据模型与关系代数”,重点介绍关系数据模型构建和基本关系运算——关系代数; 第3章“关系数据库语言SQL”,主要介绍关系数据库标准语言SQL的最基本内容和关系数据查询优化; 第4章“关系型数据库SQL Server”,简要介绍MS SQL Server的基本构成与使用; 第5章“关系数据模式设计”,主要介绍关系数据模式规范化理论,其中对离散结构(数理逻辑)在模式理论中的应用给予了必要关注; 第6章“ER模型与数据库设计”,主要介绍了重要的概念数据模型——ER模型及其扩充,其中重点在于ER模型与关系模式转换; 第7章“数据存储与组织”,主要介绍数据库中数据物理存储以及基于索引的查询技术; 第8章“数据库的安全性和完整性”,主要介绍数据库安全性与完整性的基本概念和相应技术,重点在于参照完整性的方法与技术; 第9章“数据库事务管理”,主要介绍数据库事务的概念与性质,以及事务在并发执行和故障处理中的基本技术。

内容概要

本书是关于数据库系统与技术的基础教科书。全书共分为14章,前9章为数据库系统的经典内容,主要介绍数据库领域中基本的概念、原理、技术和方法;后续4章分别讲述分布式数据库、面向对象数据库、对象关系数据库和XML数据库,最后一章简要概述数据库的新技术。本书努力体现经典内容与现代技术的有机融合,其中,经典内容讲述注意逻辑性和系统性,前沿技术论述注重技术背景和相互关联,避免一般讲述。各章都有基本总结,并且配有适当习题,具有较强的可读性。本书另外配有学习指导书和基本课件,可供教学选用。    本书可以作为大学计算机专业或相关专业的数据库系统与技术课程基础教材,也可供有关科技人员和自学人士学习参考。

书籍目录

第1章  数据库系统与数据模型  1.1  数据库系统概述    1.1.1  数据与数据管理    1.1.2  数据库系统  1.2  数据库体系结构    1.2.1  模式结构和模式间映射    1.2.2  DBMS工作模式  1.3  数据模型    1.3.1  模型与数据模型    1.3.2  概念数据模型    1.3.3  逻辑数据模型  本章小结  习题1第2章  关系数据模型与关系代数  2.1  关系数据模型    2.1.1  关系基本概念    2.1.2  关系数据结构    2.1.3  关系数据操作    2.1.4  关系数据完整性约束  2.2  关系代数    2.2.1  关系代数基本操作    2.2.2  关系代数组合操作  2.3  基于关系代数查询优化    2.3.1  查询处理与查询优化    2.3.2  关系代数等价变换    2.3.3  查询优化策略和算法  本章小结  习题2第3章  关系数据库语言SQL 3.1  SQL概述    3.1.1  SQL的产生与主要标准    3.1.2  SQL语言功能特征    3.1.3  SQL语言基本组成    3.1.4  SQL语句与数据类型 3.2  数据定义    3.2.1  SQL模式定义    3.2.2  基本表定义    3.2.3  索引定义 3.3  数据查询    3.3.1  SQL的映像语句    3.3.2  单表查询    3.3.3  多表查询    3.3.4  查询中函数与表达式 3.4  数据更新    3.4.1  数据删除    3.4.2  数据插入    3.4.3  数据修改 3.5  视图管理    3.5.1  视图定义    3.5.2  视图操作 3.6  数据控制    3.6.1  授予权限    3.6.2  收回权限 3.7  嵌入式SQL    3.7.1  主语言语句与SQL语句    3.7.2  共享变量与指示变量    3.7.3  游标概念与游标语句    3.7.4  动态SQL 本章小结 习题3第4章  关系型数据库SQL Server 4.1  数据库应用系统结构    4.1.1  集中式和文件服务器网络体系结构  ……第5章  关系数据模式设计第6章  E-R模型与数据库设计第7章  数据存储与组织第8章  数据库的安全性和完整性第9章  数据库事务管理第10章  分布式数据库第11章  面向对象数据库第12章  对象关系数据库第13章  XML数据库第14章  数据库新技术概述附录A  国外数据库系统与技术相关教材附录B  国内外数据库相关网站参考文献

章节摘录

插图:

图书封面

图书标签Tags

评论、评分、阅读与下载


    数据库系统教程 PDF格式下载


用户评论 (总计6条)

 
 

  •   很好 正版书 发货速度很快
  •   货对版 很开心 书的质量也不错
  •   内容浅显对于教科书来说这点很重要的,这本书基本做到了。
  •   学校要上的
  •   08年印刷的,我还能说什么,同学都以为是旧书呢!!!!三天才到手,明明就在当地发货
  •   很朴素,很通俗~~
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7