728x90
반응형
1. Attribute
- Entity에서 관리하고자 하는 더 이상 분리되지 않는 최소의 데이터 단위이다.
- Entity의 고유 성격을 표현하며 Entity는 한 개 또는 그 이상을 가진다.
예) 사원(Entity) - 속성 : 이름, 주소, 전화번호, 직책 - 하나의 Attribute(속성)은 하나의 속성 값만 가진다.
2. Attribute 분류
2.1 특성에 따른 분류
- 기본 속성 (Basic Attribute) : 업무로부터 추출한 모든 속성, 가장 일반적이고 많음.
예) 제품이름, 제조년월, 원가 - 설계 속성 (Designed Attribute) : 데이터 모델링 과정에서 발생하는 속성
예) 코드, 일련번호 - 파생 속성 (Derived Attribute) : 다른 속성에 영향을 받아 발생. 데이터 정합성 유지에 유의
예) 평균, 합계 등
2.2 Entity 구성에 따른 분류
- PK (Primary Key) : Entity를 식별할 수 있는 속성
- FK (Foreign Key) : 다른 Entity와 관계에서 포함된 속성
- 일반 속성 : PK, FK에 포함되지 않은 속성
※ 도메인(Domain) 값이란 속성이 가질 수 있는 값의 범위를 나타낸다.
예) 성별의 남과 여 ...
3. 속성의 명명
- 업무에 사용되는 이름을 사용한다.
- 서술식 이름은 사용하지 않는다.
- 약어는 지양한다.
- 유일성을 보장할 수 있도록 정한다.
728x90
반응형
'소프트웨어 공부 > 데이터베이스' 카테고리의 다른 글
[데이터베이스] 설계작업 (0) | 2021.08.23 |
---|---|
[데이터베이스] 용어 (0) | 2021.08.20 |
[데이터베이스] 왜 데이터베이스 설계에 관심을 가져야 하는가 (0) | 2021.08.20 |
[데이터베이스] 데이터베이스의 종류 (0) | 2021.08.20 |
[데이터베이스] Entity (엔티티) (0) | 2021.04.13 |