Linux 的 Database-SQL-RDBMS HOW-TO 文件 (PostgreSQL 物件关联资料库系统)
作者∶Al Dev (Alavoor Vasudevan) [1]alavoor@yahoo.com
译者∶曾达康 [2]a9504480@graduate.hku.hk
一九九九年一月八日,11.0版
_________________________________________________________________
本文件是一份介绍如何在 Unix 系统快捷地建立一个 SQL 资料库引擎
(Database Engine) 及前端工具的「实用指南」。它也讨论国际标准的
ANSI/ISO SQL 语言及探讨在互联网中「开放式开发」环境 ("open
development" environment) 开发 SQL 资料库引擎的优点。它是关於如何在
Unix 系统中建立 PostgreSQL 这个既可用作应用程式资料库伺服器
(Application Database Server),又在用作万维网资料库伺服器 (Web
Database Server) 的新一代物件关联式资料库。PostgreSQL 实践部份 1998,
92, 89 的国际标准 ISO / ANSI SQL。本文件也提供关於资料库的介面程式,如
前端图像介面、应用程式高速开发 (Rapid Application Development) 工具
、ODBC、JDBC 驱动程式、C、C++、Java、Perl 程式语言介面和网上资料库工具
。这里提供的资料适用於所有 Unix 平台及其他资料库,对资料库、SQL 语言及
PostgreSQL 的新手非常有用。这里提供的资料适用於所有 Unix 平台及所有其他
SQL 资料库。这对资料库、SQL 语言和 PostgreSQL 的初学者会非常有用。这文
件也有一个 SQL 的导论,解释 SQL 的语法,对初学者非常有用。有经验的用家
会觉得这是一份有用的参考资料。对学生来说,这处提供的资料会让他们得到
PostgresSQL 关联式资料库的源程式码,从而学习如何编写一个物件关联式 SQL
资料库。
_________________________________________________________________
1. 引言
2. 本文件的其他格式
3. 物理定律也适用於电脑软件!
4. PostgreSQL 是什麽?
5. 何处取得 ?
6. PostgreSQL 支援超过 200 Gig 的超级资料库
7. 凭什麽相信 PostgreSQL?Regression 测试套件 (Regression test package) 为用户建
立信心
8. PostgreSQL 的前端 GUI 工具(图像使用者界面)
9. PostgreSQL 的综合开发环境工具 (GUI IDE)
10. PostgreSQL 的介面驱动程式
* 10.1 PostgreSQL 的 ODBC 驱动程式
* 10.2 PostgreSQL 的 UDBC 驱动程式
* 10.3 PostgreSQL 的 JDBC 驱动程式
* 10.4 PostgreSQL 的 Java
11. PostgreSQL 的 Perl 资料库介面 (Database Interface, DBI)
* 11.1 PostgreSQL 的 PERL 5 介面
* 11.2 Perl 资料库介面 DBI
12. PostgreSQL 管理工具
* 12.1 PGACCESS - PostgreSQL 管理的 GUI 工具
* 12.2 PostgreSQL 的视窗互动式查询工具(WISQL 或 MPSQL)
* 12.3 名为 PSQL 的 PostgreSQL 互动式查询工具(ISQL)
* 12.4 MPMGR□PostgreSQL 的资料库管理工具
13. 只使用一个显示器 (monitor) 来建立多台 PostgreSQL 电脑
14. PostgreSQL 的应用程式和工具
* 14.1 PostgreSQL 的 4GL 万维网资料库程式□AppGEN 开发系统
* 14.2 PostgreSQL 的互联网介面□DBENGINE
* 14.3 PostgreSQL 的 Apache 伺服器模组□NeoSoft NeoWebScript
* 14.4 HTML 的 HEITML 伺服器端延伸和一个 PostgreSQL 的 4GL 语言
* 14.5 PostgreSQL 的 America On-line AOL 万维网伺服者
* 14.6 PostgreSQL 的疑难 / 计划追踪系统程式工具(Problem/Project
Tracking System Application Tool for PostgreSQL )
* 14.7 把 dbase 的 dbf 档转换给 PostgreSQL
15. PostgreSQL 的互联网资料库设计/完成工具□EARP
* 15.1 EARP 是什麽?
* 15.2 施行
* 15.3 你需要什麽来执行 EARP
* 15.4 它如何工作?
* 15.5 何处取得 EARP?
16. PHP Hypertext PreProcessor□PostgreSQL 的伺服器端 html 嵌入命令稿语言
* 16.1 主要特色
* 16.2 名誉
* 16.3 PHP 3□简史
* 16.4 那麽,我能用 PHP/FI 做什麽?
* 16.5 一个简单的例子∶
* 16.6 CGI 改向 (CGI Redirection)
* 16.7 在指令行执行 PHP/FI
17. PostgreSQL 的 Python 介面
* 17.1 如何取得 PyGres?
* 17.2 资料和支援
18. PostgreSQL 和万维网的闸路 (gateway) □WDB-P95
* 18.1 有关 wdb-p95
* 18.2 PostgreSQL 伺服器、pgperl 和 httpd 是否需在同一电脑?
19. "C", "C++", ESQL/C 语言介面和 PostgreSQL 的逐位运算元 (Bitwise Operators)
* 19.1 "C" 介面
* 19.2 "C++" 介面
* 19.3 ESQL/C
* 19.4 PostgreSQL 的逐位元运算元
20. PostgreSQL 的日文假名码 (Kanji Code)
21. 移植 PostgreSQL 到视窗 95 / 视窗 NT
22. 通信论坛
* 22.1 取得免费电邮户口
* 22.2 英文通信论坛
* 22.3 通信论坛存库
* 22.4 西班牙文通信论坛
23. 文件和参考书
* 23.1 用户指引和说明书
* 23.2 线上文件
* 23.3 有用的参考书
* 23.4 ANSI/ISO SQL 规格文件□SQL 1992, SQL 1998
* 23.5 ANSI/ISO SQL 1992 的语法
* 23.6 ANSI/ISO SQL 1998 的语法
* 23.7 初学者 SQL 导引
* 23.8 SQL92 的时态延伸 (Temporal Extension)
* 23.9 第零部分□取得 ISO/ANSI SQL 文件
* 23.10 第一部分□ISO/ANSI SQL 当前情况
* 23.11 第二部分□ISO/ANSI SQL 基金 (ISO/ANSI SQL Foundation)
* 23.12 第三部分□ISO/ANSI SQL 呼叫级介面 (Call Level Interface)
* 23.13 第四部分□ ISO/ANSI SQL 持久储存模组 (Persistent Stored
Modules)
* 23.14 第五部分□ ISO/ANSI SQL/结合 (Bindings)
* 23.15 第六部分□ISO/ANSI SQL XA 介面规格 (SQL/XA)
* 23.16 第七部分□时态 ISO/ANSI SQL
* 23.17 第八部分□ISO/ANSI SQL MULTIMEDIA (SQL/MM)
24. PostgreSQL 的技术支援
25. 经济和商业方面
26. 其他资料库的名单
27. 万维网搜寻提示
28. 结论
29. FAQ□有关 PostgreSQL 的问题
30. 版权通知
Appendix
31. 附录甲□ANSI/ISO SQL 1992 语法
32. 附录乙□初学者 SQL 导引
* 32.1 PostgreSQL 导引
* 32.2 互联网 URL 指标
33. 附录丙□Linux 快速安装指引
_________________________________________________________________
1. 引言
本文件的主要目标是提供一个关於设定 PostgreSQL 详尽的 URL 名单,和提倡开
放源始码系统,如 PostgreSQL、Linux 的好处。
世界上的每一部电脑都需要一个资料库来存取资料。你使用电脑主要理由是用来
储存、读取和处理资料,而且它们很快完成工作,因而节省你的时间。同时,系
统必须简单、完整、全面、可靠、经济和易用。资料库是最重要的系统,因为它
储存了世界上每一间公司的关键资料。最流行的资料库系统都跟从国际标准组织
(International Standard Organisation, ISO) 的规格,而这也是跟从 ANSI
SQL(美国) 规格的。业界常用的最新规格是 ISO/ANSI SQL 1992。下一个标准
是 SQL 1998/99,又名 SQL-3,这仍在开发中。流行的资料库,如 Oracle
,Sybase 和 Informix 都是根据这些标准,或尝试实施这些标准。
世上有超过二十个不同的商业/互联网资料库系统,不久的将来之後还有更多。如
果没有一个像 ANSI/ISO SQL 的标准,客户要建立一个程式而在所有的资料库使
用便会十分困难。客户希望一次过使用 ISO SQL,ODBC,JDBC 发展一个应用软件
而在世上所有的资料库系统应用。
世上自由而支援ISO SQL,ANSI SQL/98,SQL/92 和 ANSI SQL/89 的关联式资料
库 (RDBMS) 中,最流行的是 PostgreSQL。PostgreSQL 是新一代的物件关联式资
料库,而未来的 ANSI SQL 标准如 SQL 1998 (SQL-3) 及其後代会更著重物件资
料库及物件资料形态。PostgreSQL 是唯一同时支援物件资料库及 SQL 的自由
(free) RDBMS。本文件会告诉你如何安装这资料库、如何建立网上资料库、应用
软件资料库、前端图像介面和介面程式。我强烈建议你所写的资料库软件必须百
分百符合 ISO/ANSI SQL、ODBC、JDBC 等标准,这样,你的程式才移植到不同的
资料库,如 PostgreSQL、Oracle、Sybase、Informix 等。
你可在 PostgreSQL 得到最高质素及非常丰富的功能,因为它依从「开放源始码
开发模式」 (Open Source Code development model)。开放式源程式码模式会给
你完整的源程式码,开发过程在互联网上由有大量的人手参与进行。目前的趋势
显示未来大部分的软件开发工作会在世界通行的所谓「资讯高速公路」上进行。
未来数年,互联网会爆炸性地成长,这样会使更多资料库社群使用 PostgreSQL。
藉把统计学、数学和科学的原理应用於软件质素,我们只会在一个如
PostgreSQL 般,把源程式码开放给经资讯高速公路连系在一起的大量头脑的系统
下,才能得到最高质素的软件。正所谓集思广益。开放源程式码的模式也可防止
重覆工作,非常经济,节省散布时间及合符有关最佳化国内和全球资源的经济定
律。只要有人写好了一个软件,你便不需要再来一次。你不会浪费时间於早已做
好的东西。一寸光阴一寸金,你要好好利用,因为人一天只有八小时工作!在我
们踏入廿一世纪时,我们取得所需软件的方法将会改变。用家的第一选择将会是
如 PostgreSQL、Linux 等开放系统。
购买可执行的软件不代表你拥有软件。源程式码是珍贵的资产,二元档并无价值
。购买软件作可能会成为历史。你只需要买好的硬件,花钱在硬件上而从互联网
上取得软件是�
没有合适的资源?快使用搜索试试~ 我知道了~
Linux百科宝典(好的资料)
共78个文件
txt:78个
需积分: 0 13 下载量 69 浏览量
2008-12-14
19:13:19
上传
评论
收藏 1.01MB ZIP 举报
温馨提示
Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典Linux百科宝典
资源详情
资源评论
资源推荐
收起资源包目录
Linux百科宝典.zip (78个子文件)
Config-HOWTO.txt 30KB
HAM-HOWTO.txt 66KB
Oracle-HOWTO.txt 30KB
Reading-List-HOWTO.txt 19KB
INFO-SHEET.txt 29KB
Distribution-HOWTO.txt 41KB
GCC-HOWTO.txt 64KB
Glibc2-HOWTO.txt 29KB
CDROM-HOWTO.txt 55KB
PPP-HOWTO.txt 128KB
SMB-HOWTO.txt 28KB
PostgreSQL-HOWTO.txt 206KB
Java-CGI-HOWTO.txt 22KB
UPS-HOWTO.txt 24KB
Hardware-HOWTO.txt 106KB
HOWTO-INDEX.txt 54KB
mini
IP-Alias.txt 8KB
Battery-Powered.txt 27KB
Kerneld.txt 29KB
Advocacy.txt 8KB
Backup-With-MSDOS.txt 14KB
Software-Building.txt 22KB
Quota.txt 8KB
Public-Web-Browser.txt 7KB
StarOffice.txt 11KB
Visual-Bell.txt 7KB
News-Leafsite.txt 7KB
Modules.txt 7KB
Linux+NT-Loader.txt 7KB
Large-Disk.txt 14KB
Cipe+Masq.txt 13KB
RCS.txt 6KB
Bridge.txt 7KB
Multiboot-with-LILO.txt 6KB
Soundblaster-AWE.txt 29KB
Clock.txt 9KB
ADSM-Backup.txt 4KB
3-Button-Mouse.txt 26KB
TkRat.txt 10KB
DHCP.txt 28KB
Colour-ls.txt 10KB
IP-Masquerade.txt 65KB
Diskless.txt 12KB
ISP-Connectivity.txt 11KB
Soundblaster-16.txt 4KB
ZIP-Drive.txt 31KB
Automount.txt 7KB
Remote-Boot.txt 56KB
Fax-Server.txt 5KB
IO-Port-Programming.txt 24KB
ZIP-Install.txt 28KB
Linux+FreeBSD.txt 14KB
Partition-Rescue.txt 9KB
Linux+DOS+Win95.txt 3KB
RPM+Slackware.txt 3KB
VPN.txt 15KB
Bzip2.txt 19KB
Windows-Modem-Sharing.txt 5KB
LinuxDoc+Emacs+Ispell-HOWTO.txt 20KB
RPM-HOWTO.txt 30KB
Networking-Overview-HOWTO.txt 42KB
META-FAQ.txt 12KB
VAR-HOWTO.txt 37KB
Serial-HOWTO.txt 58KB
DNS-HOWTO.txt 56KB
Kernel-HOWTO.txt 46KB
Intranet-Server-HOWTO.txt 33KB
Sound-HOWTO.txt 53KB
Plug-and-Play-HOWTO.txt 23KB
Printing-HOWTO.txt 41KB
Firewall-HOWTO.txt 40KB
BootPrompt-HOWTO.txt 64KB
XFree86-HOWTO.txt 22KB
ISP-Hookup-HOWTO.txt 29KB
PCMCIA-HOWTO.txt 77KB
News-HOWTO.txt 38KB
Chinese-HOWTO.txt 94KB
SGML-Guide.txt 21KB
共 78 条
- 1
会流泪的鱼
- 粉丝: 158
- 资源: 154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 散斑结构光测试图像-对应博客:https://mp.csdn.net/mp-blog/creation/editor/13817
- 20220823-1000-ts.dat
- Galaxy10CNN实现星系图像分类项目深度学习环境配置
- DVB-S2:GCS组帧数据.dat
- 基于强化学习Q-Learning方法实现机器人走迷宫源码.zip
- numpy+pandas_basics.ipynb
- 网络安全-Diffie Hellman密钥协商
- 双H桥电机驱动L298N芯片AD集成库ALTIUM库(原理图库+PCB封装库)文件.zip
- 计算机组成原理实验;16位运算器ALU CPU设计
- 毕设绝技 - 4天玩乐完成商城系统完整资料day04
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0