728x90
반응형
SMALL
SQLD - PART 2
📌 속성(Attribute)
(1) 속성(Attribute)의 개념
- 속성이라는 것은 업무에서 필요한 정보인 엔터티가 가지는 항목이다.
- 속성은 더 이상 분리되지 않는 단위로, 업무에 필요한 데이터를 저장할 수 있다.
- 인스턴스의 구성요소이고 의미적으로 더 이상 분해되지 않는다.
(2) 속성(Attribute)의 특징과 종류
- 속성의 특징
① 속성은 업무에서 관리되는 정보이다.
② 속성은 하나의 값만 가진다.
③ 주식별자에게 함수적으로 종속된다. 즉, 기본키가 변경되면 속성의 값도 변경된다.
- 속성의 종류
[분해 여부에 따른 속성의 종류]
종류 | 설명 |
단일 속성 | 하나의 의미로 구성된 것으로 회원ID, 이름 등이다. |
복합 속성 | - 여러 개의 의미가 있는 것으로 대표적으로 주소가 있다. - 주소는 시, 군, 동 등으로 분해될 수 있다. |
다중값 속성 | - 속성에 여러 개의 값을 가질 수 있는 것으로 예를 들어 상품 리스트가 있다. - 다중값 속성은 엔터티로 분해된다. |
[특성에 따른 속성의 종류]
종류 | 설명 |
기본 속성 | - 비즈니스 프로세스에서 도출되는 본래의 속성이다. - (EX) 회원ID,이름, 계좌번호, 주문 일자 등 |
설계 속성 | - 데이터 모델링 과정에서 발생되는 속성이다. - 유일한 값을 부여한다. - (EX) 상품 코드, 지점 코드 등 |
파생 속성 | - 다른 속성에 의해서 만들어지는 속성이다. - (EX) 합계 , 평균 등 |
[도메인]
- 도메인은 속성이 가질 수 있는 값의 범위이다.
- (EX) 성별이라는 속성의 도메인은 남자와 여자이다.
728x90
반응형
LIST
'Certification > SQLD 개발자' 카테고리의 다른 글
[SQLD] 51회 시험 일정 및 계획 (0) | 2023.09.07 |
---|---|
[SQLD 개발자] 10. 엔터티 식별자(Entity Identifier) (0) | 2023.01.18 |
[SQLD 개발자] 7. 엔터티(Entity) (1) | 2023.01.13 |
[SQLD 개발자] 6. 3층 스키마(3-Level Schema) (0) | 2023.01.13 |
[SQLD 개발자] 5. ERD 작성 단계에 대한 설명 (0) | 2023.01.12 |