- It’s working perfectly as designed
- We don’t use primary keys keys because they slow down the ETL load
- We don’t use foreign keys because we handle all the validation with scripts
- This is an anomaly in the data which will be fixed at some point in time
- I can do that with Excel in two weeks*
- Why do you want a primary key, anyway?
*This was actually a CFO, not a DBA…