Data Modeling Tools: What to Learn?

Data modeling tools are the only way through which we can create powerful data models. Following are the various options that we have to know and learn in data modeling tools before start building data models.

Logical Data Model:

How to create entity and add definition, business rule?

How to create domains?

How to create an attribute and add definition, business rule, validation rules like default values and check constraint?