充分利用Salesforce对象
1. Force.com数据库简介
Force.com数据库是一个强大且可靠的数据持久层,位于平台的核心位置,驱动着平台的大部分功能。通过名为Force.com builder的声明式Web界面,用户无需编写任何代码,就能创建对象和字段、定义对象间的关系、声明各种应用组件并生成原生应用用户界面。
与关系型数据库相比,Force.com数据库有相似之处,对象(数据实例)和字段类似于表和列,Force.com的关系类似于关系型数据库中的引用完整性约束。但不同的是,关系型数据库有物理上独立的表和专用存储,而Force.com对象以元数据的形式存在,由运行时引擎动态解释,所有应用数据存储在几个大型数据库表中,并根据租户定制的元数据解释为虚拟记录。
2. 理解字段类型
Force.com数据库提供多种数据类型的字段,包括常见标量类型和特殊数据类型,这些字段在系统中是逻辑存在而非物理存在。
2.1 基本非关系型字段类型
字段类型 | 描述 |
---|---|
自动编号 | 系统生成的只读序列号,用于生成除不可写的内部对象ID之外的唯一ID。 |
复选框 | 布尔型数据。 |
电子邮件、电话和URL | 经过格式验证的电子邮件、电话和URL字符串表示。 |