728x90
300x250
[과목1. 데이터 모델링의 이해 - 1-3. 속성(Attribute)]
1. 속성의 개념
(1) 업무에서 필요
(2) 더 이상 분리되지 않음
(3) 엔터티를 설명하고 인스턴스의 구성요소가 된다
2. 엔터티 / 인스턴스 / 속성 / 속성 값의 관계
(1) 하나의 엔터티는 두 개 이상의 인스턴스를 가진다.
(2) 하나의 엔터티는 두 개 이상의 속성을 가진다.
(3) 한 개의 속성은 한 개의 속성값을 가진다. (원자성)
3. 속성의 표기법
(1) 속성명 기재
(2) 식별자 표시 ( # - PK )
(3) 필수 값(not null) 표시 ( * -필수 / 0 -선택)
4. 속성의 특징
(1) 업무에서 필요하고 관리하고자 하는 정보
(2) 주 식별자인 PK에 함수적 종속성을 가져야 한다
(3) 속성 하나당 속성 값도 하나만 가진다.
5. 속성의 분류
<특성에 따른 분류>
(1) 기본속성
(2) 설계속성 – 설계하면서 도출해낸 속성 (공통코드 등..)
(3) 파생속성 – 다른 속성으로 계산이나 변형되어 생성되는 속성 (판매금액 등..)
6. 도메인
(1) 속성이 가질 수 있는 값의 범위
(2) 속성의 타입(문자열,정수형 등)에 따라 범위 지정 가능
(3) 도메인 이외 값을 가지지 못한다.
7. 속성의 명명
(1) 업무에서 사용하는 이름 사용
(2) 약어 사용하지 않기
(3) 유일성
(4) 서술식이 아닌 키워드로 속성 명 사용
728x90
'데이터베이스 > SQLD' 카테고리의 다른 글
[SQLD] 2-1. 정규화 - 키워드 요약 | 정리 | SQLD 공부 | 개발자 자격증 (0) | 2021.10.28 |
---|---|
[SQLD] 1-5. 식별자 - 키워드 요약 | 정리 | SQLD 공부 | 개발자 자격증 (0) | 2021.10.27 |
[SQLD] 1-4. 관계(Relationship) - 키워드 요약 | 정리 | SQLD 공부 | 개발자 자격증 (0) | 2021.10.27 |
[SQLD] 1-2. 엔터티 - 키워드 요약 | 정리 | SQLD 공부 | 개발자 자격증 (0) | 2021.10.27 |
[SQLD] 1-1. 데이터 모델의 이해 - 키워드 요약 | 정리 | SQLD 공부 | 개발자 자격증 (0) | 2021.10.25 |