HN Hall of Fame Weekly email

A Simple Guide to Five Normal Forms in Relational Database Theory

www.bkent.net Research & data Research papers Computer science Candidate
Screenshot of www.bkent.net captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
4
submitters
3
observed span
2010–2020
peak thread · 65 comments
135 pts
latest 20+ return · 2014-09-29
133 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I do a lot of interviews for software developers, and I ask a very simple database normalization question that close to half of the candidates miss completely. Something like: "You're tracking doctors, hospitals, and patients. Doctors can see multiple patients, and doctors can staff multiple hospitals". All I'm looking for you to say is that you'd put junction tables between the main entities. It's so, so crucial that developers understand the basics of database design, and normalization is a huge…

novum·135-point thread·

My biggest pet peeve in the world of data storage is that the most powerful ideas from relational data theory are still mostly locked up in books and papers, and most programmers who think they know what "relational" means aren't aware of the full picture. The people who did all the pioneering work on the subject (mostly E.F. Codd and Chris Date) seem to have made several blunders in trying to popularize their ideas. For example, one of Date's later…

ef4·133-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
278

reference only — not used in Hall rules or ranking

Total comments
115

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2010-04-16A simple guide to 5 normal formshelwr80
2010-08-01A Simple Guide to Five Normal Forms in Relational Database TheoryFirst breakout · Best threadb-man13550
2014-09-29A Simple Guide to Five Normal Forms in Relational Database Theory (1982)Latest 20+ point returnbrudgers13365
2020-01-10A Simple Guide to Five Normal Forms in Relational Database Theory (1982)brudgers20