728x90
반응형
SMALL
속성이란?
- 엔티티의 특징을 나타내는 최소 데이터 단위
- 의미상 더 이상 쪼개지지 않는 레벨
- 프로세스에 필요한 항목
속성값
- 엔티티에 속한 하나의 인스턴스를 구체적으로 나타내주는 데이터
- 하나의 속성은 하나의 속성값을 가진다.
- 하나의 속성이 여러 개의 속성값을 갖는 경우 별도의 엔티티로 분리
엔티티, 인스턴스, 속성, 속성값의 관계
엔티티 ⊃ 인스턴스 ⊃ 속성
- 한 개의 엔티티는 두 개 이상 인스턴스를 갖는다.
- 한 개의 인스턴스는 두 개 이상 속성을 갖는다.
- 한 개의 속성은 하나의 속성값을 갖는다.
분류
1. 특성에 따른 분류
- 기본속성(Basic Attribute)
- 업무 프로세스 분석을 통해 바로 정의가 가능한 속성
- 엔티티의 가장 많은 퍼센트를 차지하는 속성
- 일부 설계속성과 파생속성을 제외한 모든 속성
- 설계속성(Designed Attribute)
- 업무에 존재하지는 않지만 설계하면서 필요하다고 판단되어 도출해낸 속성
- 합리적인 모델링을 위해 만들어진 속성
- ex. 일련번호
- 파생속성(Derived Attribute)
- 다른 속성의 속성값을 계산하거나 특정한 규칙으로 변형되어 생성한 속성
- 계산된 값, 가공된 값
- 반드시 데이터의 정합성을 고려
2. 구성방식에 따른 분류
- PK(Primary Key)속성
- 엔티티의 인스턴스들을 식별할 수 있는 속성
- ex. 학번
- FK(Foreign Key)속성
- 다른 엔티티의 속성에서 가져온 속성
- ex. 학과코드
- 일반속성
- PK, FK를 제외한 나머지 속성
- ex. 이름, 생년월일
도메인(Domain)
속성이 가질 수 있는 속성값의 범위
ex. 우편번호 -> 다섯 자리의 숫자
참고 서적
https://book.naver.com/bookdb/book_detail.nhn?bid=21396824
유선배 SQL개발자(SQLD) 과외노트
도서 특징핵심만 쏙쏙 담은 알찬 수험서! SD에듀가 가장 효율적·효과적인 합격의 길을 제안합니다.유튜브 선생님에게 배우는 유·선·배, 그 첫 번째 시리즈!〈유선배 SQL개발자 과외노트〉와 함
book.naver.com
728x90
반응형
LIST
'IT' 카테고리의 다른 글
식별자(Identifiers) (0) | 2022.07.28 |
---|---|
관계(Relationship) (0) | 2022.07.27 |
백준 파이썬 1110번 더하기 사이클 (0) | 2022.07.25 |
백준 파이썬 10951번 A + B - 4 (0) | 2022.07.24 |
백준 파이썬 10952번 A + B - 5 (0) | 2022.07.23 |