Added constraints for item type and category

Updated table definitions to include constrains for item type and
category