If the PK was in a simple look up table I don't think I would be worried as much, but it's not. The database being built will record archaeological data. One of the primary keys will be a context number (a unique number assigned to an archaeological event on a site, e.g. the cut of a ditch, a...