직원, emp_shift, 교대, 테이블이있는 데이터베이스를 작성 중입니다. 이 가장 많은 숫자를 수행 한 월말에 월말에 계산할 수 있다고 가정합니다. 교대.Little (Employee - Shift) SQL 데이터베이스 도움말
Ive는 SQL 작성, 테이블에 대한 문장 삽입 및 작문을 시도하는 데 필요한 것을 설명하기위한 초보자이며 지난 4 일 동안 수행하려고했던 숙제입니다.
도 : http://latinunit.net/emp_shift.jpg SQL : http://latinunit.net/emp_shift.txt이
당신이 만족 할 수 있습니다 사람이 그것을 확인, 기한은 2 일입니다 이것은 전체 데이터베이스의 단지 부분이다
당신이에 연결하지 않을 경우 확인하기 어렵다 SQL 파일. –
테이블 이동 제약 조건에서 재미없는 오타가 생겼습니다 ... 또한 EMP_SHIT 테이블의 PK가 작동하지 않습니다. 직원들이 평생 동안 한 번 교대 근무를 할 수 있습니다. 날짜도 키의 일부 여야합니다. 시간 소인 필드는 varchar 일 수 있습니다. 왜냐하면 당신이 정말로 관심이 없기 때문입니다. 그것들은 기본적으로 설명이며, 당신이 수학을하지 않을 것 같습니다. – MJB
하지만 emp_shift는 복합 엔티티입니다. 직원과 교대 사이에 많은 관계가 있으므로 각 테이블의 각 기본 키가 복합 엔티티에서 기본 키로 사용됩니다. 이것은 ive가 가르쳐 준 것이지만, 우리는 date_shift 속성을 전체 키의 일부로 만들 수 있습니다. CONSTRAINT EMP_SHIFT_PK PRIMARY KEY (EMP_ID, SHIFT_ID, EMP_SHIFT_DATE), –