What is your understanding of database normalization, keys, joins, and transactions in the context of Automation Anywhere systems?