Ah hah ... Thank you all for your responses, you put me on the right track to fixing my problem.
So to recap, as you all explained by using getCollection along with the correct XML Schema MODx should create the database table for you provided your code is correct.
So there must be an issue with my coding. After reviewing it all I found the issue.
In the "The Include Snippet" part of the tutorial it required me to create a "Doodles" resource with the following content
[[!include? &file=`[[++doodles.core_path]]elements/snippets/snippet.doodles.php`]]
This I did. However the resource I created had been using the TinyMCE editor to manage the content of the resource which messed with this line of code.
After disabling the editor and fixing the line of code everything worked fine and MODx successfully created the database.
Again, thank you for help and getting me pointed in the right direction.
Regards,
Jezz.