- 데이터베이스를 구성하는 가장 작은 논리적 단위
- 파일 구조상의 데이터 항목 또는 데이터 필드에 해당
- 개체를 구성하는 항목
- 개체의 특성을 기술
- 속성의 수를 디그리(Dgree) 또는 차수
1. 속성의 종류
1) 속성의 특성에 따른 분류
- 기본속성(Basic Attribute)
- 업무 분석을 통해 정의한 속성
- 속성 중 가장 많고 일반적
- 업무상 코드로 정의한 속성은 기본 속성에서 제외
- 설계 속성(Designed Attribute)
- 업무상 존재하지 않고 설계 과정에서 도출해내는 속성
- 데이터 모델링을 위해 업무를 규칙화하려고 속성을 새로 만들거나 변형하여 정의하는 속성
- 파생 속성(Derived Attribute)
- 다른 속성으로부터 계산이나 변형 등의 영향을 받아 발생하는 속성
- 되도록 적은 수로 정의할 것
2) 개체 구성 방식에 따른 분류
- 기본키 속성(Primary Key Attribute)
- 개체를 식별할 수 있는 속성
- 외래키 속성(Foreign Key Attribute)
- 다른 개체와의 관계에서 포함된 속성
- 일반 속성
- 개체에 포함되어 있고 기본키, 외래키에 포함되지 않은 속성
2. 속성 후보 선정 원칙
- 최대한 많이 선택
- 원시(Source)속성으로 판단되는 속성 후보는 버리지 않음
- 소그룹별로 속성 후보군을 만들고 가장 근접한 개체에 할당
3. 속성명 지정 원칙
- 웹, 클라이어트/서버 등 어떠한 환경에서든 사용자 인터페이스에 나타나기 때문에 정확하고 혼란이 없도록 지정
- 해당 업무에서 사용하는 용어
- 서술형 X
- 약어 사용 X
- 개체명은 속성명으로 X
- 개체에서 유일하게 식별 가능하도록 지정
📖 Reference
728x90
반응형
'Certificate > 정보처리기사' 카테고리의 다른 글
[3과목 데이터베이스 구축] 논리 데이터베이스 설계 - 081. 식별자 (Identifier) (0) | 2024.10.10 |
---|---|
[3과목 데이터베이스 구축] 논리 데이터베이스 설계 - 080. 데이터 모델의 구성 요소 - 관계 (Relationship) (0) | 2024.08.23 |
[3과목 데이터베이스 구축] 논리 데이터베이스 설계 - 078. 데이터 모델의 구성 요소 - 개체 (Entity) (0) | 2024.08.23 |
[3과목 데이터베이스 구축] 논리 데이터베이스 설계 - 077. 데이터 모델의 개념 (0) | 2024.08.23 |
[3과목 데이터베이스 구축] 논리 데이터베이스 설계 - 076. ⭐ 데이터베이스 설계 (0) | 2024.08.23 |