Thank you for the information, Patrick.
Perhaps I am misunderstanding or wasn't clear in my initial posting, however...
I don't want to do any mapping. I want infoPath to recognize my schema - whether that be in XML or directly to a database table - and adjust the form accordingly using appropriate controls (text box, checkbox, ...