A tiny thing though: Isn't your 1NF example an example of 4NF instead?
In that case (id >> phone) is the only dependency (with id->name being implied).
If your relation scheme is "person(id,name,phone)" it fulfills 1NF as long as you do it like this:
+----+------+--------------------+ | id | name | phone | +----+------+--------------------+ | 1 | Joe | 588-5522 | | 2 | Anna | 589-4567 | | 1 | Joe | 789-85522 | | 2 | Anna | 987-12354 | +----+------+--------------------+
Coincidentally it's also in BCNF too






MultiQuote







|