表基础
Geodatabase中的属性存储在二维表中,建立在以下一系列简单但根本的关系数据概念:
表包含行。
表中所有的行含有相同的列。
每一列具有一个数据类型,如integer, decimal number, character, and date。
一系列的相关函数和操作符(如SQL)可以用于操作表和表的数据元素。
和在传统的数据库中的应用一样,表和关系在ARCGIS中同样扮演着重要的角色。表中的行可以用于存储地理对象的所有属性,包括在Shape列存储和管理要素的几何图形。
下表解释了两个表如何通过使用一个公共的字段使它们的记录相互关联。
Geodatabase支持的属性数据类型
在geodatabase中支持很多数据类型存储和管理属性列,包括很多数值类型、文本类型、日期类型、二进制大对象类型和全球唯一标识码(GUIDS)。
在Geodatabase的数据表支持的数据类型包括:
Number:包括short integers, long integers , single-precision floating-point numbers (通常称为单精度浮点类型)和 double-precision floating-point numbers (通常称为双精度浮点类型)。
Text:任何一定长度的文字数字式字符的集合。
Date:存储日期和时间数据。
BLOBs:二进制大对象用于存储和管理二进制信息,如符号和CAD几何图形。
Global Identifiers:GlobalID和GUID数据类型存储用波形括号括起来的由36个字符组成的registry style字符串。
XML列类型也可以通过程序接口支持 ,XML列可以包含任何格式化XML内容(如元数据XML)。
扩展表
在geodatabase中表为要素类、栅格数据集和传统的属性表提供了详细的信息描述,用户也可以实现对表的关系操作。