728x90
1. 속성의 정의
- 속성은 업무에서 필요한 정보인 엔터티가 가지는 정보
- 속성은 인스턴스의 구성요소이고 더이상 분리되지 않는 단위이다.
- 업무에 필요한 데이터를 저장할 수 있다.
2. 속성의 특징과 종류
- 속성의 특징
- 속성은 업무에서 관리되는 정보
- 속성은 하나의 값만 가진다
- 속성은 주 식별자에게 함수적으로 종속된다. 즉, 기본키가 변경되면 속성의 값도 변경된다.
- 속성의 종류
- 분해 여부에 따른 속성의 종류
- 단일속성
- 하나의 의미로 구성된 것으로 회원ID, 이름 등이다.
- 통상적으로 회원아이디, 이름 등등
- 복합속성
- 여러개의 의미가 있는 것으로 대표적으로 주소가 있다.
- 단일 속성으로 구성되어진 키의 값이 다 동일하다면 그것을 여러개의 컬럼, 속성을 묶어서 하나의 유일한 키로 만들 수 있는 값을 복합속성이라 한다.
- ex) 주소는 시,군,동 등으로 분해될 수 있다.
- 다중값 속성
- 속성에 여러 개의 값을 가질 수 있는 것으로 예를 들어 상품 리스트가 있다.
- 다중값 속성은 엔터티로 분해된다.
- 단일속성
- 특성에 따른 속성의 종류
- 기본속성
- 비즈니스 프로세스에서 도출되는 본래의 속성이다
- 그냥 하나하나의 속성
- ex) 회원ID, 이름, 계좌번호 등등
- 설계속성
- 설계 과정(데이터모델링)과정에서 발생되는 속성이다.
- 유일한 값을 부여한다.
- ex) 상품코드, 지점코드
- 파생속성
- 다른 속성에 의해서 만들어지는 속성이다.
- 누구누구로 부터 기인해서 만들어지는것
- ex) 합계, 평균 등등
- 기본속성
- 분해 여부에 따른 속성의 종류
도메인이란?
-도메인은 속성이 가질 수 있는 값의 범위이다.
ex) 성별이라는 속성의 도메인은 남자와 여자이다.
'Practice > Oracle' 카테고리의 다른 글
| SQLD준비_데이터모델링의 이해_엔터티 식별자 (0) | 2022.10.19 |
|---|---|
| SQLD준비_데이터모델링의 이해_관계 (0) | 2022.10.19 |
| SQLD준비_데이터모델링의 이해_엔터티 (0) | 2022.10.19 |
| Oracle_12. 문자함수_SUBSTR/ INSTR / REPLACE (0) | 2022.10.11 |
| SQLD 준비_데이터 모델의 이해_3층 스키마 (0) | 2022.10.07 |