A primary key in a relational database is a specific field or combination of fields that uniquely identifies each record in a table. It ensures that no duplicate rows can exist for that identifier. The other options describe unrelated database functions.