속성 Attribute
by 으렴속성 Attribute
속성이란 업무에서 필요한 정보인 엔티티가 가지는 항목이다.
속성은 더이상 분리되지 않는 단위로 업무에 필요한 데이터를 저장할 수 있다.
인스턴스의 구성요소이고 의미적으로 더이상 분해되지 않는다.
특징
업무에서 관리되는 정보 / 하나의 값만 보유 / 주식별자에게 함수적으로 종속 (기본키가 변경되면 속성의 값도 변경)
종류
- 분해여부에 따른 종류
1. 단일 속성 : 하나의 의미로 구성된 것으로 회원id, 이름 등.
2. 복합 속성 : 여러개의 의미가 있는 것으로 대표적으로 주소가 있다. 주소는 시, 군, 동 등으로 분해 가능하다
3. 다중값 속성 : 속성에 여러개의 값을 가질수 있는 것으로 그 예로 상품리스트가 있음. 다중값 속성은 엔티티로 분해된다.
- 특성에 따른 속성의 종류
1. 기본 속성 : 비즈니스 프로세스에서 도출되는 본래의 속성이다.
2. 설계 속성 : 데이터 모델링 과정에서 발생되는 속성이다. 유일한 값을 부여한다.
3. 파생 속성 : 다른 속성에 의해서 만들어지는 속성이다.
도메인? 속성이 가질 수 있는 값의 범위 Ex. 성별이라는 속성의 도메인은 여자와 남자이다.
마무리 질문사항
1. 속성이란 무엇인가
2. 속성의 특징 3가지
3. 분해 여부에 따른 종류
4. 특성에 따른 속성의 종류
5. 도메인이 무엇인가
'DATABASE > SQL' 카테고리의 다른 글
식별 관계와 비식별 관계 (0) | 2019.02.23 |
---|---|
Relationship 관계 (0) | 2019.02.23 |
Entity 엔티티 (0) | 2019.02.23 |
3층 스키마 3-Level Schema (0) | 2019.02.23 |
데이터 모델링의 이해 (0) | 2019.02.23 |
사이트의 정보
코딩하렴
으렴