테이블이 두 개 있습니다. 하나는 직원 테이블이고 다른 하나는 부서 테이블입니다.
직원 테이블에는 직원 번호와 부서 번호라는 두 가지 속성이 있습니다
Department에는 부서 번호와 관리자 번호라는 두 가지 속성이 있습니다.
물론 관리자 번호는 직원 테이블의 직원 번호를 외래 키 참조로 사용해야 하고, 직원 테이블의 부서 번호는 부서 테이블의 부서 번호를 외래 키 참조로 사용해야 합니다.
이 경우 서로 외래 키를 참조하는 두 테이블 사이에 충돌이 발생합니다. 어떻게 해결해야 할까요?
테이블 구조가 불합리해요!
jue 색상표를 추가해야 합니다
직원 테이블에 역할 필드 추가
캐릭터 시트
직원 목록
부서 테이블
"상호 외래 키 참조"가 모순되는 이유는 무엇입니까?
새 부서를 추가하고 싶은데 이 부서의 관리자도 새 사람인 경우 먼저 이전 직원을 사용하여 관리자 역할을 한 다음 추가가 성공한 후 수정할 수 있습니다. 예를 들어, 새로운 재무 부서와 관리자 Zhang San을 추가하는 경우:
으아아아다음 질문은 두 테이블이 모두 비어 있을 때 어떻게 추가하나요? 이때 먼저 데이터 행을 추가한 다음 외래 키 제약 조건을 추가할 수 있습니다.