2011-11-14 2 views
0

enter image description hereMySQL의 워크 벤치 기본 키는

내가 데이터베이스 설계에 새로운 해요 현재 저를 도와 MySQL의 워크 벤치를 사용하고 실행합니다.

위의 예에서 나에게 어떤 영향을 주는지는 기본 키의 양입니다. 모든 관계가 식별되고 새로운 관계를 생성하면 "부모"테이블의 모든 기본 키가 "자식"테이블에 저장됩니다. 이게 위스콘신일까요? 이 논리 뒤에있는 논리는 무엇입니까?

답변

0

이 데이터베이스 스키마가 적절하지 않다고 말합니다. 예를 들어, 국가에서 합의로 가면 국가 ID와 대륙 ID가 아닌 국가 ID 만 사용해야합니다 (이미 대륙이 지정된 국가를 찾을 수 있으면 대륙을 다시 지정할 필요가 없습니다) . HEP (정착증 ID 만 참조해야하는 곳)와 캠퍼스 (hep id 만 참조해야하는 곳)로 이동하는 경우에도 마찬가지입니다. 적어도 당신이 제공 한 예를 들어, 식별하지 않는 관계를 사용해야합니다. 나는 그림을 올리려고했지만 내 평판에 의해 허용되지 않았다.

관련 문제