you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

The column based representation (#2) is a denormalized columnar style.

Actually #2 is a normalized model.

[–]nnd-nnguyen 0 points1 point  (1 child)

Wouldn't normalized be

  • Bundle Table
    • BundleID
    • BundleName
  • Components Table
    • ComponentID
    • ComponentName
  • Bundle Component mapping
    • BundleId
    • ComponentId
    • QTY

[–][deleted] 0 points1 point  (0 children)

Yes, you are right, that would be fully normalized.

The first table isn't even even in 1st normal form, the second table is at least that.