Exploring the Right Fit: Choosing Primary Keys for Your Database