1

ER- 다이어그램이 있습니다 (Show in http://www.4freeimagehost.com/show.php?i=f82997ca4d5d.png). 다이어그램에는 2 개의 엔티티와 1 : N 관계가 함께 표시됩니다. 프로젝트의 ProjectID가 ProjectName 인 열이 2 개 있습니다. Employee는 EmployeeID, EmployeeName 및 ProjectID로 3 개의 열을가집니다. 프로젝트에는 오직 하나의 프로젝트 관리자 만 있고 프로젝트 관리자는 직원입니다. 열을 추가하는 열은 무엇입니까?내 ER 다이어그램의 일부로부터 테이블을 정의하십시오.

+0

'숙제'에 태그하지 않으시겠습니까? – Konerak

답변

1

간단한 솔루션 (정확히 하나의 관리자)

  • (0, 1 이상의 관리자를 할 수 있습니다) 프로젝트 테이블에

보다 일반적인 솔루션을 ManagerID를 추가

  • a를 두 개의 열 ProjectID, EmployeeID "ManagesProject"테이블.
+0

"간단한 솔루션"옵션을 선택 하시겠습니까? 매우 중요합니다. –

+0

귀하의 사양에 따라 다릅니다. '유일한'프로젝트 관리자는 '정확히 하나입니까?'또는 '최대 한 개입니까? (제로 허용)'입니까? 일반 솔루션은 모든 경우에 사용할 수 있습니다. 의심 스럽다면 확장 성이 뛰어납니다. – Konerak