Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Databases

Do Professional Programmers Ever Create Schemas before Designing a Database?

Hi all! I'm using Treehouse as a supplement to my coursework in college. Our instructor in our Database class has us manually draw out our database design (schema) in advance. I'm curious if this continues when you move from a student into a more professional level. Thanks for any feedback!

1 Answer

Steven Parker
Steven Parker
231,261 Points

It really depends on where you work. I've been places where the focus was on "getting the job done" in the least possible time where formal design practices were rarely used. But at other places I would be required to create a design document that would be reviewed before any implementation would begin.

Generally, but not always, the "get 'er done" places were small companies and the formal design practice ones were larger.