Hi Ivan,
If you create an enumeration with all the state names, use that enumeration for the state attribute in all your tables. Then when a user fills out an address section, the state field would be a drop down and not a free form input.
If you want to go a step further, you could create an entity called "state profile" with an attribute called "name" that is the states enumeration you just made and also add an attribute for full name, abbreviation, etc. Then you could create a record for each state in the enumeration. Then you could use this table as a reference in case you ever need to show the full name, etc.
Hope this helps!
Thanks, that worked!