문제

클래스 다이어그램 http://img223.imageshack.us/img223/8558/classdiagram.png

이 이미지에서, 주문 ID가 주문의 테이블을 가리키는 동안 직원이 자체 테이블을 가리키는 이유는 무엇입니까? 스크린 샷은 Northwind 데이터베이스의 사진입니다.

도움이 되었습니까?

해결책

직원 [EmployeeId]은 다른 직원에게보고하기 때문에 [ReportSto]. 다른 순서에 속하는 명령은 내 뇌를 아프게합니다.

다른 팁

그만큼 EmployeeID 아마도 ReportTo 필드. 예를 들어, 주어진 직원은 다른 직원에게보고하여 EmployeeID 참조로.

그만큼 OrderID 주문 테이블에 다른 필드가 없기 때문에 주문 테이블을 가리키지 않습니다. OrderID.

이것은 일반적으로 "자기 부정"이라고합니다.

직원은 다른 직원 (보고서)에 종속 될 수 있으므로이 테이블의 PK 인 직원이 필요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top