본문 바로가기
SQLD/제1장. 데이터 모델링의 이해

제 5절. 식별자

by 헤옹스 2017. 5. 20.

1. 식별자 (Identifiers) 개념



2. 식별자의 특징

 - 주식별자

  유일성 : 엔티티 내에 모든 인스턴스들이 유일하게 구분되어야 한다.

  최소성 : 주식별자를 구성하는 속성의 수는 율일성을 만족하는 최소의 수가 되어야 한다.

  불변성 : 지정된 주식별자의 값은 자주 변하지 않는 것이어야 한다.

  존재성 : 주식별자가 지정이 되면 반드시 값이 들어와야 한다.

 - 외부식별자

 참조무결성 제약조건



3. 식별자 분류 및 표기법

 - 식별자 분류

대표성 여부

* 주식별자

* 보조식별자

스스로 생성 여부

* 내부식별자

* 외부식별자

속성의 수

* 단일식별자

* 복합식별자

대체 여부

* 본질식별자

* 인조식별자


 - 식별자 표기법


4. 주식별자 도출기주



5. 식별자관계와 비식별자관계에 따른 식별자

 - 식별자관계와 비식별자 관계의 결정

 - 식별자관계

 - 비식별자관계

 - 식별자관계로만 설정할 경우의 문제점

 - 비식별자관계로만 설정할 경우의 문제점

 - 식별자관계와 비식별자관계 모델링


'SQLD > 제1장. 데이터 모델링의 이해' 카테고리의 다른 글

제4절. 관계 (Relationship)  (0) 2017.05.20
제3절. 속성 (Attribute)  (0) 2017.05.20
제2절. 엔터티 (Entity)  (0) 2017.05.20
제1절. 데이터 모델의 이해  (0) 2017.05.20