|
|
|
|
|
by jameshart
1123 days ago
|
|
Right, but there’s a reason we call them ‘isotopes of Uranium’ rather than saying U-238, Np-238 and Pu-238 are isotopes in the ‘family of atoms with atomic mass 238’. Things with 92 protons in them behave chemically in similar ways. They form the same crystals and molecules. If you were building a table of isotopes you’d put a column for ‘proton count’, and you’d find lots of the properties of the isotopes depend on the proton count not the atomic mass. So you could normalize that table structure out and create another table with the atomic number as the key, and put all the properties that are common to all isotopes of a given element in that table. You would have made a table of elements and it would have the same primary key as the periodic table. That’s what a natural key is. One that emerges naturally when you normalize data you have collected. I suppose similarly ‘electrons in outer shell’ might emerge as a natural key by that process. |
|
If we drop the "unique identifier" aspect of a key, and we can distinguish between different objects that share the same value according to one key by using a different key, then anything can be a key. The number of pages in a book could be a "natural key." This conversation wouldn't exist if that's what people meant by "natural key," because the answer would be trivial.