Primary key는 데이터베이스 관리 시스템에서 특정 레코드를 고유하게 식별하는 데 사용되는 하나 이상의 속성 또는 필드를 의미하는 전문 용어입니다. 데이터베이스 테이블에서 각 행(레코드)을 다른 행과 구별할 수 있도록 보장하는 역할을 합니다. 예를 들어, 학생 정보 테이블에서 '학생 ID'가 primary key가 될 수 있으며, 이 ID는 절대로 중복되거나 비어 있을 수 없습니다. 이 용어는 컴퓨터 과학 및 IT 분야에서 매우 중요하게 사용되며, 일반적인 대화에서는 잘 사용되지 않는 전문적인 표현입니다. 비유적으로는 어떤 시스템이나 문제의 '가장 중요한 핵심 요소'를 지칭할 때도 사용될 수 있지만, 이 경우에도 기술적인 맥락이 강합니다. 유사한 개념으로는 'foreign key(외래 키)'가 있는데, 이는 다른 테이블의 primary key를 참조하는 역할을 합니다.