读书人

数据库:模型语言与设计

发布时间: 2010-03-13 04:59:55 作者:

 数据库:模型语言与设计


基本信息出版社:电子工业出版社
页码:633 页
出版日期:2004年01月
ISBN:7505393359
条形码:9787505393356
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:国外计算机科学教材系列
外文书名:Database: Models, Languages, Design

内容简介 本书详细讲解了数据库的基本理论与技术,包括数据模型、查询语言、存储结构、逻辑设计以及与实现和性能有关的问题,如并发、恢复、安全和优化等。全书分为四部分,共20章,每章后面均附有小结和练习。此书的最大特点是对数据模型做了较全面的论述,讲解了5种数据模型:关系模型、面向对象模型、逻辑模型、网状模型和层次模型。每种数据模型都围绕着数据模型的三要素(即实体-联系的表达、查询和约束)来讲解,并对不同数据模型的表达能力及特点进行了比较分析,此外,还讲述了不同数据模型的存储结构。关系模型是现在很流行的数据模型;面向对象模型和逻辑模型(演绎数据模型)在20世纪80年代至90年代形成,虽然没有流行起来,但其不少研究成果已被关系模型所吸收 ;网状模型和层次模型已成为历史,但在数据库新技术(如面向对象模型和XML查询)的研究中仍继续发挥着借鉴作用。
本书可作为计算机相关专业研究生和本科生的教材,也适合于数据库领域的研究者和工作人员参考阅读,以了解各种数据模型的基本思想和特点。

作者简介 James L.Johnson美国Western Washington大学的计算机科学教授。自20世纪70年代中期以来,他一直是一个活跃的软件顾问,从事过各种学科的工作——数据库应用、仿真学、模式识别算法、交叉汇编程序以及用户接口等。
媒体推荐 书评
目前,论述网状和层次数据库的书很少,而论述面向对象和演绎数据库的书则往往是大部头的专著,但在一本书中系统地论述各种数据库模型及其相互关系的书却不多见,本书正好弥补了这一缺憾。全书较详细地论述了前5种数据库模型,并论述了适用于各种模型的存储结构,以及规范化和数据库逻辑设计问题,最后简述了数据库管理系统的实现及性能上的有关问题,如并发处理、恢复、安全和性能优化等。本书的最大特色是,对5种数据库模型统一以数据结构、数据操作、数据完整性约束和表达能力为主线进行论述和比较,其中对一些问题的提法和思路颇有独到之处,极具启发性。总而言之,本书是数据库研究者不可多得的一本参考书。



目录
第一部分 数据库模型与访问方法
第1章 数据库导论
1.1 数据库系统的动机
1.2 数据库系统的定义
1.3 数据库模型概述
1.4 数据库系统的组成
1.5 一个连续的例子
小结
第2章 关系数据库
2.1 关系数据库的一个非正式的描述
2.2 关系术语
2.3 二元联系
2.4 高阶联系
2.5 递归联系
2.6 约束
2.7 基本的实体-联系图
2.8 模式规范
2.9 元数据和系统目录
小结
练习
第3章 关系代数
3.1 重命名和集合运算
3.2 选择、投影和连接运算
3.3 存在型查询
3.4 全称查询
3.5 聚集和划分
3.6 关系代数表达能力的限制
3.7 初步的查询优化
小结
练习
第4章 关系演算
4.1 谓词演算的回顾
4.2 通过谓词进行选择
4.3 存在型查询
4.4 全称查询
4.5 聚集与划分
4.6 域关系演算
小结
练习
第5章 基本SQL
5.1 简单检索查询的概念模型
5.2 子查询
5.3 存在型查询
5.4 全称查询
5.5 聚集和划分
5.6 抑制划分
5.7 完整的select语法
5.8 数据编辑操作
5.9 嵌入式SQL
小结
练习
第6章 高级SQL
第7章 面向对象数据库
第8章 面向对象查询
第9章 演绎数据库
第10章 演绎查询
第11章 网状数据库
第12章 层次数据库
第13章 数据库模型之间的比较
第二部分 磁盘存储管理
第14章 文件结构
第15章 索引
第16章 数据库模型的文件结构
第三部分 数据库设计
第17章 应用设计描述
第18章 函数依赖分析
第19章 连接依赖分析
第四部分 后记
第20章 性能
参考文献
术语表

……
读书人网 >数据库

热点推荐