网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 数据库 > 商品详情

(特价书)数据库系统:概念、设计及应用

分享到:
(特价书)数据库系统:概念、设计及应用

最 低 价:¥31.15

定 价:¥89.00

作 者:(印)S.K.Singh

出 版 社:机械工业出版社

出版时间:2010 年1月

I S B N:9787111279587

商品详情

编辑推荐

内容简介

书籍
计算机书籍
  本书全面地介绍了数据库系统的概念、设计和应用,共27章,分8个部分:第一部分数据库概念(第1~3章)、第二部分关系模型(第4~7章)、第三部分数据库设计(第8~10章)、第四部分查询、事务和安全管理(第11~14章)、第五部分基于对象的数据库(第15~16章)、第六部分高级和新兴的数据库概念(第17~21章)、第七部分案例学习(第22章)、第八部分商业数据库(第23~27章)。.
  本书适合作为计算机及相关专业本科生或研究生的教材,同时还是一本关于数据库技术非常全面的参考书籍,对数据库应用人员和it领域的相关人员也有很好的参考价值。..
  本书全面介绍数据库系统的概念、设计和应用,涵盖了数据库系统的重要领域,完整地呈现了管理数据库系统的方法,以及数据库的发展方向。本书可作为计算机科学与工程等相关专业本科生和研究生的教科书,也可作为工程技术人员的参考手册和实用指南。
  本书特点
  ·内容丰富。涵盖了数据库基础理论的方方面面,从数据库的物理和逻辑结构,到数据库的分析与设计,再到数据库的安全与可靠等。此外,还包括了新的数据库技术和发展方向,比如分布式数据库、并行数据库、面向对象数据库等。同时,也详细地介绍了目前几个主流的商业数据库管理系统,如oracle、ibm db2、sql server、mysql等。
  ·通俗易懂。采用大量图表和示例讲解枯燥抽象的理论概念,使读者易于阅读和理解。
  ·易于教学。每章的最后都包含大量习题,且形式多样,既减轻了教师的出题工作量,也便于学生了解自己的学习情况。...

作者简介

目录

出版者的话.
译者序

前言
第一部分数据库概念
第1章数据库系统概述
1.1引言
1.2基本概念和定义
1.2.1数据
1.2.2信息
1.2.3数据与信息
1.2.4数据仓库
1.2.5元数据
1.2.6系统目录
1.2.7数据项或字段
1.2.8记录
1.2.9文件
1.3数据字典
1.3.1数据字典的组件
1.3.2主动和被动数据字典
.1.4数据库
1.5数据库系统
1.6数据管理员
1.7数据库管理员
1.8面向文件系统与数据库系统
1.8.1学习面向文件系统的优点
1.8.2面向文件系统的缺点
1.8.3数据库方法
1.8.4数据库系统环境
1.8.5dbms的优点
1.8.6dbms的缺点
1.9数据库系统的历史观点
1.10数据库语言
1.10.1数据定义语言
1.10.2数据存储定义语言
1.10.3视图定义语言
1.10.4数据操纵语言
1.10.5第四代语言
1.11事务管理
习题
第2章数据库系统架构
2.1引言
2.2模式、子模式和实例
2.2.1模式
2.2.2子模式
2.2.3实例
2.3ansi-sparc的三层数据库架构
2.3.1内部层
2.3.2概念层
2.3.3外部层
2.3.4三层架构的优点
2.3.5三层架构的特性
2.4数据独立性
2.4.1物理数据独立性
2.4.2逻辑数据独立性
2.5映射
2.5.1概念模式/内模式映射
2.5.2外模式/概念模式映射
2.6dbms的结构、组成和功能
2.6.1dbms的结构
2.6.2dbms的执行步骤
2.6.3dbms的组成
2.6.4dbms的功能和服务
2.7数据模型
2.7.1基于记录的数据模型
2.7.2基于对象的数据模型
2.7.3物理数据模型
2.7.4层次数据模型
2.7.5网状数据模型
2.7.6关系数据模型
2.7.7实体-联系数据模型
2.7.8面向对象数据模型
2.7.9不同数据模型之间的比较
2.8数据库系统的类型
2.8.1集中式数据库系统
2.8.2并行数据库系统
2.8.3客户/服务器数据库系统
2.8.4分布式数据库系统
习题
第3章物理数据组织
3.1引言
3.2物理存储媒体
3.2.1主存储设备
3.2.2二级存储设备
3.2.3三级存储设备
3.2.4高速缓存
3.2.5主存储器
3.2.6闪存
3.2.7磁盘存储器
3.2.8光存储器
3.2.9磁带存储器
3.3raid技术
3.3.1使用并行机制改进性能
3.3.2raid技术的优点
3.3.3raid技术的缺点
3.3.4使用冗余来提高可靠性
3.3.5raid级别
3.3.6raid级别的选择
3.4文件的基本概念
3.4.1文件类型
3.4.2缓冲区管理
3.5文件组织
3.5.1记录和记录型
3.5.2文件组织技术
3.6索引
3.6.1主索引
3.6.2二级索引
3.6.3基于树的索引
习题
第二部分关系模型
第4章关系代数和关系演算
4.1引言
4.2关系模型的历史观点
4.3关系数据库的结构
4.3.1域
4.3.2关系的键
4.4关系代数
4.4.1选择操作
4.4.2投影操作
4.4.3连接操作
4.4.4外连接操作
4.4.5并运算
4.4.6差运算
4.4.7交运算
4.4.8笛卡儿积运算
4.4.9除运算
4.4.10关系代数中的查询示例
4.5关系演算
4.5.1元组关系演算
4.5.2域关系演算
习题
第5章关系查询语言
5.1引言
5.2codd的规则
5.3基于语言的信息系统(isbl)
5.3.1isbl查询举例
5.3.2isbl的局限性
5.4查询语言
5.4.1quel查询举例
5.4.2quel的优点
5.5结构化查询语言
5.5.1sql的优点
5.5.2sql的缺点
5.5.3基本的sql数据结构
5.5.4sql 数据类型
5.5.5sql运算符
5.5.6sql数据定义语言
5.5.7sql数据查询语言
5.5.8sql数据操纵语言
5.5.9sql数据控制语言
5.5.10sql数据管理语句
5.5.11sql事务控制语句
5.6嵌入式结构化查询语言
5.7基于例子的查询
5.7.1基于一个关系的qbe查询(单表检索)
5.7.2基于几个关系的qbe查询(多表检索)
5.7.3利用qbe对数据库进行修改(更新、删除和插入)
5.7.4microsoft access中的qbe查询
5.7.5qbe的优点
5.7.6qbe的缺点
习题
第6章实体-联系模型
6.1引言
6.2e-r模型的基本概念
6.2.1实体
6.2.2联系
6.2.3属性
6.2.4约束
6.3e-r模型向关系的转换
6.4e-r模型存在的问题
6.4.1扇形陷阱
6.4.2深坑陷阱
6.5e-r图符号
习题
第7章增强的实体-联系模型
7.1引言
7.2超类和子类实体型
7.2.1超类和子类的符号
7.2.2属性继承
7.2.3超类/子类联系的使用条件
7.2.4使用超类和子类的优点
7.3特殊化和一般化
7.3.1特殊化
7.3.2一般化
7.3.3特殊化和一般化的约束
7.4分类
7.5eer图的例子
习题
第三部分数据库设计
第8章数据库设计介绍
8.1引言
8.2软件开发生命周期
8.2.1软件开发成本
8.2.2结构化系统分析与设计
8.3数据库开发生命周期
8.4自动化设计工具
8.4.1手工数据库设计的局限性
8.4.2计算机辅助软件工程工具
习题
第9章函数依赖和模式分解
9.1引言
9.2函数依赖
9.2.1函数依赖图及其示例
9.2.2完全函数依赖
9.2.3函数依赖的armstrong公理
9.2.4多余的函数依赖
9.2.5函数依赖集的闭包
9.3模式分解
9.3.1有损分解
9.3.2无损连接分解
9.3.3保持函数依赖的分解
习题
第10章规范化
10.1引言
10.2规范化
10.3范式
10.3.1第一范式
10.3.2第二范式
10.3.3第三范式
10.4boyce-codd范式
10.5多值依赖和第四范式
10.5.1多值依赖的性质
10.5.2第四范式
10.5z3多值依赖和4nf的问题
10.6连接依赖和第五范式
10.6.1连接依赖
10.6.2第五范式
习题
第四部分查询、事务和安全管理
第11章查询处理及优化
11.1引言
11.2查询处理
11.3语法分析器
11.4查询分解
11.4.1查询分析
11.4.2查询规范化
11.4.3语义分析器
11.4.4查询简化器
11.4.5查询重构
11.5查询优化
11.5.1启发式查询优化
11.5.2转换规则
11.5.3启发式优化算法
11.6查询优化中的成本估算
11.6.1查询执行的成本部分
11.6.2选择操作的成本函数
11.6.3连接操作的成本函数
11.7流水线和具体化操作
11.8查询估算计划的结构
习题
第12章事务处理与并发控制
12.1引言
12.2事务概念
12.2.1事务执行和问题
12.2.2sql事务执行
12.2.3事务的性质
12.2.4事务日志
12.3并发控制
12.3.1并发控制问题
12.3.2一致性的度
12.3.3可交换的活动
12.3.4调度
12.3.5可串行化调度
12.4并发控制中的加锁方法
12.4.1锁的粒度
12.4.2锁的类型
12.4.3死锁
12.5并发控制的时间戳方法
12.5.1粒度时间戳
12.5.2时间戳排序
12.5.3解决时间戳中的冲突
12.5.4时间戳的缺点
12.6乐观的并发控制方法
12.6.1读阶段
12.6.2验证阶段
12.6.3写阶段
12.6.4乐观的并发控制方法的优点
12.6.5乐观的并发控制方法的问题
12.6.6乐观的并发控制方法的应用
习题
第13章数据库恢复系统
13.1引言
13.2数据库恢复概念
13.3数据库故障类型
13.4数据库恢复的类型
13.4.1向前恢复(或重做)
13.4.2向后恢复(或撤销)
13.4.3介质恢复
13.5恢复技术
13.5.1延迟更新
13.5.2立即更新
13.5.3影子分页
13.5.4检查点
13.6缓冲区管理
习题
第14章数据库安全
14.1引言
14.2数据库安全的目标
14.2.1数据库安全的威胁
14.2.2数据库安全问题的类型
14.2.3授权和认证
14.3自主访问控制
14.3.1授予和收回权限
14.3.2审计跟踪
14.4强制访问控制
14.5防火墙
14.6统计数据库安全
14.7数据加密
14.7.1简单替换方法
14.7.2多字母替换方法
习题
第五部分基于对象的数据库
第15章面向对象数据库
15.1引言
15.2面向对象数据模型
15.2.1面向对象数据库的特征
15.2.2oodm与e-r模型的比较
15.3面向对象数据库的概念
15.3.1对象
15.3.2对象标识
15.3.3对象属性
15.3.4类
15.3.5对象间的关联或联系
15.3.6结构、继承和概括
15.3.7操作
15.3.8多态性
15.3.9oo概念的优点
15.4面向对象dbms
15.4.1oodbms特性
15.4.2oodbms的优点
15.4.3oodbms的缺点
15.5对象数据管理组和面向对象语言
15.5.1对象模型
15.5.2对象定义语言
15.5.3对象查询语言
习题
第16章对象-关系数据库
16.1引言
16.2对象-关系dbms的历史
16.2.1rdbms的缺点
16.2.2复杂对象
16.2.3ordbms的出现
16.3ordbms查询语言(sql3)
16.4ordbms设计
16.4.1ordbms的挑战
16.4.2ordbms的特点
16.4.3ordbms和oodbms的比较
16.4.4ordbms的优点
16.4.5ordbms的缺点
习题
第六部分高级和新兴的数据库概念
第17章并行数据库系统
17.1引言
17.2并行数据库
17.2.1并行数据库的优点
17.2.2并行数据库的缺点
17.3并行数据库的架构
17.3.1共享内存的多cpu并行数据库架构
17.3.2共享磁盘的多cpu并行数据库架构
17.3.3无共享的多cpu并行数据库架构
17.4并行数据库处理的关键要素
17.4.1加速比
17.4.2可扩展性
17.4.3同步
17.4.4加锁
17.5查询并行机制
17.5.1i/o并行机制(数据分区)
17.5.2查询内并行机制
17.5.3交互查询并行机制
17.5.4操作内并行机制
17.5.5交互操作并行机制
习题
第18章分布式数据库系统
18.1引言
18.2分布式数据库
18.2.1并行数据库与分布式数据库之间的区别
18.2.2分布式数据库的期望性质
18.2.3分布式数据库的类型
18.2.4分布式数据库的期望功能
18.2.5分布式数据库的优点
18.2.6分布式数据库的缺点
18.3分布式数据库的架构
18.3.1客户/服务器架构
18.3.2合作服务器系统
18.3.3中间件系统
18.4分布式数据库系统设计
18.4.1数据分解
18.4.2数据分配
18.4.3数据复制
18.5分布式查询处理
18.6分布式数据库中的并发控制
18.6.1分布式加锁
18.6.2分布式死锁
18.6.3时间戳
18.7分布式数据库中的恢复控制
18.7.1两阶段提交
18.7.2三阶段提交
习题
第19章决策支持系统
19.1引言
19.2决策支持系统的历史
19.3决策支持系统的定义
19.3.1dss的性质
19.3.2dss的优点
19.3.3dss的组件
19.4操作型数据与dss数据
习题
第20章数据仓库与数据挖掘
20.1引言
20.2数据仓库
20.2.1数据仓库概念的演变
20.2.2数据仓库的主要组成
20.2.3数据仓库的特点
20.2.4数据仓库的优点
20.2.5数据仓库的局限性
20.3数据仓库的架构
20.3.1数据集市
20.3.2联机分析处理
20.4数据挖掘
20.4.1数据挖掘过程
20.4.2数据挖掘知识发现..
20.4.3数据挖掘的目标
20.4.4数据挖掘工具
20.4.5数据挖掘应用
习题
第21章新的数据库技术
21.1引言
21.2internet数据库
21.2.1internet技术
21.2.2万维网
21.2.3web技术
21.2.4web数据库
21.2.5web数据库的优点
21.2.6web数据库的缺点
21.3数字图书馆
21.3.1数字图书馆简介
21.3.2数字图书馆的组成
21.3.3对数字图书馆的需求
21.3.4科学杂志的数字图书馆
21.3.5数字图书馆中的技术开发
21.3.6数字图书馆的技术领域
21.3.7访问数字图书馆
21.3.8数字图书馆数据库
21.3.9数字图书馆的潜在优点
21.4多媒体数据库
21.4.1多媒体资源
21.4.2多媒体数据库查询
21.4.3多媒体数据库应用
21.5移动数据库
21.5.1移动数据库的架构
21.5.2移动计算的特点
21.5.3移动dbms
21.5.4商业移动数据库
21.6空间数据库
21.6.1空间数据
21.6.2空间数据库特性
21.6.3空间数据模型
21.6.4空间数据库查询
21.6.5空间数据库查询技术
21.7基于集群的灾难预防数据库
习题
第七部分案例学习
第22章数据库设计:案例学习
22.1引言
22.2小额银行存放业务的数据库设计
22.2.1需求定义及分析
22.2.2概念设计:实体-联系图
22.2.3逻辑数据库设计:表定义
22.2.4逻辑数据库设计:示例表数据
22.3辅助制造系统的数据库设计
22.3.1需求定义及分析
22.3.2概念设计:实体-联系图
22.3.3逻辑数据库设计:表定义
22.3.4逻辑数据库设计:示例表数据
22.3.5函数依赖图
22.4年费用合同系统的数据库设计
22.4.1需求定义及分析
22.4.2概念设计:实体-联系图
22.4.3逻辑数据库设计:表定义
22.4.4逻辑数据库设计:示例表数据
22.4.5函数依赖图
22.5技术培训学院的数据库设计
22.5.1需求定义及分析
22.5.2概念设计:实体-联系图
22.5.3逻辑数据库设计:表定义
22.6网上书店的数据库设计
22.6.1需求定义及分析
22.6.2概念设计:实体-联系图
22.6.3逻辑数据库设计:表定义
22.6.4需求定义中的更改(附加)
22.6.5修改的表定义
22.6.6模式求精
22.6.7修改实体-联系图
22.6.8逻辑数据库设计:示例表数据
22.7客户订购仓库的数据库设计
22.7.1需求定义及分析
22.7.2概念设计:实体-联系图
22.7.3逻辑数据库设计:表定义
22.7.4逻辑数据库设计:示例表数据
22.7.5函数依赖图
22.7.6逻辑记录结构及访问路径
习题
第八部分商业数据库
第23章ibm db2 通用数据库
23.1引言
23.2db2产品
23.3db2通用数据库
23.3.1db2 udb的配置
23.3.2其他db2 udb相关的产品
23.3.3db2通用数据库的主要组件
23.3.4db2 udb的特性
23.4安装db2 udb服务器的必备条件
23.4.1安装必备条件:db2 udb个人版(windows)
23.4.2安装必备条件:db2 工作组服务器版和无分区的db2企业服务器版(windows)
23.4.3安装必备条件:分区的db2企业服务器版(windows)
23.4.4安装必备条件:db2连接个人版(windows)
23.4.5安装必备条件:db2连接企业版(windows)
23.4.6安装必备条件:db2 查询巡视器服务器(windows)
23.4.7安装必备条件:db2多维视图(windows)
23.5安装db2客户端的必备条件
23.5.1安装必备条件:db2客户端(windows)
23.5.2安装必备条件:db2查询巡视器客户端(windows)
23.6安装和配置db2 udb服务器
习题
第24章oracle
24.1引言
24.2oracle的历史
24.2.1oracle家族
24.2.2oracle软件
24.3oracle特性
24.3.1应用程序开发特性
24.3.2通信特性
24.3.3分布式数据库特性
24.3.4数据移动特性
24.3.5性能特性
24.3.6数据库管理特性
24.3.7备份和恢复特性
24.3.8oracle internet开发人员套件
24.3.9qracle lite
24.4sql*plus
24.4.1sql*plus的特性
24.4.2使用sql*plus
24.4.3编辑器命令
24.4.4sql*plus帮助系统以及其他有用的命令
24.4.5格式化输出
24.5oracle的数据字典
24.5.1数据字典表
24.5.2数据字典视图
24.6oracle系统架构
24.6.1存储管理和进程
24.6.2逻辑数据库结构
24.6.3物理数据库结构
24.7oracle 9i安装指南
习题
第25章microsoft sql server
25.1引言
25.2microsoft sql server设置
25.2.1sql server 2000版本
25.2.2sql server 2005版本
25.2.3microsoft sql server的特性
25.3sql server中的存储过程
25.3.1存储过程的优点
25.3.2存储过程的结构
25.4安装microsoft sql server 2000
25.4.1安装步骤
25.4.2启动和停止sql server
25.4.3自动启动sql server服务
25.4.4到microsoft sql server数据库系统的连接
25.4.5数据的源
25.4.6安全性
25.5microsoft sql server的数据库操作
25.5.1数据库连接
25.5.2创建数据库
习题
第26章microsoft access
26.1引言
26.2access数据库
26.2.1表
26.2.2查询
26.2.3报表
26.2.4窗体
26.2.5宏
26.3access中的数据库操作
26.3.1创建窗体
26.3.2创建一个简单的查询
26.3.3修改查询
26.4microsoft access的特性
习题
第27章mysql
27.1引言
27.2mysql概览
27.2.1mysql特性
27.2.2mysql稳定性
27.2.3mysql表大小
27.2.4mysql开发途径
27.2.5mysql 4.0中可使用的特性
27.2.6嵌入的mysql服务器
27.2.7mysql 4.1的特性
27.2.8mysql 5.0:下一个开发的版本
27.2.9mysql邮件发送清单
27.2.10mysql支持的操作系统
27.3php简介
27.3.1php语言语法
27.3.2php变量
27.3.3php操作
27.3.4安装php
27.4mysql数据库
27.4.1创建自己的第一个数据库
27.4.2mysql连接
27.4.3选择使用的数据库
27.4.4mysql表
27.4.5创建mysql表
27.4.6在mysql表中插入数据
27.4.7mysql查询
27.4.8从mysql中检索信息
27.5在windows中安装mysql
27.5.1windows系统需求
27.5.2选择一个安装包
27.5.3使用自动的安装程序安装mysql
27.5.4使用mysql安装向导
27.5.5下载与启动mysql安装向导
27.5.6mysql安装步骤
27.5.7建立许可和密码
习题
参考文献...

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...