Field Types

Given a set of requirements, identify the considerations and select the appropriate field type.