要在 Adabas 数据库中查询或更新数据,必须创建映射至该数据库的关系表。还可对该表创建视图。使用“新建
Adabas 表”向导来创建表和视图。
演示!
开始之前
- 配置计划在其中运行查询处理器的数据服务器,该查询处理器将接受来自客户机应用程序的请求。
- 创建元数据目录。
- 确定数据库中要映射的数据结构并规划所需的索引。为确保性能最优,必须正确映射底层数据。此任务需要确保映射数据时,数据库中对于该数据定义的所有索引、键或单元均已在数据服务器中定义。映射至字段定义表(FDT)或特殊描述符表(SDT)定义的任何列几乎都可用于索引。
- 配置数据服务器与 Adabas 数据库之间的连接。
- 如果要使用预测,那么应知道预测字典的 Adabas 文件号和要映射至的视图名称。如果未使用预测,那么应知道要映射至的
Adabas 文件号。
限制
- 所创建的表中的每一列必须与文件中的某个字段(超描述符或子描述符)相关联。
- 如果预测格式化可用,那么下列预测格式是受支持的:
- 字符(A、AL 和 AV)
- 长度为 2 或 4 的二进制(B)
- 日期(D、DS 和 DT)
- 浮点(F)
- 整数(I)
- 逻辑(L)
- 压缩或非压缩数字(N、NS、P、PS、U 和 US)
- 时间(T 和 TS)
如果只有 Adabas
字段格式化可用,那么下列格式是受支持的:- 字母数字(A)
- 长度为 2 或 4 的二进制(B)
- 定点(F)
- 浮点(G)
- 压缩十进制(P)和非压缩十进制(U)
关于本任务
有关创建映射至 Adabas 数据库的表和视图的更多信息,请参阅 Adabas 语法图和视图的相关链接。
过程
要创建用于经典联合的 Adabas 表,并可选择创建视图:
- 可选: 使用“首选项”窗口的 Adabas 页面设置下列缺省值:
- 要使用的预测字典的名称。
- Classic Data Architect 应将日期转换至的日期格式。
- Classic Data Architect 应将时间转换至的时间格式。
- VARCHAR 数据的最大长度。
- LVARCHAR 数据的最大长度。
- 在 Adabas 文件中所有多次出现字段的最大出现次数。
- 定义“用户同义词”字段后是否在预测字典中使用该字段。
- 使用新建 Adabas 表向导将 Adabas 数据库映射至关系表。
- 右键单击数据设计项目中的数据库或数据库中的某个模式以打开此向导。选择添加经典对象
> Adabas 表。
- 选择要在其中创建表的模型和模式。
- 选择是否对该表创建视图。
- 选择是通过与数据服务器的现有连接来连接至 Adabas 数据库还是创建新连接。 必须配置每个数据服务器以访问 Adabas 数据库。
- 指定日期和时间的格式、VARCHAR 和 LVARCHAR 数据类型的长度以及最大出现次数。 出现的缺省值可能是针对 Adabas 数据库设置的全局缺省值,也可能是在首选项窗口的
Adabas 页面中设置的缺省值。
- 指定您想要将该表(如果要创建视图,那么还包含视图)用于查询、更新还是同时用于两者。
- 输入发现进程所需的预测或 Adabas 信息。
- 选择要映射至关系表中的列的 Adabas 字段。
- 可选: 在“ISN 名称”字段中,提供映射至 Adabase 内部序号(ISN)的列的名称。
缺省列名为 ISN。
- 如果要创建视图,那么对 WHERE 子句指定条件。
- 修改列名并输入空值。
完成向导后,新表将出现在所选模式下。如果创建了视图,那么视图也会出现在所选模式下。
- 可选: 修改表属性或添加特权。选择该表并在“属性”视图中进行所有更改。
- 可选: 为该表生成 DDL。 如果不希望现在生成 DDL,可以在以后进行。还可为同一模式中的所有对象生成 DDL。请参阅生成 DDL。
- 右键单击该表并选择生成 DDL。
- 在“生成 DDL”向导中,执行下列步骤:
- 选择生成 CREATE 语句。
- 选择为各个表生成 DDL。
- 命名要在其中保存项目中的 DDL 的文件。
- 选择是否在数据服务器上运行 DDL。运行 DDL
后,检查“数据输出”视图以确定 DDL 是否成功运行。
- 选择是否打开 DDL 以进行编辑。
- 可选: 如果已在数据服务器上成功运行 DDL,那么通过对 Adabas 数据库运行测试查询来验证该表。确保数据服务器已连接至数据库。
- 在“数据库资源管理器”中,搜索数据服务器以查找您已在其中创建了表的模式。展开该模式,然后展开表文件夹。
- 右键单击该表并选择数据 > 样本内容。
- 检查“数据输出”视图以确定测试查询是否成功运行。
- 可选: 如果创建了视图,那么可立即或以后为该视图生成 DDL。 还可为同一模式中的所有对象生成 DDL。请参阅生成 DDL。
- 右键单击该视图并选择生成 DDL。
- 在“生成 DDL”向导中,执行下列步骤:
- 选择生成 CREATE 和 ALTER 语句。
- 选择为视图生成 DDL。
- 命名要在其中保存项目中的 DDL 的文件。
- 选择是否在数据服务器上运行 DDL。运行 DDL
后,检查“数据输出”视图以查明 DDL 是否成功运行。
- 选择是否打开 DDL 以进行编辑。
- 可选: 如果已在数据服务器上成功运行 DDL,那么通过对 Adabas 数据库运行测试查询来验证该视图。确保数据服务器已连接至数据库。
- 在“数据库资源管理器”中,搜索数据服务器以查找您已在其中创建视图的模式。展开该模式,然后展开视图文件夹。
- 右键单击该视图并选择数据 > 样本内容。
- 检查“数据输出”视图以确定测试查询是否成功运行。