AS/400数据库入门:理解对象与操作

需积分: 5 0 下载量 28 浏览量 更新于2024-07-06 收藏 268KB DOCX 举报
本资源是一份名为"IBM DB2/400数据库快速入门"的文档,由王德宏撰写,主要针对北京宇博电子科技有限公司在一九九六年五月发布。该文档详细介绍了AS/400平台上的数据库管理系统——DB2/400的基础知识。AS/400系统中的对象概念非常重要,包括库(LIBRARY)、文件(FILE)、成员(MEMBER)、程序(PROGRAM)、输出队列(OUTQ)等,这些都被视为对象,并根据其类型进行操作。 1. **对象的概念与结构**: 在AS/400环境中,对象是数据库、程序和其他资源的基本单元。所有的对象必须存在于特定的库中,比如物理库(PF-DTA)用于存储数据文件,而物理源码库(PF-SRC)则存放程序源代码。物理库下的文件可以有多个成员(MEMBER),如数据文件通常只有一个成员,而源码文件可能包含多种类型的程序代码。 - **LIBRARY**: 库是对象组织的核心,所有应用系统的数据和程序都在其中,不允许存在无库的对象。 - **FILE**: 分为PF-DTA(数据文件)和PF-SRC(源代码文件),分别用于存储数据和源程序,后者通常包含多个不同类型的成员。 - **MEMBER**: 文件中的基本元素,数据文件一般对应一个成员,而源代码文件则可能包含多个成员。 2. **数据库操作**: 对于PF-DTA属性的数据文件,由于通常只有一个成员,数据库操作实际上就是对这个成员的处理。而对于PF-SRC文件,虽然可以有多个成员,但SQL和TRIGGER操作通常针对单个成员执行,因为多成员数据库在特定场景下需要指定操作的特定部分。 3. **文件类型举例**: 源代码文件如FILESRC,可能包含多个成员,比如TEST1.C和TEST2.RPG,用户可以使用编辑器对这些源程序进行编辑。 4. **关系图示**: 文档还提供了一个图表,展示了库、文件和成员之间的关系,帮助读者理解AS/400对象模型的层次结构。 这份文档对于想要快速掌握IBM DB2/400数据库操作和AS/400系统对象管理的新手来说,提供了实用且系统化的指导,尤其适合学习如何在AS/400环境中创建、管理以及操作数据库资源。无论是开发人员还是系统管理员,理解和熟悉这些概念都是必不可少的。