개체 - 관계도(entity-relationship diagram)
개체-관계도를 보고 테이블 만들기
- 개체-관계도의 개체와 관계는 관계형 데이터베이스에서 각각 테이블로 표현된다.
- 개체를 테이블로 표현
- 사각형으로 표현된 개체는 개체의 이름이 테이블의 이름이 된다.
- 개체가 가지는 속성이 테이블의 속성이 된다.
- 개체의 기본키가 테이블의 기본키가 된다.
관계를 테이블로 표현
- 1 : 1의 관계 : 한 쪽 개체의 속성에 다른 쪽의 개체의 기본키를 포함 시킨다.
- 1 : n 또는 n : 1의 관계 : n쪽의 개체 테이블의 속성에 1쪽 개체의 기본키를 포함 시킨다.(외래키가 됨)
- m : n의 관계 : 관계 이름으로 된 새로운 테이블을 만들되, 관계에 관련되는 개체 두 개 각각의 기본키와 관계 자체의 속성을 테이블에 포함시킨다.
| 1 : 1 | 양쪽 중 아무 곳이나 |
|---|
| 1 : n | n쪽에 |
| n : m | 생략 불가능 |
1 : 1의 관계
- 학과에 조교가 1명 있으며, 조교는 한 학과의 일만 볼 수 있다면
- 학과 : 조교 = 1 : 1의 관계가 성립

1 : 1 관계 : 양쪽 중 아무 곳이나

1 : n의 관계
- 교수는 여러 과목을 강의할 수 있으며, 각 과목을 담당하는 교수는 한명뿐 이라고 가정
- 교수 : 과목 = 1 : n의 관계가 성립

1 : n의 관계 : n 쪽에

m : n의 관계 - 생략 불가능
- 학생 개체와 과목 개체는 수강 관계가 성립
- 학생 : 과목 = m : n의 관계가 성립

현실 세계를 물리적 데이터베이스에 표현하는 과정
- 현실 세계를 물리적 데이터베이스에 표현하는 과정
![업로드중..]()