2012-05-07 4 views
0

프로젝트 용 E/R 모델을 만들고 있습니다. ER 모델을 마쳤고, 나에게 모든 것이 괜찮습니다. 완벽한 것은 아니지만 괜찮습니다. m:n 관계가 속성이없는 경우 그는 말했다m : n 관계에 속성이 있어야합니까?

:

"N 관계는 일부 속성이 있어야 m :"나는 선생님에 ER 모델을 주었을 때, 그는 나에게이 말 그것은 틀릴 것이다. 내 생각에 m:n 관계에 forcer 속성이 필요하지 않지만, 당신이 그것에 들어갈 수있는 사람이 있다면, 그냥 거기에 넣어.

당신은 어떻게 생각하십니까? 이, 나, 또는 선생님은 누구에게 잘못 되었습니까?

참고 :

다시 읽기, 그가 내 ER 다이어그램으로 인해 아니라고 말했다하지만 일반적인 진술 무엇 보인다. 내가 그에게 준 다이어그램은 아직 관계가 없기 때문에 엔티티와 애트리뷰트 만이 존재합니다.

+0

* 특정 숙제/문제/다이어그램을 언급하는 "m : n 관계가 반드시 속성을 가져야합니다"* 문 이었습니까? 아니면 일반 성명 이었습니까? –

+0

그것은 일반적인 통계 ... thats 내가 그 주제와 화를 내고 stackoverflow에 게시하고 당신의 의견을 알고 생각한 이유 .... – nax

답변

3

"필수"가 너무 강합니다. m : n 관계의 JOIN 테이블이 속성을 필요로하지 않는 위치를 볼 수 있습니다. 그것들은 내 응용 프로그램에서 흔히 볼 수 있습니다.

유용 할 때도 알 수 있습니다.

나는 모든 형태로 도그마를 싫어한다. 규칙을 아십시오; 규칙을 어기는 이유와 이유를 알아야합니다. 당신의 강사는 그런 식으로 문제에 접근한다면 훨씬 더 교육 받고 지식이 많을 것입니다.

+0

나는 (선생님을 방어하면서) 그는 특정 ER 다이어그램 및 주어진 관계/숙제 -에 대한 단서가 없습니다. –

+0

오픈 프로젝트입니다. 나는 내가 원한 것에 대한 데이터베이스를 할 수있다. 문제는 그가 내 관계를 아직 보지 못한다는 것이다. 그러나 그는 m : n이 공물을 가지고 있지 않다면 그가 잘못한 것으로 인정할 것이라고 말했다. 왜냐하면 모든 m : n은 반드시 속성을 가져야합니다 (m : n 관계를 이해하는 활동이 아닌 최종 프로젝트입니다) – nax

관련 문제