data engineering

Keys, Keys Everywhere: Understanding Primary Keys

Recently, I have been writing an internal jargon buster for data engineering terms and concepts. I was writing a definition for Normal Forms, when I realised I would also need a definition for keys. But how best to explain all the different types of database keys?