[식별자(Identifiers)란?]
엔티티 내 유일하게 인스턴스를 식별할 수 있는 속성의 집합
식별자 = primary key
식별자 분류 (*식별자의 종류는 다양하게 존재한다. )
1. 대표성여부: 주식별자(직원ID) vs 보조식별자(주민등록번호)
2. 스스로생성여부(자생여부) : 내부식별자 vs 외부식별자 (엔터티안에있는 식별자인지 아니면 외부에서 가져온 것인지(FK=외래키)
3. 단일속성여부 : 단일식별자 vs 복합식별자 (식별자가 1개냐? 그 이상이냐?- 그림 속 직원 연락처 테이블은 식별자 2개를 조합했음)
4. 대체여부 : 본질식별자 vs 인조식별자
(본질식별자: 부서명, 인조식별자: 부서명이 너무 길 경우 D002 이런식으로 코드 따자~(사람들이 편의를 위해서 임의로 코드같은 걸 만든 것임))
본질식별자: 업무에 의해 생성된 식별자
인조식별자: 편의를 위해 인위로 만든 식별자
'데이터베이스 > SQL 개발자 이론' 카테고리의 다른 글
[1과목] 01. 데이터모델링 (1) | 2024.08.19 |
---|---|
[2과목] SQL 기본 및 활용 - 01-02장(관계형 데이터베이스 개요, SELECT 문) (0) | 2024.07.27 |
[1과목] 데이터 모델과 SQL - 04. NULL 속성의 이해 (0) | 2024.07.27 |
[1과목] 데이터 모델과 SQL - 03. 모델이 표현하는 트랜잭션의 이해 (0) | 2024.07.27 |
[1과목] 데이터 모델과 SQL - 02. 관계와 조인의 이해 (2) | 2024.07.27 |