-1

실험실에는 하나 이상의 프로젝트에서 일하는 여러 화학자가 있습니다.
에서 작업하는 동안 화학자는 다른 실험실 장비를 사용할 수 있습니다.
실험실은 화학자, 프로젝트 및 장비에 대한 다음 정보를 알아야합니다.
화학자는 종업원 ID, 성명 (이름 및 성), 생년월일, 나이 및 전화 번호가 각각
입니다. 프로젝트에는 고유 한 프로젝트 ID (식별자), 이름 및 프로젝트 시작이 있고 완료 날짜가 있습니다. 일련 번호 (고유), 이름 및
비용이 포함 된 장비 정보. 실험실은 주어진 장비가
으로 지정되어 특정 화학자가 반환 한 날짜를 기록하고자합니다. 실험실은 또한 화학자가 프로젝트에서 일하는 시간을 기록하기를 원합니다.
실험실에는 다음과 같은 비즈니스 규칙이 있습니다. 화학자는 최소한
프로젝트 및 장비 항목 하나에 할당되어야합니다. 주어진 장비는 지정 될 필요가 없으며 주어진 프로젝트를 화학자에게 할당 할 필요가 없습니다. 그것은 한 번에 하나의 경우카디널리티는 한 번에 하나씩 발생합니까, 아니면 데이터의 전체 수명에 관한 것입니까?

그래서, 장비는 ASSIGNEMENT하기 위해, 장비은 한 번에 하나 개의 프로젝트 N에 할당 할 수 있습니다 : 1,

아니면이 인생을인지하는 장비는 하나 개의 프로젝트에 할당 할 수 있습니다 또는 다른 순간 M : N. 다이어그램의 사진 >>enter image description here

+1

[텍스트, 이미지/링크가 아닌 텍스트] (https://meta.stackoverflow.com/q/285551/3404097)를 사용하십시오. 이미지는 추가 대체품으로 좋을 수도 있고 추가 정보를 추가 할 수도 있습니다. 여기 이미지에는 무의미한 것들이 모여 있지만 관련된 내용은 당신이 제공해야하는 텍스트 이상의 것을 말합니다. (관련 하위 이미지를 추가로 대체 할 수도 있지만 – philipxy

답변

0

카디널리티 제약은 모든 제약과 같은 테이블 반환 변수 기본 테이블에 대해, 그리고 그것은 또한 즉, 의 모든 데이터베이스 상태 진실 (및 시행)입니다 "데이터의 전체 수명에 대해"

관련 문제