Linux数据库宝典

Linux数据库宝典
作 者: Michele Petrovsky Stephen Wysham 耿岳 赵友兵 耿岳
出版社: 电子工业出版社
丛编项: 美国计算机“宝典”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Linux数据库宝典》作者简介

内容简介

本书主要针对Linux下数据库的使用、管理与编程进行了详细的介绍,其内容包括:关系模型、SQL、数据库需求分析、数据库产品的安装与配置、数据库工具、数据库应用程序的构架与编写、数据库的管理与安全等。本书共分为五个部分,涉及面广是它的一个重要特色。本书不但介绍了Linux下数据库产品的使用与管理,还用大量的篇幅描述了数据库的基本概念,特别是通过一些具体的例子,用软件工程的方法由浅入深地对工程项目进行了分析与实际操作,因此使读者不但在Linux数据库操作与编程方面得到了教益,更重要的是体会到如何用软件工程的理论指导实际工作,这是其他一些Linux书籍中所没有的。本书语言流畅、深入浅出,适合Linux中级用户阅读,也可以作为读者在数据库配置、使用及编程方面的参考书。译者序随着计算机技术的应用与发展,Internet深入到经济和社会生活的方方面面。特别是由于电子商务的蓬勃发展,越来越多的企业开始建立自己的企业内部网,以便实现电子商务的应用,因此对大量信息进行有效管理的需求越来越高。而对于企业来说,一个关键技术在于如何建立一个良好的信息管理途径,这包括内部信息的管理和传递以及外部信息的获取和加工。为了实现这一目标,数据库成为计算机网络基础设施的关键组成部分,而数据库管理系统也发挥着越来越重要的作用。纵观当今的商用数据库市场,称之为群雄割据毫不为过。自20世纪70年代关系模型提出后,由于其突出的优点,迅速被商用数据库系统所采用。据统计,20世纪70年代以来新发展的DBMS系统中,近90%是采用关系数据模型,其中涌现出了许多性能优良的商品化关系数据库管理系统。例如大型数据库系统DB2,Ingres,Oracle,Informix,Sybase和SQLServer等。20世纪80年代和90年代是RDBMS产品发展和竞争的时代。各种产品经历了从集中到分布,从单机环境到网络环境,从支持信息管理到联机事务处理(OLTP),再到联机分析处理(OLAP)的发展过程,对关系模型的支持也逐步完善,系统的功能不断增强。Linux是目前最流行的操作系统之一,因此Linux数据库也就应运而生了。它以低成本(甚至为零)、高可靠性赢得了广大用户的首肯与信任。另外还应该感谢众多数据库厂商的支持,由于他们积极地把原有的数据库产品移植到了Linux平台上,并且相当一部分公开了代码,使得Linux数据库具有了更加强大的生命力。1998年5月,前身为Bo...

图书目录

前言

第1部分 Linux 和数据库

第1章 Linux 介绍及其背景

1.1 Linux 起源

1.2 主要 Linux 发行版

1.3 数据库介绍

1.4 小结

第2章 关系模型

2.1 什么是数据库

2.2 关系模型

2.3 层次数据库和网络数据库

2.4 对象数据库

2.5 选择数据库类型

2.6 应用程序的体系结构

2.7 发展趋势

2.8 小结

第3章 SQL

3.1 SQL的起源

3.2 SQL 结构

3.3 数据类型

3.4 建立数据库

3.5 从数据库中选择数据

3.6 在数据库中修改数据

3.7 视图

3.8 存储过程和触发器

3.9 小结

第4章 数据库设计

4.1 设计并创建一个数据库项目

4.2 从项目计划到表

4.3 创建简单的数据库:棒球案例

4.4 创建更复杂的数据库:图书馆实例

4.5 小结

第5章 选择 Linux 下的数据库

5.1 确定数据需求

5.2 评估现有的数据

5.3 环境因素

5.4 小结

第6章 需求分析

6.1 数据库管理生命周期

6.2 评估数据库安装的需要

6.3 信息和数据的需求分类

6.4 选择恰当的系统安装

6.5 小结

第7章 选择一种数据库产品

7.1 选择数据库产品

7.2 选择数据库管理系统

7.3 候选系统

7.4 推荐

7.5 小结

第2部分 安装与配置

第8章 安装

8.1 MySQL

8.2 PostgreSQL

8.3 Oracle8i

8.4 小结

第9章 配置

9.1 高效模式设计

9.2 容量规划

9.3 开始配置

9.4 小结

第3部分 交互与使用

第10章 与数据库交互

10.1 与 MySQL 数据库交互

10.2 与 PostgreSQL 数据库交互

10.3 与 Oracle8i 交互

10.4 数据库服务程序控制台程序的使用

10.5 基本操作

10.6 Oracle8i

10.7 小结

第11章 Linux 数据库工具

11.1 开发商提供的工具

11.2 第三方工具

11.3 小结

第4部分 编写应用程序

第12章 数据库应用体系结构

12.1 数据库应用概念

12.2 三层模型

12.3 三层的组织

12.4 从层到程序

12.5 小结

第13章 编程接口

13.1 API的基本数据库连接概念

13.2 API和例子代码

13.3 使用接口

13.4 Java 和 JDBC

13.5 PHP 和 MySQL

13.6 Linux Shell 脚本和管道

13.7 关于性能的说明

13.8 小结

第14章 程序设计 API —— 扩展例子

14.1 开放数据库连接

14.2 Java 数据库连接

14.3 Perl DBI

14.4 小结

第15章 单机数据库应用

15.1 单机数据库应用

15.2 单机 Linux 数据库应用的例子

15.3 实现

15.4 小结

第16章 Web应用

16.1 待解决的新问题

16.2 客户定单的接受和记入

16.3 小结

第5部分 事务管理

第17章 管理

17.1 系统管理

17.2 数据库管理

17.3 小结

第18章 安全问题和灾难恢复

18.1 安全工具

18.2 灾难预防和恢复

18.3 小结

第19章 现代数据库配置

19.1 系统体系结构

19.2 Internet 数据库

19.3 通用数据库

19.4 高级应用

19.5 小结

附录 常用Linux命令