DB2是IBM公司的一款强大的关系型数据库管理系统,广泛应用于企业级的数据存储和处理。这篇文档主要针对DB2初学者,汇总了一些常见问题和基础知识。以下将详细解释文档中提到的关键点: 1. DB2产品级别:DB2提供多种版本以适应不同规模和需求的用户,包括企业版(ENTERPRISE EDITION)、工作组版(WORKGROUP EDITION)、企业扩展版(ENTERPRISE EXTENDED EDITION)、个人版(PERSONAL EDITION)、卫星版(SATELLITE EDITION)和微型版(EVERYPLACE)。 2. 连接DB2的产品:除了DB2客户端,还有DB2CONNECTDB2DATAPROPAGATORDB2NET.DATADB2DATAJOINERDB2RELATIONALCONNECT以及与WEBSPHERE应用服务器的集成等,它们都允许用户访问和操作DB2数据库。 3. 通信协议:DB2支持多种网络通信协议,如TCP/IPNETBIOSAPPGIPX/SPXNAMEPIPE,确保在不同环境下的互操作性。 4. DB2客户端类型:包括运行时客户端(DB2RUNTIMECLIENT)、管理客户端(DB2ADMINISTRATIONCLIENT)、应用程序开发客户端(DB2APPLICATIONDEVELOPMENTCLIENT)和瘦客户端(DB2THINCLIENT),满足不同角色的需求。 5. 数据库的部署:一个数据库可以安装在多个数据库服务器上,实现高可用性负载均衡。 6. 存储过程的创建:从7.1版本开始,DB2允许通过SQL语句创建存储过程,提高了开发效率。 7. 关系扩展器:DB2提供了多种关系扩展器,如文本扩展器(TEXTENDER)、图像扩展器(IMAGEEXTENDER)、音频扩展器(AUDIOEXTENDER)、视频扩展器(VIDEOEXTENDER)、空间数据扩展器(SPATIALEXTENDER)和XML扩展器(XMLEXTENDER),以支持非结构化数据的处理。 8. Windows和OS/2的安装目录结构:安装后的目录包括SQLLIB,其中包含了各种子目录,如BIN(工具的可执行文件)、CFG(系统配置文件)等。