Access에서 테이블을 단계별로 연결하는 방법

마지막 업데이트 : 03/03/2025
저자 : 이삭
  • Access의 관계를 사용하면 중복을 피하기 위해 여러 테이블 간의 데이터를 연결할 수 있습니다.
  • 관계에는 일대다, 다대다, 일대일의 세 가지 주요 유형이 있습니다.
  • 관계는 관계 창에서 관리하고, 링크를 추가, 수정, 삭제할 수 있습니다.
  • 참조 무결성을 활성화하면 오류를 방지하고 데이터 일관성을 유지하는 데 도움이 됩니다.

Access에서 관계를 만드는 방법

Microsoft Access 는 비즈니스 세계에서 데이터베이스 관리에 가장 널리 사용되는 도구 중 하나입니다 . Access를 사용하면 정보를 효율적으로 구성하고 테이블 간의 관계를 통해 데이터를 쉽게 연결할 수 있습니다. 이러한 기능은 데이터 중복을 방지하고 데이터 무결성을 향상시키며 쿼리를 최적화하는 데 필수적입니다 . 데이터 구조화 방법에 대해 더 자세히 알아보려면 Access에서 테이블을 만드는 방법 에 대한 가이드를 참조하세요.

Access를 처음 사용하거나 데이터베이스 구조를 개선해야 하는 경우 관계를 만들고 관리하는 방법을 아는 것이 중요합니다. 이 문서에서는 Access에서 관계가 무엇인지, 어떤 유형이 있는지, 관계를 만드는 방법과 필요한 경우 관계를 수정하거나 삭제하는 방법에 대해 자세히 설명합니다.

Access에서 테이블 관계란 무엇인가요?

Access에서 관계를 사용하면 서로 다른 테이블 간에 논리적 연결을 설정할 수 있어 데이터 관리 및 검색이 용이해집니다. 이러한 연결은 기본 키와 외래 키를 기반으로 합니다 . 기본 키는 테이블 내에서 고유한 식별자이며, 외래 키는 다른 테이블에서 이 기본 키를 참조하는 필드입니다.

예를 들어, 고유 ID 필드를 가진 "고객" 테이블과 이 ID를 참조하는 필드를 가진 "주문" 테이블이 있다면, 각 주문과 해당 고객을 연결하는 관계를 설정할 수 있습니다. 데이터베이스를 더욱 효율적으로 관리하려면 Access 데이터베이스를 SQL Server로 마이그레이션하는 방법을 알아보세요.

Access의 관계 유형

쿼리 쿼리 접근

Access에서는 테이블 간에 세 가지 주요 관계 유형이 있습니다.

  Windows 11에서 웹캠이 작동하지 않을 경우 해결 방법 및 실용적인 팁

일대다 관계

이는 가장 일반적인 유형의 관계입니다. 이 경우 한 테이블의 레코드 하나가 다른 테이블의 여러 레코드 와 연결될 수 있습니다 . 예를 들어, 고객은 여러 번 주문할 수 있지만 각 주문은 한 명의 고객에게만 해당됩니다.

다대다 관계

이러한 유형의 관계에서는 한 테이블의 여러 레코드가 다른 테이블의 여러 레코드 와 연결될 수 있습니다 . Access에서 이러한 관계를 구현하려면 세 번째 중간 테이블이 필요합니다. 예를 들어 "저자"와 "도서" 간의 관계에서는 각 저자를 그들이 쓴 책과 연결하기 위해 "Books_Authors" 테이블이 필요합니다.

일대일 관계

일대일 관계에서는 한 테이블의 각 레코드가 다른 테이블의 단일 레코드 와 연결됩니다 . 이러한 유형의 관계는 보안이나 효율성상의 이유로 특정 데이터를 분리해야 할 때 사용됩니다. 예를 들어, 직원 데이터베이스에는 일반 정보가 담긴 테이블과 기밀 데이터가 담긴 테이블이 있을 수 있지만, 이 두 테이블은 고유 키로 연결됩니다.

Access에서 테이블 간의 관계를 만드는 방법

다음 단계를 따르면 Access에서 관계를 만드는 것은 간단한 과정입니다.

  • Access를 열고 데이터베이스를 로드합니다.
  • 탭으로 이동 데이터베이스 도구 선택 Relaciones.
  • 관계 창에서 클릭하세요 테이블 추가 그리고 당신이 연관시키고 싶은 것을 선택하세요.
  • 한 테이블의 기본 키 필드를 다른 테이블의 해당 필드로 끌어다 놓습니다.
  • 나타나는 대화 상자에서 선택한 필드가 올바른지 확인하세요.
  • 옵션 활성화 참조 무결성을 요구하다 데이터 일관성을 보장합니다.
  • 클릭 만들기 그러면 Access에서 테이블 간에 관계선이 생성됩니다.

Access에서 관계 수정 또는 삭제

관계 수정

Access에서 기존 관계를 변경해야 하는 경우 다음 단계를 따르세요.

  • 탭으로 이동 데이터베이스 도구 클릭 Relaciones.
  • 수정하려는 관계를 나타내는 줄을 찾으세요.
  • 확인 더블 클릭 이 줄을 클릭하면 편집 상자가 열립니다.
  • 필요한 수정을 하고 변경 사항을 저장합니다.
  Edge 설정을 초기화하고 데이터를 삭제하는 방법

관계 삭제

Access에서 테이블 관계를 삭제하려면:

  • 창을 엽니 다 Relaciones 탭에서 데이터베이스 도구.
  • 삭제하려는 관계선을 클릭합니다.
  • 키를 누릅니다. 서프 키보드에서 를 눌러 삭제를 확인하세요.

참조 무결성의 중요성

참조 무결성은 Access에서 테이블 간의 관계가 유효하고 데이터가 실수로 삭제되지 않도록 하는 데 사용하는 일련의 규칙입니다. 활성화 시:

  • 해당 기본 키에 존재하지 않는 값을 외래 키에 삽입할 수 없습니다.
  • 다른 테이블에 관련 레코드가 있는 경우 부모 테이블에서 레코드를 삭제할 수 없습니다.
  • 다른 테이블에 참조가 있는 경우 기본 키를 수정할 수 없습니다.

Access에서 테이블 간 관계를 관리하는 것은 효율적인 데이터베이스 구조화에 필수적입니다. 테이블 간 연결을 설정하는 방법을 익히면 정보의 구성 및 관리가 개선되어 더욱 빠르고 정확한 데이터 쿼리 및 분석이 가능해집니다 . 이 글에서 배우는 내용을 바탕으로 데이터 중복 문제 없이 더욱 효율적인 데이터베이스를 설계할 수 있을 것입니다.

Access에서 인벤토리 데이터베이스를 만드는 방법
관련 기사 :
Access에서 인벤토리 데이터베이스를 만드는 방법