Depending on how far along you are, I typically advise 1) build your models in Web2py and let it create your DB schema and 2) try to first use Web2py DAL.
While you CAN create your DB first and you CAN write raw SQL, it kind of defeats some of the benefits you will derive from the framework.

