Access에서 테이블 관계를 생성, 편집 및 삭제하는 방법

Microsoft Access 에서 관계(Relationship) 는 한 테이블의 데이터를 다른 테이블로 병합하거나 연결하는 데 도움이 됩니다 . 관계(Relationships) 를 통해 사용자는 쿼리, (Queries,) 양식(Forms)보고서(Reports) 를 만들 수 있습니다 . 데이터베이스의 각 주제에 대해 테이블이 생성될 때 관련 테이블에 공통 필드를 배치하고 정보를 다시 수집할 수 있도록 이들과의 관계를 형성해야 합니다.

Microsoft_Office_Access_logo

(Create)Access 에서 테이블 관계 생성 , 편집(Edit) , 삭제(Delete)

관계에는 세 가지 유형이 있습니다.

  1. 일대일 관계 (One-to-One Relationship): 일대일 관계(Relationship) 는 관련된 정보가 동일한 테이블에 저장되기 때문에 가장 단순한 종류의 관계 이며 가장 덜 일반적입니다. (Relationship)한 테이블을 다른 테이블의 단일 레코드에 연결합니다. 기본 키(Primary Keys) 는 테이블을 연결합니다. 일대일 관계(Relationship) 는 보안상의 이유로 여러 필드가 있는 테이블을 함께 연결하고 테이블을 분리할 수 있습니다.
  2. 일대다 관계 (A One-to-Many relationship): 일대다 관계(Relationship) 가 가장 일반적인 관계(Relationship) 입니다 . 한 테이블의 각 레코드를 다른 테이블의 여러 레코드에 연결합니다. 연결된 필드 중 하나만 기본 키가 될 수 있으며 기본 (Primary Key)(Primary Key) 다른 테이블의 많은 레코드에 대해 하나의 레코드를 가져야 합니다.
  3. 다대다 관계 (Many-to-Many relationships): 다대다 관계(Relationship) 에는 연결하려는 두 테이블의 기본 키(Primary Key) 열 이 포함 된 접합 테이블 이 필요합니다. (Junction Table)다대다 관계(Relationship) 를 사용하면 한 테이블의 각 행을 다른 테이블의 여러 행에 연결할 수 있습니다 .

Access에서 테이블 관계를 사용하는 이유는 무엇입니까?(Why use table relationships in Access?)

  • 테이블 관계는 양식 및 보고서 디자인을 업데이트합니다.(Table Relationships updates your form and report designs) – 양식과 보고서를 디자인할 때 사용자 가 만든 양식이나 보고서에 배치할 수 있는 정보를 수집 하기 위해 Access 에 (Access)관계(Relationship) 가 필요합니다 .
  • 테이블 관계는 쿼리 디자인을 업데이트합니다.(Table Relationships updates your query design) 두 개 이상의 테이블에서 레코드가 작동하려면 이러한 테이블을 조인하기 위한 쿼리를 만들어야 합니다. 쿼리는 첫 번째 테이블의 기본 키 필드 값을 두 번째 테이블의 외래 키와 일치시켜 작동합니다.
  • 참조 무결성은 테이블 관계에서 시행할 수 있습니다.(Referential Integrity can be enforced in a table relationship) 참조 무결성(Referential Integrity) 은 데이터베이스의 고아 레코드를 방지하는 데 도움이 됩니다. 고아 레코드는 존재하지 않는 다른 레코드를 참조하는 레코드입니다.

이 기사에서는 다음을 설명합니다.

  1. Microsoft Access 에서 관계(Relationship) 를 만드는 방법
  2. Microsoft Access 에서 관계(Relationship) 를 편집하는 방법
  3. Microsoft Access 에서 관계(Relationship) 를 삭제하는 방법

1] Microsoft Access에서 관계를 만드는 방법(1] How to Create a Relationship in Microsoft Access)

메뉴 모음에서 테이블 탭(Table Tab) 으로 이동합니다 . 관계 선택 관계(Relationship) 창에서 테이블 추가를 선택합니다. (Add Table.)테이블 추가 대화 상자가 열립니다. 선택한 테이블 추가(Add Selected Tables.) 를 클릭합니다 .

관계(Relationship) 창의 도구 섹션 왼쪽 모서리에서 관계 편집을 클릭합니다. (Edit Relationships.)새로 만들기를(Create New.) 선택 합니다.

새 대화 상자를 만들 때 테이블의 왼쪽 테이블 이름(Left Table Name)오른쪽 테이블 (Right Table) 이름(Name) 을 선택한 다음 테이블 의 기본 키(Primary Key) 가 되어야 하는 왼쪽 열 이름(Left Column Name)오른쪽 열 이름(Right Column Name, ) 을 선택합니다 . 이제 확인을 클릭합니다.(OK.)

선택한 선택 항목과 함께 관계 편집(Edit Relationship ) 대화 상자가 다시 표시됩니다. 만들기(create) 를 누릅니다 . 한 테이블에서 다른 테이블로 기본 키(Primary Key) 를 끌 수 있는 바로 가기 옵션도 있습니다 . 연결된 모든 테이블은 기본 키(Primary Key) 와 관련되어야 합니다 . 이것은 두 테이블 사이에 관계를 형성합니다.

2] Microsoft Access에서 관계를 편집하는 방법(2] How to edit relationships in Microsoft Access)

Microsoft Access에서 테이블 관계를 생성, 편집 및 삭제하는 방법

Microsoft Access 에서 관계(Relationships ) 를 수정할 수 있습니다 . 여기에 몇 가지 단계가 있습니다.

관계선(Relationship Line) 을 두 번 탭하면 관계 편집(Edit Relationship) 대화 상자가 나타납니다.

관계 편집 대화 상자를 여는 다른 방법이 있습니다. 디자인 탭(Design Tab)관계 편집(Edit Relationship) 옵션 이 표시됩니다 . 그것을 클릭하십시오.

(Make)원하는 대로 변경하십시오 .

3] Microsoft Access에서 관계 삭제(3] Deleting Relationships in Microsoft Access)

관계(Relationship)삭제(Delete) 하려면 두 테이블에서 행을 제거해야 합니다. 이러한 조치입니다.

커서를 마우스 오른쪽 버튼으로 클릭하고 삭제를 클릭합니다. (Delete.)다른 옵션은 커서를 라인에 놓고 Delete 키 버튼(Delete Key Button) 을 누르는 것 입니다.

관계(Relationship) 를 영구적으로 삭제할 것인지 묻는 대화 상자가 나타납니다 .

확인(OK) 을 클릭 합니다.

관련 읽기(Related read) : Access에서 테이블 디자이너를 사용하여 테이블을 작성하는 방법(How to build Tables with Table Designer in Access) .

문제가 있는 경우 댓글로 알려주시면 다시 연락드리겠습니다.



About the author

저는 10년 이상의 경험을 가진 전문 오디오 및 키보드 기술자입니다. 저는 기업 세계에서 컨설턴트 및 제품 관리자로 일했으며 가장 최근에는 소프트웨어 엔지니어로 일했습니다. 저의 기술과 경험을 통해 중소기업에서 대기업에 이르기까지 다양한 유형의 프로젝트를 수행할 수 있습니다. 저는 또한 Windows 11의 전문가이며 현재 2년 이상 새 운영 체제에서 작업하고 있습니다.



Related posts