Tips for Production Ready Database (Query) Design