Microsoft Access에서 , 관계 한 테이블에서 다른 테이블로 데이터를 병합하거나 연결하는 데 도움이 됩니다. 관계를 통해 사용자는 쿼리를 만들 수 있습니다. 양식 및 보고서 . 데이터베이스의 각 주제에 대해 테이블이 생성되면 관련 테이블에 공통 필드를 배치하고 정보가 다시 결합되도록 관계를 형성해야 합니다.
Access에서 테이블 관계 생성, 편집, 삭제
관계에는 세 가지 유형이 있습니다.
- 일대일 관계 : 일대일 관계는 관련된 정보가 동일한 테이블에 저장되기 때문에 가장 단순한 종류의 관계이며 가장 흔하지 않습니다. 한 테이블을 다른 테이블의 단일 레코드에 연결합니다. 기본 키는 테이블을 연결합니다. 일대일 관계는 보안상의 이유로 여러 필드가 있는 테이블을 함께 연결하고 테이블을 분리할 수 있습니다.
- 일대다 관계 : 일대다 관계는 가장 일반적인 관계입니다. 한 테이블의 각 레코드를 다른 테이블의 여러 레코드에 연결합니다. 연결된 필드 중 하나만 기본 키로 될 수 있으며 기본 키는 다른 테이블의 여러 레코드에 대해 하나의 레코드를 가져야 합니다.
- 다대다 관계 : 다대다 관계에는 연결하려는 두 테이블의 기본 키 열이 포함된 접합 테이블이 필요합니다. 다대다 관계를 사용하면 한 테이블의 각 행을 다른 테이블의 여러 행에 연결할 수 있습니다.
Access에서 테이블 관계를 사용하는 이유는 무엇입니까?
- 표 관계는 양식 및 보고서 디자인을 업데이트합니다. – 양식과 보고서를 디자인할 때 사용자가 만든 양식이나 보고서에 넣을 수 있는 정보를 Access에서 수집하려면 관계가 필요합니다.
- 테이블 관계는 쿼리 디자인을 업데이트합니다. – 둘 이상의 테이블에서 레코드가 작동하려면 이러한 테이블을 조인하기 위한 쿼리를 생성해야 합니다. 쿼리는 첫 번째 테이블의 기본 키 필드 값을 두 번째 테이블의 외래 키와 일치시켜 작동합니다.
- 테이블 관계에서 참조 무결성을 적용할 수 있음 – 참조 무결성은 데이터베이스의 고아 레코드를 방지하는 데 도움이 됩니다. 고아 레코드는 존재하지 않는 다른 레코드를 참조하는 레코드입니다.
이 기사에서 설명할 내용은 다음과 같습니다.
- Microsoft Access에서 관계를 만드는 방법
- Microsoft Access에서 관계를 편집하는 방법
- Microsoft Access에서 관계를 삭제하는 방법
1] Microsoft Access에서 관계를 만드는 방법
표 탭으로 이동 메뉴 바에서. 관계 선택 관계 창에서 테이블 추가를 선택합니다. 테이블 추가 대화 상자가 열립니다. 선택한 표 추가를 클릭합니다.
관계 도구 섹션의 왼쪽 모서리 , 창에서 관계 수정을 클릭합니다. 새로 만들기를 선택합니다.
새 대화 상자를 만들 때 왼쪽 테이블 이름을 선택합니다. 및 오른쪽 테이블 이름 다음 왼쪽 열 이름을 선택합니다. 및 오른쪽 열 이름, 기본 키여야 합니다. 당신의 테이블의; 이제 확인을 클릭합니다.
관계 수정 선택한 선택 항목과 함께 대화 상자가 다시 표시됩니다. 만들기 누르기 . 기본 키를 드래그할 수 있는 바로 가기 옵션도 있습니다. 한 테이블에서 다른 테이블로; 연결된 모든 테이블은 기본 키와 관련되어야 합니다. . 이것은 두 테이블 사이에 관계를 형성합니다.
2] Microsoft Access에서 관계를 편집하는 방법
관계를 수정할 수 있습니다. Microsoft Access에서; 여기에 몇 가지 단계가 있습니다.
관계선을 두 번 탭합니다. 및 관계 수정 대화 상자가 나타납니다.
관계 편집 대화 상자를 여는 다른 방법이 있습니다. 디자인 탭에서 , 관계 수정이 표시됩니다. 옵션; 클릭하세요.
원하는 대로 변경하십시오.
3] Microsoft Access에서 관계 삭제
삭제하려면 관계 , 두 테이블에서 행을 제거해야 합니다. 조치입니다.
커서를 마우스 오른쪽 버튼으로 클릭하고 삭제를 클릭합니다. 다른 옵션은 커서를 줄에 놓고 키 삭제 버튼을 누르는 것입니다. .
관계를 영구적으로 삭제할 것인지 묻는 대화 상자가 나타납니다. .'
확인을 클릭합니다. .
관련 읽기 :Access에서 테이블 디자이너를 사용하여 테이블을 작성하는 방법
문제가 있는 경우 댓글로 알려주시면 다시 연락드리겠습니다.