Linux 数据库
作者:Fred Butzen & Dorothy Forbes
出版社:MIS:Press
ISBN: 1-55828-491-5
价格:$39.95
页数:561页 (含光盘)
评论员:Sid Wentworth
Linux 数据库 是 MIS:Press 出版的 Slackware 系列的第三本。
本书涵盖了一个恰好使用 Linux 作为底层平台的数据库,这使得它与大多数 Linux 书籍截然不同。
本书的第一部分涉及关系数据库,第二部分涉及数据库应用程序的编程。这两个部分都包含很好的信息,从中可以学到很多关于数据库的知识。在第一部分中没有出现 Linux 这个词。
第一部分共有三个章节。第一章介绍关系模式,第二章讲述数据库设计原则,最后一章介绍结构化查询语言 (SQL)。第一章讨论理论,并介绍了棒球队数据库的概念,该数据库的开发贯穿始终。第 2 章和第 3 章包含数据库问题的示例,对于具有编程背景的人来说很容易理解。
第 2 部分的第一章介绍了数据库应用程序的架构,并介绍了三层模型:访问、业务逻辑和用户界面。
以下章节介绍了开放数据库互连 (ODBC) 调用行接口、Java 数据库互连 (JDBC) 应用程序编程接口和嵌入式 SQL。作者解释了如何实际使用这三种方法中的每一种来访问数据库。重点是将数据库与网页互连。
第 6 章使用 HTML/CGI 和 Java 开发前端。本书中代码和 HTML 示例的数量在这一点上有所增加。最后一章介绍了作者称之为 中间件 的内容,它是控制其他两层操作的语义逻辑。
每章都以总结和对其他信息来源的引用作为结尾,这些信息来源既是最新的又是正确的选择。光盘包括 Linux 的标准 Slackware 发行版以及四个数据库:Just Logic、mSQL、Postres95 和 Ingres。包含的 Just Logic 版本是“残废软件”——也就是说,它只能处理 1000 条命令。mSQL 可以免费用于非商业用途,并包含商业用途注册的信息。Postgres 和 Ingres 均受 UCB(加州大学伯克利分校)版权保护,这几乎授予了任何目的的免费使用权。
Linux 数据库 写得很好,并且相当容易阅读,尽管很多材料本质上都非常技术性。如果您对关系数据库感兴趣,本书、附带的光盘、一台 PC 和大量时间可以帮助您快速入门。如果您不是学生,但对关系数据库有专业的兴趣,那么包含的工具和文档将使您顺利入门。此外,拥有四个数据库可供使用将帮助您选择适合您任务的正确工具。
Sid Wentworth 住在乌兹别克斯坦,他在 UUCP 黑客技术、饲养牦牛和参观他的个人英雄帖木儿大帝的陵墓之间分配时间。