Domains allow you to group together a data type, length, precision, mandatoriness, check parameters, and business rules to standardize their application to a set of columns and entity attributes. You can define domains for columns of type ID, name, address, or any other kind of data whose use you want to standarize across multiples columns or attributes in your model.