2장. 엔터티와 속성
SQLD (SQL 개발자) 필기 개념서 · 1과목. 데이터 모델링의 이해 · 절 6개
이 장에서 배우는 것
2-1. 엔터티의 정의와 특징
엔터티(Entity): 업무에 필요하고 유용한 정보를 저장·관리하기 위한 집합적인 것(Thing). 사람·장소·물건·사건·개념 등의 명사에 해당하며, 같은 성격을 가진 인스턴스(Instance)의 집합이다
2-2. 엔터티의 분류
[암기 요령] 기본(독립) → 중심(업무 핵심) → 행위(부모 2개 이상, 이력). "고객 → 주문 → 주문상품".
2-3. 엔터티 명명 규칙
가능하면 현업 업무에서 사용하는 용어를 사용한다
2-4. 속성의 정의와 개수 관계
속성(Attribute): 업무에서 필요로 하는, 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위. 엔터티를 설명하고 인스턴스의 구성 요소가 된다
2-5. 속성의 분류
다루는 항목: 속성의 특성, 속성의 특성, 속성의 특성, 엔터티 구성 방식, 엔터티 구성 방식, 엔터티 구성 방식
2-6. 도메인과 속성 명명
도메인(Domain): 각 속성이 가질 수 있는 값의 범위. 엔터티 정의 시 속성의 데이터 타입·크기·제약사항(NOT NULL·CHECK 등)을 지정하는 것이 도메인 정의다 (예: 학점의 도메인 = 0.0~4.5 사이의 실수, 성별…