Sour Grapes
- 아티스트
- LE SSERAFIM (르세라핌)
- 앨범
- FEARLESS
- 발매일
- 1970.01.01
더보기
- E-R 모델
- E-R 다이어그램
- E-R 모델의 기본 개념을 이해한다.
- 개체, 속성, 관계의 유형을 살펴본다.
- E-R 다이아그램 표기법을 이해하고 작성 방법을 알아본다.
E-R 모델 |
개체-관계 모델(Entity-Relationship model) 또는 E-R 모델
|
E-R 다이아그램 의구성 요소
|
![]() |
개체 |
||
| E-R 다이아그램에서 현실 세계를 모델링하는 가장 중요한 요소 | ||
| 개체(entity) |
|
![]() |
| 데이터베이스 관점에서는 각 개체 정보의 저장 구조를 구성하는 것이 중요하므로 개체의 공통된 특성을 모아 구조를 정의 | ||
| E-R 다이아그램에서 사각형 기호로 표시 |
|
|
개체와 개체 타입, 개체 집합 |
|
| 개체와 개체 타입, 개체 집합의 차이점 |
개념 데이터 모델링 과정에서 개체(entity)와 개체 타입(entity type), 개체 집합(entity set) 3가지 용어는 비슷하지만 개념적으로 다름 |
![]() |
|
![]() 개체와 개체 타입, 개체 집합의 예 |
|
속성(attribute) |
![]() |
속성 유형 |
|
1) 단일 값 속성과 다중 값 속성
|
![]() |
2) 단순 속성과 복합 속성
|
![]() |
3) 저장 속성과 유도 속성
|
![]() |
4) 키 속성
|
![]() |

관계 |
관계(relationship)
|
E-R 다이아그램에서 마름모 기호로 표시
|
관계와 관계 타입, 관계 집합 |
||
관계
|
||
관계 집합
|
||
관계 타입
|
||
![]() |
| 관계와 관계 타입, 관계 집합의 예 | |
![]() |
![]() |

| 관계의 종류 | |
| 분류기준1: 관계 카디널리티(relationship cardinality) |
|
| 분류기준2: 관계 차수(relation degree) |
|
| 분류기준3: 관계의 종속성 | |
분류기준1: 관계 카디널리티(relationship cardinality) |
|
1) 최대 사상 수
|
![]() |
| 일대다(1:n) 한 개체는 여러 개체와 관계를 맺을 수 있지만 상대 개체는 많아야 하나의 개체와만 관계를 맺을 수 있다면 일대다 관계 |
![]() |
| 다대일(n:1) 한 개체는 최대 하나의 개체와 관계를 맺을 수 있지만 상대 개체는 여러 개체와 관계 를 맺을 수 있다면 다대일 관계 |
![]() |
| 다대다(m:n) 두 개체가 서로 여러 개체와 관계를 맺을 수 있다면 다대다 관계 |
![]() |
분류기준1: 관계 카디널리티(relationship cardinality) |
|
| 2) 최소 사상 수 | 특정 개체와의 관계에 실제 참여하는 상대 개체의 수 중에서 최소값을 표현 |
최소값 1인 경우(전체 참여)
|
![]() |
최소값 0인 경우(부분 참여)
|
![]() |
분류기준2: 관계 차수(relation degree) |
|
1진 관계 또는 순환(recursive) 관계
|
![]() |
2진 관계
|
![]() |
3진 관계
|
![]() |
분류기준3: 관계의 종속성 |
|
1) 비식별 관계와 식별 관계
![]() |
2) 일반화(generalization) 관계
![]() |
E-R 다이아그램 |

E-R 다이아그램의 표기 예 |
|
![]() |
![]() |
'2022 > DB 데이터베이스' 카테고리의 다른 글
| [DB] 221201 실습 (0) | 2022.12.04 |
|---|---|
| [DB] 정규화 (1) | 2022.11.17 |
| 0) [DB] SQL 응용 3 - 트랜잭션 (0) | 2022.11.03 |
| [DB]SQL응용 2 (트리거, 사용자 정의 함수) (0) | 2022.11.03 |
| [DB] SQL 응용 1 (내장 함수 | 저장 프로시저) (0) | 2022.11.03 |
























