Foreign Key

jiin lee·2024년 1월 9일

당신은 이미 기본 키를 만들고 여러 테이블이 있는 데이터베이스를 만드는 방법을 알고 있습니다. 그러나 여러 테이블 간에 데이터를 연결하는 방법을 알아야 진정으로 강력한 데이터베이스를 만들 수 있습니다.

예를 들어, 직원 및 업무 부서에 관한 정보를 저장하려고 합니다. 모든 데이터를 가진 하나의 테이블을 만들 수 있지만 새로운 부서를 열고 즉시 누구도 고용하지 않을 경우에는 어떻게 정보를 저장할까요? 직원과 부서의 두 가지 다른 테이블을 만들 수 있지만 이러한 테이블 간에 데이터를 어떻게 연결할까요? 비 존재하는 부서 이름으로 직원을 추가하면 어떻게 문제를 피할 수 있을까요? 이 토픽에서는 두 테이블을 연결하고 거기에 저장된 데이터를 관리하는 데 외래 키 제약 조건을 사용하는 방법을 배우게 됩니다.

profile
creative engineer

0개의 댓글