키의 종류1 [DB] DBMS의 키(key)의 개념과 종류 개요 DBMS는 데이터를 일관성 있게 관리할 수 있도록 데이터를 입력받을 때, 다양한 제약조건(Constraint)을 제공하고 있습니다. 오늘은 다양한 제약 조건 중 데이터를 식별하는 기준인 키(Key)에 대하여 알아보겠습니다. 키의 종류 키는 여러 가지 종류가 존재하나 크게 슈퍼키, 후보키, 기본키, 대체키, 외래키 5가지로 분류합니다. 슈퍼 키(Super Key) 테이블에서 각 행을 유일하게 식별할 수 있는 속성들의 집합 예시 고객의 정보가 있는 테이블을 예시로 들어보겠습니다. 고객 아이디 속성은 모든 고객 행마다 값이 달라야 하고 이를 통해 다른 행과 유일하게 구별이 가능하므로 슈퍼 키가 될 수 있습니다. 그러나 나이·직업·등급·적립금 속성은 값이 같은 고객이 있을 수 있으므로 유일성을 만족시키지 .. 2022. 6. 6. 이전 1 다음