• 기본 키(Primary Key)
    • 행의 고유성을 보장함 → 절때 중복 될 수 없음
      • 행을 식별하는데 사용
      • Null 일수 없음
    • 예: UUID, Sequence
  • 외래 키(Foreign Key)
    • 다른 테이블의 기본키를 참조해 사용됨
      • 테이블간 관계 설정 가능
      • 데이터 무결성 유지 가능
  • 대체 키(Alternate Key)
    • 기본 키로 선택되지 않은 나머지 후보 키들
    • 테이블에서 유일하며 행을 식별하는데 사용 될 수 있음
    • 예: 주민 번호, 주문 번호
  • 복합 키(Composite Key)
    • 두개 이상의 열을 조합해 각 행을 식별 할 수 있는키
    • 예: 주문 아이디, 주문 번호
  • 슈퍼 키(Super Key)
    • 각 행을 식별하는데 사용할 수 있는 하나 이상의 열 데이터
    • 기본키는 슈퍼키의 일종이다
  • 후보 키(Candidate Key)
    • 기본 키로 사용될수 있는 키