[SQLD : Ⅰ. 데이터 모델링의 이해] 2-1. 속성 개념, 표기법
* 속성의 개념 - 사물이나 개념이 어떤 것인지를 나타내고 그것을 다른 것과 구별하는 성질 - 데이터 모델링 관점 : 업무상 필요로 하는 인스턴스, 관리하고자하는 의미 상 더 이상 분리되지 않는 최소 데이터 단위 -> 속성의 정의 : 업무에서 필요로 함, 의미상 더 이상 분리되지 않음, 엔티티를 설명함, 인스턴스의 구성요소 e.g. 생년월일을 생년, 생월, 생일로 구분, FP 산정 시 분리된 속성은 하나의 속성으로 계산 이름이나 주소를 "이름주소"로 정의하면 기본 속성으로 성립하지 않음 - > 내역 description * 엔티티, 인스턴스, 속성, 속성 값의 관계 - 엔티티에는 두 개 이상의 인스턴스가 존재 - 각 엔티티에는 고유 성격을 표현하는 속성정보를 두 개 이상 가짐 - 분석 단계 : 엔티티 내..
[SQLD : Ⅰ. 데이터 모델링의 이해] 1-4. 엔티티의 분류
* 유무형에 따른 분류 - 유형엔티티, 개념엔티티, 사건엔티티로 구분 - 유형엔티티 tangible entitiy : 물리적 형태가 있음, 안정적, 지속적으로 활용, 업무로부터 엔티티 구분이 용이 e.g. 사원, 물품, 강사, 등 - 개념엔티티 conceptual entity : 물리적인 형태 없음, 관리해야 할 개념적 정보로 구분 e.g. 조직, 보험상품, 등 - 사건엔티티 event entity : 업무 수행에 따라 발생되는 엔티티, 발생량이 많고 각종 통계 자료에 이용 e.g. 주문, 청구, 미납, 등 * 발생시점에 따른 분류 - 기본/키엔티티, 중심엔티티, 행위엔티티 - 기본 엔티티 fundamental entity, key entity 그 업무에 원래 존재하는 정보, 다른 엔티티와의 관계로 생성..