,
일반적으로 부서와 사원이면 1:N 이라고 볼 수 있죠..
일반적일 때 말이죠..
N:M 관계는 강좌와 학생이라고 보면 쉬울 거 같네요..
"DATABSE" 강좌에 학생은 여러명이 수강할 수 있고,
"홍길동"이라는 학생은 여러 강좌를 수강할 수 있죠..
이러면 N:M 관계죠..
이럴때는 두 엔터티 사이네 교차엔터티를 하나 만듭니다..
예를 들면 [수강]이라는 엔터티죠
==> [강좌] : [수강] --> 1 : N
[수강] : [학생] --> M:1
그리고 [수강]엔터티의 PK를 잡으라면....
(강좌번호, 학번) 정도가 되겠네요..
이러면 수강.강좌번호는 강좌 엔터티의 강좌번호에 대한 FK,
수강.학번은 학생 엔터티의 FK 가 되어 RELATION 이 성립되겠죠..
이해가 되시죠?
아...답변 정말 감사합니다^^
아...그런데요...그럼 1:N 인 관계에서 자료의 중복성을 해결할수있는
효율적인 방법에는 어떤게 있나요?? ;;
그냥 단지 1의 pk를 n의 fk 로 전이시킨다는 그 방법뿐인가요?!
아시면 좀 알려주세용~~~;;
그리고 1:1 관계는 정말로 어떤 엔티티이든지 문제가 발생하지 않는거죠??