Credit card APRs
The traditional way: CHAR(16) (no match needed)
CHAR, VARCHAR, and friends are very generic.
Customize your database to your business
Data types as a class of object
Example type "date": has built-in attributes
Add in your own business logic (attributes)
Checks, domains, custom data types
Overload or write your own