Poor database design is one of the fastest ways to footgun yourself.

You should spend at least 6-7 times as long thinking about database layer decisions as you do thinking about the application code layer.