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 Querying Relational Databases Database Normalization Database Normalization Review

Welden Bringhurst
Welden Bringhurst
1,564 Points

Several questions are incorrect/poorly worded

Question: What is normalization? Answer: The process of designing a relational database

Normalization is not the process of designing a database. Normalization is a collection of best practices and guidelines that protect data integrity and improves usability. When designing a database it is important to normalize it, but normalization is not the entire process.

Question: Which CRUD operation benefits most from a well normalized database design? Answer: All of the above

This question is purposely misleading. the word MOST implies that one answer fits the criteria better. All of the above is not a valid response for this type of question, an alternative would be "They benefit equally". A better way to rephrase the question for its intended purpose would be to ask "Which CRUD operation/operations benefit from normalized database design?

1 Answer

Steven Parker
Steven Parker
229,732 Points

Excellent comments! Though for the "Question: What is normalization?", the answer that gets scored as the correct is the "most" correct one of the available choices, but I agree it could be worded better. And your other comment is spot on.

But while the forum is a great place to get help from other students, it may not be the most expedient (or even certain) way to contact the staff.

The best way to report bugs directly to the staff is described on the Support page.