병원데이터베이스는 환자와 병원 각 부서로부터의 입원 및 퇴원, 치료에 대한 데이터를 저장한다. 각환자에 대해서는 이름, 주소, 성별, 주민등록번호, 보험코드 등을 알 수 있어야 하고 각 부서에 대해서는 부서명, 위치, 책임자, 병상의 수, 사용중인 병상의 수를 저장한다. 각 부서에 대해서는 부서명, 위치, 책임자, 병상의 수, 사용중인 병상의 수를 저장한다. 각 부서에는 여러 명의 의사들과 간호사가 있으며 각 의사는 여러 병의 입원 환자를 담당한다. 반명에 간호사는 여러명의 환자를 담당하고 각 환자는 한명의 의사와 여러 병의 간호사로부터 관리를 받는다. 각 의사와 간호사에 대해서는 사원번호, 이름, 주민등록번호, 재직년수 등의 정보가 있다. 각 환자들은 지정된 날짜에 입, 퇴원을 하며 입원기간 동안 여러번의 치료를 받는다. 치료에 대해서는 치료명, 기간, 환자가 보일 수 있는 반응 등을 저장한다.(위의 요구사항에 나타나지 않는 것은 별도의 가정을 추가해서 작성한다. 다이어그램은 가정 및 요구사항의 이해에 따라 다양하게 나타날 수 있다.)
------------------------------------------------------------------------------------
이게 다이어그램의 요구사항인데요..
제가 그린거와 답이 다르네요..
다이어 그램은 여러가지가 나올 수 있다고 알고 있는데...
잘못된 부분이 있다면 어느부분이 문제인지 알려주세요.
잘못된 부분이 없다면 릴레이션으론 어떻게 표현되는지 알려주세요~
이게 제가 한거구요
답에는 환자의 속성에 입원날짜와 퇴원날짜가 포함되어 있고
입원과 퇴원이라는 관계는 없네요..
병원이라는 개체도 없구요
치료라는 약한개체를 만들어서 '치료하다'라는 속성과 환자와 연결이 되어있는데
아무리 봐도 잘 모르겠네요..
개체에 속성이 하나도 없는건 문제되는게 아니죠??
질문이 너무 정신없이 많네요..^^;;
|