프로그래밍/SQL
[SQL] 식별자 비식별자 분류 관계
1. 식별자 (Identifier) 1) 개념 - 엔터티의 각 인스턴스를 개별적으로 식별하기 위해서 사용되는 하나의 속성 또는 속성들의 조합을 말한다. - 엔터티 내에서 하나의 행을 콕 집어낼 때 사용하는 것이다. 2) 예 - 고객 (고객번호) - 사원 (사원번호) - 주문 (주문번호) - 상품 (상품번호) 3) 특징 - 각각의 인스턴스 집합은 주 식별자에 의해 유일하게 구분할 수 있다. (유일성) - 주 식별자를 구성하는 속성의 수는 최소한의 수로 이루어져야 한다. (최소성) - 주 식별자가 한번 정해지면 그 값은 변하지 말아야 한다. (불변성) - 주 식별자가 지정되면 반드시 데이터 값은 존재해야한다 (Null 불가, 존재성) * NULL : 아직 정해지지 않은 미지의 값 4) 분류 - 대표성 여부 ..
2022. 9. 22. 10:05