용어 | ERD, 데이터베이스

|

요약

ERD는 엔티티간의 관계를 도표로 표시한 그림입니다. (Entity Relationship Diagram)
그리는 툴로는 이알윈(ER-win) 이 있습니다.

피터 챈(Peter Chen) 에 의해 제안되었고 데이터 모델링 과정에서 개념적 설계를 위해 사용됩니다.

AQuery Tool : https://aquerytool.com/

기호, 그림

image 108
출처 : 소이님 블로그

image 109
출처 : 소이님 블로그

image 110
출처 : 소이님 블로그

1대 1 관계

<예시>

 [인사테이블]
 인사ID    |  이름    |
 01         김철수
 02         김영희
 03         홍길동
 04         김춘자
 
 
 [주민번호테이블]
 주민번호             |  인사ID   |
 111111-1111111          01
 222222-2222222          02
 333333-3333333          03
 444444-4444444          04
 
 <관계>
 
 [인사테이블] : [주민번호테이블] = 1 : 1
 
 ★ 한명의 사람은 하나의 주민번호만 가질 수 있다.

1대 n 관계

<예시>

 [직급테이블]
 직급    |    인사ID      |
 사장          01  
 이사          02            
 부장          03  
 차장          04  
 팀장          05  
 팀장          06  
 팀장          07   
 과장          08  
 대리          09  
 대리          10  
 대리          11   
 주임          12  
 주임          13  
 사원          14  
 사원          15  

 [인사테이블]
 인사ID   |  이름       |
 01            성낙X
 02            고XX
 03            김XX
 04            유XX
 05            김XX
 06            이XX
 07            손XX
 08            송XX
 09            이XX
 10            김XX
 11            김XX
 12            윤XX
 13            유XX
 14            이XX
 15            송XX

<관계>

 [직급테이블] : [인사테이블]
    1          :         N

 ★ 한명의 직원은 하나의 직급만 가질수 있으나 직급에 해당하는 사람은 여러명이다.

N 대 M 관계

<예시>
 
 [ 인사테이블 ]

 인사ID    |  이름      |  주소        |
 1              김아린       오산시
 2              김철수       수원시
 3              김영희       안양시
 4              김말순       서울시
 5              박삼순       평택시
 6              정성희       오산시
 
 [ 취미테이블 ]
 
 취미ID    |  취미             |  인사ID  |    
 1             독서                     1
 2             농구                     2
 3             그림그리기               5
 4             독서                     6
 5             요리                     4
 6             농구                     3
 7             등산                     2
 8             사진                     6
 9             영화                     3
 10            농구                     4
 
 [인사테이블] : [취미테이블]
      N        :         N
 
 ★ 한명의 사람은 여러개의 취미를 가질수 있으며 취미는 여러사람이 같은 취미를 가질 수 있다.

참조

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사