Depends one where you are in knowledge about both...and product requirements.
Neglect either side and your product could be in trouble.
That said, I tend to follow a DDD style of coding, where I define everything but my database first. That gives me a better idea of what data needs to be stored.
Then, once that is complete I can create and tune my database to suite.