2016-06-08 4 views
0

먼저 다이어그램의 설명을하고 그 후에는 내 문제를 설명하고 실제 다이어그램을 첨부하겠습니다.다이어그램 ER doubte one relation

나는 다음과 같은 성명에 대한 ER 다이어그램을해야한다 :

병원에 환자는 성인이나 어린이가 될 수 입원 환자에 대한 정보를 저장하는 데이터베이스의 설계 및 구현을 수행합니다. 어린이의 경우 우리는 부모가 누구인지에 대한 정보를 저장합니다. 부모는 환자가 될 수 있습니다. 이 병원에서는 응급실에 도착한 환자를 의사가 검사하고 건강 상태에 따라 간호사 감독하에 해당 시설 (외상, 집중 치료 ...)에 진입합니다. 각 환자는 반드시 보관해야하는 치료를받습니다.

글쎄, 다음 다이어그램을 디자인합니다. 하지만 내 주요 문제는 어떻게 환자가 될 수있는 아버지 간의 관계를 만드는 것입니다. 나는 모든 아버지를 환자로두고 성인으로 대변하지 않기로 결정했다. 나는 환자의 실체에 암묵적인 것으로 간주했다. 하지만 내 솔루션의 타당성에 대해서는 잘 모르겠습니다. 누군가가 내 의심 나를 도울 수 있다면

My Diagram

나는 감사하게 될 거라고.

답변

0

환자를 환자의 하위 유형을 지정하고 부모 환자의 자녀 인 환자와의 관계를 만드는 방법은 어떻습니까? 이런 식으로 모든 사람이 환자 일 필요는 없지만 부모도 환자가 될 수 있습니다. 부모와 자식의 관계는 각각의 역할을 나타내므로 환자를 부모 나 자녀로 구체적으로 하위 유형을 지정할 필요가 없습니다.

Patient-parent relationship

참고 또한 의사는 현재 1 명 명의 환자를 검사 할 수있다.

+0

예, 당신은 내 "검사 대상"관계에 대해 옳았습니다. n은 1이어야합니다. 말해 줘서 고마워. 그리고 당신의 해결책에 대해서, 나는 그것을 정말로 이해하지 못합니다 ... 당신은 아버지와 환자 사이에 관계를 추가해야한다는 것을 의미합니까? 아니면 내 아이들 엔티티를 삭제해야한다는 의미입니까? 내 문장은 그것을 지정하지 않으며 나는 단지 하나의 부모를 저장하면 충분하다고 가정합니다 – justme

+0

당신이 나에게 다음을 제안하는지 모르겠습니다 : http://imgur.com/C2q3Put하지만 그 관계로 저는 ' 모든 부모가 환자라고 생각하지만 문장은 부모가 부모가 될 수 있다고 말하면서 부모가 아닐 수도 있습니다 ... 나는 올바른지 모른다. – justme

+0

미안, "padre"는 "아버지"를 의미한다. 제 실수로 실수로 – justme

관련 문제