注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库数据库理论24小时数据库入门

24小时数据库入门

24小时数据库入门

定 价:¥34.00

作 者: (美)Ryan Stephens,(美)Ron Plew等著;金锴钰等译;金锴钰译
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

ISBN: 9787111169840 出版时间: 2005-08-01 包装: 胶版纸
开本: 26cm 页数: 318 字数:  

内容简介

  本书向读者介绍了数据库的有关概念、数据库的体系结构、数据库设计、实现及管理、数据库访问、数据库应用以及数据库的前景等方面的知识。内容丰富、深入浅出,语言浅显易懂,又不乏风趣,在结构上作者把这些庞杂的问题划分为一天中的24个小时来阐述,读者可以在用“一天”的时间后,对数据库有一个较为全面系统的了解。因此,不论是否专业技术人员,还是想要将来从事相关职业的人员都适合阅读本书。

作者简介

暂缺《24小时数据库入门》作者简介

图书目录

目录
译者序
前言
第1篇  数据库基础
第1小时  什么是数据库
1.1 什么是数据
1.2 什么是数据库
1.3 现代数据库的常规特征
1.4 什么是数据库管理系统
1.5 为什么数据库得以广泛使用
1.6 总结
1.7 讨论
1.7.1 测验
1.7.2 练习
1.7.3 测验答案
第2小时  数据库环境的历史和发展
2.1 现代数据库环境深读者探讨
2.1.1 什么是数据库库环境
2.1.2 主机环境简介
2.2 客户机/服务器环境
2.3 多层环境
2.4 Web环境
2.5 总结
2.6 问与答
2.7 讨论
2.7.1 测验
2.7.2 练习
2.7.3 测验答案
第3小时  现代数据库
3.1 使用Internet
3.1.1 网上购书
3.1.2 从Internet上下载信息
3.2 日常事务处理
3.2.1 获得一张处方单
3.2.2 使用银行自动柜员机
3.3 非技术性数据库
3.4 总结
3.5 讨论
3.5.1 测验
3.5.2 练习
3.5.3 测验答案与解析
3.5.4 练习答案
第4小时  现代数据库的相关用户
4.1 技术人叫——从构思到实现和管理
4.1.1 业务分析员
4.1.2 数据分析员
4.1.3 数据设计员
4.1.4 数据库管理员
4.1.5 系统分析员
4.1.6 程序设计分析员
4.1.7 应用数据库管理员
4.1.8 操作
4.2 内部数据库用户
4.3 总结
4.4 讨论
4.4.1 测验
4.4.2 练习
4.4.3 测验答案
4.4.4 练习答案
第2篇  数据为体系结构和存储
第5小时  现代数据库的体系结构与环境
5.1 “传统”数据库体系结构
5.1.1 平面文件数据库的基本知识
5.1.2 分级数据库
5.1.3 网络数据库
5.2 现代数据库体系结构
5.2.1 关系数据库体系结构概述
5.2.2 面向对象数据库体系结构
5.2.3 对象-关系数据库的体系结构
5.3 多媒体数据库
5.4 分布式数据库
5.5 总结
5.6 问与答
5.7 讨论
5.7.1 测验
5.7.2 练习
5.7.3 测验答案
5.7.4 练习答案
第6小时  关系数据库体系结构
6.1 为什么需要关系数据库
6.1.1 关系数据库之前数据库的问题
6.1.2 关系数据库是怎样提出解决方案的
6.2 关系数据库是如何解决当今数据存储需求的
6.3 关系数据库的基本元素
6.3.1 表格
6.3.2 关键字
6.3.3 索引
6.4 数据之间的关系
6.4.1 实体、属性和关系
6.4.2 实体之间如何进行关联
6.5 如何与关系数据进行交流
6.5.1 结构化查询语言
6.5.2 使用SQL生成应用程序
6.6 总结
6.7 问与答
6.8 讨论
6.8.1 测验
6.8.2 练习
6.8.3 测验答案
6.8.4 练习答案
第7小时  用表格和关键字存储基本数据
7.1 表格的类型
7.2 定义表格
7.3 使用关键字定义关系
7.3.1 主关键字
7.3.2 “人工”关键字的值
7.3.3 使用外部关键字表示一对多的关系
7.3.4 多对多关系的表示
7.3.5 关联表格、子实全和复合关键字
7.3.6 复合关键字的问题
7.4 规范化表格
7.4.1 数据库规范化的意义
7.4.2 非规范化
7.5 管理表格
7.6 总结
7.7 问与答
7.8 讨论
7.8.1 测验
7.8.2 练习
7.8.3 测验答案
7.8.4 练习答案
第8小时  用索引优化数据存储
8.1 为什么要使用索引
8.2 索引的分类
8.3 索引的类型
8.3.1 二叉树索引
8.3.2 位图索引
8.3.3 反转关键字索引
8.4 优化存储的其他对象
8.4.1 索引组织表格
8.4.2 成群表格
8.4.3 表格分区
8.5 如何使用索引
8.6 基于代价的优化程序和提示
8.7 总结
8.8 问与答
8.9 讨论
8.9.1 测验
8.9.2 练习
8.9.3 测验答案
第9小时 在数据库和模式中正确地组织数据
9.1 数据库和模式术语
9.2 数据库级别的数据库组织
9.3 模式级别的数据库组织
9.3.1 表格
9.3.2 视图
9.3.3 索引
9.3.4 函数
9.3.5 过程
9.3.6 软件包
9.3.7 触发器
9.3.8 同义词
9.3.9 约束
9.3.10 其他对象
9.3.11 单模式应用程序
9.3.12 多模式应用程序
9.3.13 其享数据用程序
9.4 分布式数据库
9.5 所讨论的概念在数据库中的应用
9.6 总结
9.7 问与答
9.8 讨论
9.8.1 测验
9.8.2 练习  
9.8.3 测验答案
第10小时  面向对象数据库
10.1 面向对象数据库概述
10.1.1 什么是对象
10.1.2 什么是面向对象数据库
10.2 为什么需要面向对象数据库
10.2.1 面向对象数据库之前的数据库存在的问题
10.2.2 面向对象数据库提供的解决方法
10.3 面向对角数据库的基本原理
10.3.1 面向对象数据库的基本元素
10.3.2 理解数据间的关系
10.4 现实中的面向对象数据库
10.5 总结
10.6 问与答
10.7 讨论
10.7.1 测验
10.7.2 练习
10.7.3 测验答案
第3篇  设计、实现及管理
第11小进  数据库设计基础
11.1 数据库设计的定义
11.2 规划数据库设计
11.2.1 企业需求的收集
11.2.2 系统需求的收集
11.3 实体与关系建模
11.3.1 逻辑建模
11.3.2 物理建模
11.3.3 实体建模
11.3.4 ERD示例
11.4 设计表格
11.4.1 数据表
11.4.2 连接表
11.4.3 子集表
11.4.4 检验表
11.4.5 数据规范化
11.5 设计后的任务
11.6 数据库设计方法
11.7 总结
11.8 讨论
11.8.1 测验
11.8.2 练习
11.8.3 测验答案
第12小时 基本的数据库管理
12.1 数据库管理的概念
12.1.1 关于DBA
12.1.2 DBA任务
12.2 创建数据库环境
12.2.1 安装数据库软件
12.2.2 数据库的创建与配置
12.2.3 对数据库可用性的控制
12.3 数据库安全性的管理
12.3.1 管理用户账号
12.3.2 口令验证
12.3.3 数据库级别的安全性集成
12.3.4 应用程序级别的安全性集成
12.3.5 系统级别的安全性集成
12.3.6 网络级别的安全性集成
12.4 监控数据库
12.4.1 审查用户
12.4.2 监控资源利用
12.5 备份和恢复的管理
12.5.1 执行冷备份
12.5.2 执行热备份
12.5.3 执行逻辑备份
12.5.4 数据库恢复
12.5.5 灾难恢复的计划
12.6 空间利用与系统资源的管理
12.6.1 管理基本的数据存储(预测、定量和分配)
12.6.2 管理数据库的增加(预测、调整大小和清除)
12.7 调整数据库至最优的性能
12.7.1 数据库级别的性能调整
12.7.2 应用程序级别的性能调整
12.7.3 系统级别
12.7.4 网络级别的性能调整
12.8 总结
12.9 讨论
12.9.1 测验
12.9.2 练习
12.9.3 测验答案
第13小时  数据库生命周期的管理
13.1 软件生命周期
13.1.1 软件和数据库生命周期
13.1.2 需求管理
13.1.3 配置管理
13.1.4 版本管理
13.1.5 更改控制
13.1.6 品质保证
13.2 贯穿数据库生命的更改管理
13.2.1 开发管理
13.2.2 测试管理
13.2.3 把更改应用到产品中
13.3 重新设计数据库
13.4 更改对数据库组件的影响
13.4.1 执行环境
13.4.2 SQL引擎
13.4.3 应用程序界面
13.5 总结
13.6 讨论
13.6.1 测验
13.6.2 练习
13.6.3 测验答案
13.6.4 练习答案
第4篇  访问数据库
第14小时  基本的数据库连接方法
14.1 数据库连接方法概述
14.1.1 远程数据库连接
14.1.2 Web数据库连接
14.1.3 直接数据库连接
14.2 数据库连接软件概述
14.2.1 厂商提供的连接软件
14.2.2 其他具有数据库连接性能的软件
14.2.3 ODBC
14.2.4 建立ODBC连接
14.2.5 JDBC
14.3 总结
14.4 讨论
14.4.1 测验
14.4.2 练习
14.4.3 测验答案
第15小时  标准数据库查询语言SQL
15.1 SQL概述
15.1.1 ANSI SQL
15.1.2 ANDI SQL和三商实现间的不同
15.2 基本的SQL组件
15.2.1 使用DDL定义数据库结构
15.2.2 使用DML处理数据
15.2.3 使用DQL检索数据
15.2.4 使用DCL控制数据存取
15.2.5 事务处理的控制
15.3 将SQL应用于数据库和应用程序中
15.4 探讨一个公开源代码的解决方案:MySQL
15.4.1 使用MySQLIP NU
15.4.2 在现实中使用MySQL
15.4.3 为微软Windows下载并安装MySQL
15.4.4 为Linux下载并安装MySQL
15.5 总结
15.6 讨信纸
15.6.1 测验
15.6.2 练习
15.6.3 测验答案
第16小时  创建数据库和数据库对象
16.1 创建数据库
16.1.1 创建数据库环境
16.1.2 创建组成数据库的对象
16.2 数据的定义
16.2.1 数据类
16.2.2 创建和管理表格
16.2.3 创建和管理索引
16.3 创建MySQL数据库
16.4 使用MySQL创建数据库和对象
16.5 总结
16.6 讨论
16.6.1 测验
16.6.2 练习
16.6.3 测验答案
第17小时  通过与数据库交互来管理和查询数据
17.1 数据处理概述
17.1.1 使用INSERT命令插入数据
17.1.2 使用UPDATE命令更新数据
17.1.3 使用DELETE命令删除数据
17.2 数据查询概述
17.2.1 使用SELECT命令实现基本的数据查询
17.2.2 根据条件查询数据
17.2.3 从多个表格中选择数据
17.2.4 使用函数修改所查询的数据
17.3 总结
17.4 讨论
17.4.1 测验
17.4.2 练习
17.4.3 测验答案
第18小时  有效的报告和数据使用
18.1 什么是数据库报告
18.1.1 在这一小时所使用的表和插入语句
18.1.2 有效地使用数据
18.1.3 报告需求
18.1.4 和请求者的交流
18.1.5 报告方法
18.1.6 验证报告完整性
18.1.7 格式化报告
18.1.8 发布报告
18.2 总结
18.3 问与答
18.4 讨论
18.4.1 测验
18.4.2 练习
18.4.3 测验答案
18.4.4 练习答案
第5篇  数据库的实际应用
第19小时 使用数据库处理和管理数据
19.1 数据处理概述
19.1.1 批处理
19.1.2 交互处理
19.2 OLTP数据库
19.2.1 OLAP
19.2.2 OLTP
19.3 OLTP数据库的相关问题
19.4 OLTP数据库的变化
19.4.1 主机数据库
19.4.2 客户机/服务器数据库
19.4.3 基于Web的数据库
19.5 总结
19.6 讨论
19.6.1 测验
19.6.2 练习
19.6.3 测验答案
19.6.4 练习答案
第20小时  使用数据库进行营业分析
20.1 数据分析概述
20.1.1 如何存储数据
20.1.2 如何查询数据
20.1.3 创建基于表单应用程序的工具
20.1.4 创建基于Web的应用程序的工具
20.1.5 创建报告的工具
20.2 如何使用数据
20.2.1 最优方法
20.2.2 数据挖掘
20.2.3 决策支持系统,aka商业智能
20.2.4 OLAP(在线分析处理)
20.2.5 数据仓库
20.3 使用数据进行营业分析的例子
20.4 总结
20.5 讨论
20.5.1 测验
20.5.2 练习
20.5.3 测验答案
第21小时  建立使用数据库的应用程序
21.1 传统的数据存储方法
21.2 数据库实现的应用程序概述
21.2.1 固定式查询
21.2.2 多层系统
21.2.3 Web应用程序
21.3 创建数据库应用程序
21.3.1 数据库应用程序的生命周期:阶段1——需求
21.3.2 数据库应用程序的生命周期:阶段2——说明
21.3.3 数据库应用程序的生命周期:阶段3——设计
21.3.4 数据库应用程序的生命周期:阶段4——实现
21.3.5 数据库应用程序的生命周期:阶段5——集成
21.3.6 数据库应用程序的生命周期:阶段6——维护
21.4 从应用程序连接到数据库
21.4.1 JDBC连接要求
21.4.2 使用JDBC
21.5 总结
21.6 问与答
21.7 讨论
21.7.1测验
21.7.2练习
21.7.3测验答案
第22小时  流行的数据库软件和第三方工具
22.1 商业数据库服务器
22.1.1 Oracle 9i
22.1.2 Sybase ASE
22.1.3 Informix Dynamix Server
22.1.4 DB2UDB
22.1.5 SQL Server 2000
22.2 开放源代码数据库服务器
22.2.1 MySQL
22.2.2 PostgreSQL
22.2.3 SAP DB
22.3 桌面数据库
22.3.1 Microsoft Access 2002(XP)
22.3.2 FileMaker Po 6
22.4 第三方数据库管理软件
22.4.1 Quest Central
22.4.2 DBArtisan
22.5 第三方数据挖掘软件
22.5.1 Cognos PowerPlay
22.5.2 Clementine
22.6 数据库工发软件
22.6.1 TOAD
22.6.2 Rapid SQL
22.7 总结
22.8 讨论
22.8.1 测验
22.8.2 练习
22.8.3 测验答案
第23小时  新兴数据库发展趋势展望
23.1 现代数据库技术
23.1.1 面向对象数据库的概念
23.1.2 Java与数据为听集成
23.1.3 嵌入式、手持式和可移动式数据库
23.2 数据存储和移动
23.2.1 大规模数据存储
23.2.2 数据移动
23.2.3 数据库技术和企业
23.3 总结
23.4 讨论
23.4.1 测验
23.4.2 练习
23.4.3 测验答案
第24小时 接下来做什么
24.1 选择一个数据库厂商
24.2 选择职业道路
24.3 数据库技术领域的职业
24.4 培训
24.4.1 教师引导的课程
24.4.2 在线课程
24.4.3 计算机辅助训练
24.4.4 自学课程
24.4.5 强化训练课程
24.4.6 证书
24.4.7 测试软件
24.4.8 动手上机练习
24.5 跟上技术发展的潮流
24.5.1 出版物
24.5.2 每月一本书
24.5.3 学习新技术
24.6 制定职业方案
24.7 总结
24.8 讨论
24.8.1 测验
24.8.2 练习
24.8.3 测验答案
附录A SQL命令速查
附录B 词汇

本目录推荐