728x90
반응형
SMALL
1. 개체(Entity)
- 현실 세계에서 독립적으로 존재하고, 구별할 수 있는 객체
- 사각형으로 표현
- 예: 회원, 상품, 주문
| 종류 | 설명 | 설명 |
| 강한 개체(Strong Entity) | 독립적으로 존재 가능, 고유키 가짐 | 회원, 상품 |
| 약한 개체(Weak Entity) | 다른 개체에 의존, 고유키 없음 | 주문상세, 계좌거래내역 |
👉 ERD에서 엔터티 = 테이블 후보
2. 속성(Attribute)
- 개체나 관계가 가진 특성, 성질
- 타원형으로 표현
- 종류:
- 기본 속성: 일반적인 속성 (예: 이름, 나이)
- 키 속성: 개체를 유일하게 구별하는 속성 (예: 회원ID)
- 복합 속성: 여러 속성으로 구성된 속성 (예: 주소 = 시+구+동)
- 다중값 속성: 여러 개 값을 가질 수 있는 속성 (예: 취미)
- 유도 속성: 다른 속성으로부터 계산되는 속성 (예: 나이 ← 생년월일)
3. 관계(Relationship)
- 개체와 개체 사이의 연관성
- 마름모로 표현
- 종류:
- 1:1 관계: 하나의 개체가 다른 개체와 1개만 연결
- 1:N 관계: 하나의 개체가 다른 개체 여러 개와 연결
- M:N 관계: 여러 개체가 서로 여러 개와 연결 (→ 별도 관계 테이블로 풀어냄)
4. ER 다이어그램(ERD) 기호
- 사각형 = 개체(Entity)
- 이중 사각형 = 약한 개체(Weak Entity)
- 타원형 = 속성(Attribute)
- 마름모 = 관계(Relationship)
- 이중 마름모 = 식별 관계(Identifying Relationship)
- 밑줄 = 키 속성
- 이중 타원 = 다중값 속성
- 점선 타원 = 유도 속성

728x90
반응형
LIST