반사 관계 그리기(Visual Database Tools)
적용 대상: SQL Server
반사 관계를 만들면 테이블에 있는 하나 이상의 열을 동일한 테이블에 있는 하나 이상의 다른 열에 연결할 수 있습니다. 예를 들어 employee
테이블에 emp_id
열과 mgr_id
열이 있다고 가정합니다. 각 관리자는 회사의 직원이기도 하므로 테이블 내에서 관계 선을 그려 이러한 두 열을 연결합니다. 이와 같이 관계를 설정하면 테이블에 추가되는 각 관리자 ID가 기존의 직원 ID와 일치하도록 만들 수 있습니다.
관계를 만들려면 먼저 테이블에 대한 기본 키나 UNIQUE 제약 조건을 정의해야 합니다. 그런 다음 기본 키 열을 일치하는 열에 연결합니다. 관계를 만들면 일치하는 열이 테이블의 외래 키가 됩니다.
반사 관계를 그리는 방법
데이터베이스 다이어그램에서 다른 열과 연결하려는 데이터베이스 열의 행 선택기를 클릭하고 줄이 나타날 때까지 포인터를 테이블 외부로 끕니다.
선을 선택한 테이블로 다시 끌어옵니다.
마우스 단추를 놓습니다. 테이블 및 열 대화 상자가 표시됩니다.
관계를 형성하려는 외래 키 열과 기본 키 테이블 및 열을 선택합니다.
확인을 2번 선택하여 관계를 만듭니다.
테이블에 대해 쿼리를 실행하는 경우 반사 관계를 사용하여 자체 조인을 만들 수 있습니다. 조인을 사용하여 테이블을 쿼리하는 방법에 대한 자세한 내용은 조인을 사용한 쿼리(Visual Database Tools)를 참조하세요.