Final answer:
In the three-tier model, the data layer is associated with Custom objects, Custom fields, and Custom relationships as they define the structure and relationships of the data within the platform.
Step-by-step explanation:
The three-tier model you’re referring to is a common architectural pattern in software development that separates an application into three layers: the user interface (UI) layer, the business logic layer, and the data layer.
In this context, the features of a platform that are associated with the data layer would be those that define and manage the data itself. Therefore, the correct answers would be:
- Custom objects: which define the types of data entities and their structure within the platform.
- Custom fields: which specify the individual data points within a custom object, allowing for data to be stored according to the specified schema.
- Custom relationships: which determine how different custom objects and fields relate to each other, thereby organizing the relationships between data entities.
While custom tabs and custom applications are also features within certain platforms, they are more aligned with the UI layer and the organization/structure of the application, rather than specifically with the structure and definition of the underlying data.