News for hackers. Stuff that matters.
Re:A Simple Guide to Five Normal Forms in Relational Databas... by djb_hackernews on Sunday August 01, 2010 @07:53PM (#1566392)
devils advocate, but why are you asking database engineer questions during a software developer interview?
Re:A Simple Guide to Five Normal Forms in Relational Databas... by brunoc on Sunday August 01, 2010 @08:35PM (#1566465)
Wouldn't you agree that most programmers will have to use databases and should at least have a basic working knowledge of how they work?

Database specialists usually end up with very specific knowledge of a particular platform, for example Oracle where there are endless ways to tweak for performance, or replication or whatever. Modeling with RDBMS is usually very straightforward and ends up being only a minuscule fraction of what you do day to day.

Re:A Simple Guide to Five Normal Forms in Relational Databas... by djb_hackernews on Monday August 02, 2010 @09:31AM (#1567583)
programmers? While I hate the word I would agree some basic working knowledge is necessary. But if you post a job description looking for a php programmer, and then you bring people in and start asking questions about schema design where even a correct answer isn't correct because now you also want your programmer to be a software designer who does requirements gathering as well it's your own fault for expecting to be interviewing architects instead of programmers.

If you are looking for someone to do schema design, that damn well better be in the job description given to candidates before they apply, and your software engineers damn well better be compensated for the extra required skill.

Re:A Simple Guide to Five Normal Forms in Relational Databas... by Confusion on Monday August 02, 2010 @02:33AM (#1567034)
Because I've never had a database engineer available to create my schemas for me. And frankly, I've never had a problem designing or maintaining a schema: it's not rocket science. Writing queries and getting performance out of the DB, that can be rocket science.
Re:A Simple Guide to Five Normal Forms in Relational Databas... by strlen on Monday August 02, 2010 @04:01AM (#1567147)
> Writing queries and getting performance out of the DB, that can be rocket science.

I tend to ask questions more about database internals, but it's a crucial job for an engineer to understand how to get performance and integrity for their queries.

Sometimes times you may get world-class DBA/DBE (my current employer is one of those places) who can do an engineer's job (in terms of tuning the queries, etc...) but that is really an engineer's job.