일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 자바
- Router
- 프로그래밍
- ip 할당
- 자바8
- next.js
- Linux
- nextjs
- Layer
- Layer4
- 네트워크
- Python
- 포트
- OSI
- Packet
- java
- Next
- Port
- network
- oracle
- 오라클
- Mac
- Layer2
- class
- 스위치
- SQLD
- frame
- dhcp
- 함수형
- 자격증
- Today
- Total
BEER&DEV
3. [SQLD - 데이터 모델링의 이해] 속성(Attribute)이란? 본문
속성
속성은 데이터베이스에서 엔터티의 특징이나 속성을 나타내는 정보 요소입니다. 간단하게 말하면, 엔터티가 가지는 특성들을 표현하는 것이죠.
예를 들어, “고객” 엔터티라면 “이름”, “나이”, “주소”와 같은 속성들을 가질 수 있습니다. 이러한 속성들은 해당 엔터티의 특징을 설명하고 구분하는데 사용됩니다. 속성값은 이러한 속성들에 실제로 저장되는 값으로, 각각의 속성은 해당 속성값을 가지게 됩니다.
속성과 관련된 중요한 개념들
1. 속성(Attribute): 엔터티의 특징이나 속성을 나타내는 데이터 요소입니다.
2. 속성값(Attribute Value): 특정 엔터티의 속성에 저장되는 값입니다.
3. 인스턴스(Instance): 엔터티의 실제 사례를 나타내는 것으로, 속성값들의 집합입니다.
“>” 은 2개이상, ”=“은 1개
엔터티 > 인스턴스 > 속성 = 속성값
속성과 엔터티, 속성값, 인스턴스 간의 관계
- 속성 (Attribute): 엔터티의 특징이나 속성을 나타내는 데이터 요소입니다. 예를 들어, "고객" 엔터티의 "이름", "나이", "주소"는 각각 속성입니다.
- 속성값 (Attribute Value): 특정 엔터티의 속성에 저장되는 값으로, 각각의 속성은 해당 속성값을 가지게 됩니다.
- 인스턴스 (Instance): 엔터티의 실제 사례를 나타내며, 속성값들의 집합입니다. 예를 들어, "고객" 엔터티의 특정 고객 정보가 인스턴스가 될 수 있습니다.
특성의 특성에 따른 분류
기설파
1. 기본 속성 (Simple Attribute): 더 이상 분해할 수 없는 최소의 속성으로, 단일 값만을 가집니다. 예: “이름”, “나이”.
2. 파생 속성 (Derived Attribute): 다른 속성들을 기반으로 계산되는 속성입니다. 예: “총 주문 금액”.
3. 설계 속성 (Designed Attribute): 데이터베이스 설계를 위해 추가된 속성으로, 실제 엔터티에는 존재하지 않습니다. 예: “평균 주문 처리 시간”.
속성의 구성방식에 따른 분류
1. 기본 속성 (PK 속성, Primary Key Attribute): 엔터티를 식별하는 데 사용되는 속성으로, 각 인스턴스를 고유하게 식별합니다.
2. 외래키 속성 (FK 속성, Foreign Key Attribute): 다른 엔터티와의 관계를 형성하는 속성으로, 다른 엔터티의 기본 속성을 참조합니다.
3. 일반 속성 (Non-Key Attribute): 엔터티의 특성을 나타내지만 식별자로 사용되지 않는 속성입니다.
도메인(Domain)
속성이 가질 수 있는 값의 범위를 정의한 것으로, 유효한 값의 범위를 제한하고 정의합니다.
'생활 > 자격증' 카테고리의 다른 글
5. [SQLD - 데이터 모델링의 이해] 식별자(Identifiers)란? (0) | 2023.08.09 |
---|---|
4. [SQLD - 데이터 모델링의 이해] 관계(Relationship)란? (0) | 2023.08.09 |
1. [SQLD - 데이터 모델링의 이해] 데이터 모델링(Data Modeling)이란? (0) | 2023.08.08 |
2. [SQLD - 데이터 모델링의 이해] 엔터티 (Entity) 란? (1) | 2023.08.08 |