데이터 모델링의 이해 : 속성(attribute)
2020. 5. 27. 20:27ㆍ데이터베이스/SQL
728x90
반응형
속성이라는 것은 업무에서 필요한 정부인 엔터티가 가지는 항목.
속성은 더 이상 분리되지 않는 단위로, 업무에 필요한 데이터를 저장할 수 있다.
인스턴스의 구성요소이고 의미적으로 더 이상 분해되지 않는다.
속성의 특징과 종류
1) 특징
-속성은 업무에서 관리되는 정보
-하나의 값만 가짐
-주식별자에게 함수적으로 종속된다. 즉, 기본키가 변경되면 속성의 값도 변경된다는 것.
2)종류
-분해여부에 따른 종류
단일속성 - 하나의 의미로 구성된 것. 회원ID, 이름 등이다.
복합속성 - 여러 개의 의미가 있는 것으로 대표적으로 주소가 있다. 주소는 시, 군, 동 등으로 분해될 수 있다.
다중값속성 - 속성에 여러 개의 값을 가질 수 있는 것으로 예를 들어 상품 리스트가 있다. 다중값 속성은 엔터티로 분해된다.
-특성에 따른 속성의 종류
기본속성 - 비즈니스 프로세스에서 도출되는 본래의 속성이다. 회원ID, 이름, 계좌번호 등
설계속성 - 데이터 모델링 과정에서 발생되는 속성, 유일한 값을 부여(상품코드, 지점코드 등)
파생속성 - 다른 속성에 의해서 만들어지는 속성. 합계, 평균 등
'데이터베이스 > SQL' 카테고리의 다른 글
데이터 모델링의 이해 : 엔터티 식별자(Entity Identifier) (0) | 2020.05.27 |
---|---|
데이터 모델링의 이해 : 관계(relationship) (0) | 2020.05.27 |
데이터 모델링의 이해 : 엔터티(entity) (0) | 2020.05.27 |
데이터 모델링의 이해 : 3층 스키마 (0) | 2020.05.27 |
데이터 모델링의 이해 : 데이터 모델링(Data Modeling) (0) | 2020.05.26 |