Data Definition Groups - Table Versus Field Validation

Can anyone please tell me the difference between table and field validation within AX definition groups.

Examples would also be useful if possible.

Thanks and kind regards,

Selecting table will execute the validateWrite(), field will execute the validateField(), validateWrite() on the table.