본문 바로가기
💾 Backend/데이터베이스

📊 데이터베이스(mySQL) - 6-2. ER 모델

by 정람지 2024. 5. 26.

출처 : MySQL로 배우는 데이터베이스 개론과 실습(2판)


📊 ER 모델

개념적 모델링에 사용하는 모델

: 개체 / 개체 관의 관계로 표현

enitity / relationship

 

개체 간은 서로 다른 특성으로 구별

 

개체 타입 : 개체 간 비슷한 속성 ( 데이터 타입 )

개체 집합 : 개체 타입이 같은 개체들의 모임

 

 

<개체>

- 유일한 식별자에 의해 식별이 가능함

- 두 개 이상 존재

- 타 개체와 한 개 이상의 관계

- 꾸준한 관리 필요

- 자신의 특징을 나타내는 속성

- 업무 프로세스 이용

 

 

<개체 타입 유형 >

- 강한 개체 타입 

- 약한 개체 타입

 

 

< 속성 유형 > :

 

<관계 타입>

개체 타입 간의 연결 가능한 관계

 

<관계 집합> 

관계로 나타낸 집합

 

 

<관계 타입의 유형>

- 차수에 따른 유형

- 관계 대응 수에 따른 유형

 

ISA 유형

 

 

<참여 제약조건>

- 전체 참여

- 부분 참여

 

 

 

 


오늘의 깨달음