비디오: Age Is Just A Number? Filipina Age-Gap Relationship; What You Should Know 2025
필드, 테이블, 레코드 등의 관계는 Access 2016에서 다루는 가장 일반적인 사항입니다. 다음 10 가지 팁을 염두에 두십시오.
-
많은 관계는 상위 테이블의 하나의 레코드를 하위 테이블의 많은 레코드에 연결합니다.
고객 또는 위치에 대한 주문을 이벤트에 연결하도록 관계를 설정합니다. 한 고객은 많은 주문을 할 수 있고 한 고객은 여러 이벤트를 가질 수 있습니다. 이렇게하면 각 주문에 대한 모든 고객 연락처 정보 또는 각 이벤트의 모든 위치 정보를 반복하지 않아도됩니다.
-
일대일 관계는 상위 테이블의 하나의 레코드를 하위 테이블의 하나의 레코드에 연결합니다.
이것은 일반적인 관계 유형은 아니지만 많은 필드가 들어있는 테이블을 두 개의 테이블로 분할해야하는 경우에 사용할 수 있습니다.
-
상위 테이블의 기본 키 필드와 하위 테이블의 동일한 필드 (외래 키라고 함)를 연결하십시오.
가장 일반적인 시나리오입니다. 상위 테이블은 기본 키 필드를 포함하고 하위 테이블은 동일한 필드 이름을 포함합니다. 예를 들어 Customers 테이블과 Orders 테이블은 CustomerID를 공유 할 수 있습니다. CustomerID는 대개 Customers의 기본 키이고 Orders의 외래 키입니다.
-
관계에 조인 된 필드는 동일한 데이터 유형이어야합니다.
부모 테이블의 텍스트 필드를 자식 테이블의 숫자 필드와 연관시킬 수 없으며 그 반대도 마찬가지입니다. 필드는 각 테이블의 텍스트 필드 또는 숫자 필드 여야합니다.
-> -
관계 편집 대화 상자에서 참조 무결성을 적용하여 하위 테이블에서 레코드가 분리 된 것을 방지합니다.
고아는 상위 테이블에 해당 레코드가없는 하위 테이블의 레코드입니다. 전형적인 예는 고객 테이블에없는 고객의 주문 테이블에있는 주문입니다. 참조 무결성은 이러한 고아 주문을 입력하지 못하게합니다.
-
관계 편집 대화 상자의 계단식 업데이트 관련 필드를 설정하면 부모 테이블에서 자식 테이블이 업데이트 될 때 자식 테이블의 키 값이 업데이트됩니다.
ExpenseType 테이블의 범주 목록 (필드 이름 범주)과 Category라는 Expenses 테이블의 필드라는 두 개의 테이블이 있다고 가정합니다. 비용의 범주 필드는 ExpenseType 테이블의 범주 필드에서 해당 데이터를 가져 오는 콤보 상자로 채워집니다. 또한 오타가 식사를 위해 만들어진 것으로 가정하십시오. 그것은 Dinning의 철자가되었습니다. 계단식 업데이트 관련 필드를 설정하는 경우 ExpenseType에서 Dinning을 Dining으로 편집 할 수 있으며 비용 테이블에서 사용되는 모든 레코드에서 변경됩니다.
-
관계 편집 대화 상자에서 관련 레코드 삭제를 설정하면 상위 테이블에서 해당 레코드가 삭제 될 때 하위 테이블의 관련 레코드를 삭제할 수 있습니다.
이 설정을 사용하면 위치의 위치 ID와 이벤트의 위치 ID 간의 관계에서 위치 기록을 삭제하면 해당 위치의 모든 이벤트가 삭제됩니다.
-
테이블 간의 관계를 설정하면 쿼리를 작성할 때 해당 테이블에 대한 조인이 자동으로 설정됩니다.
관계 조인은 디자인보기를 쿼리하기 위해 수행됩니다. LocationID에서 위치 및 이벤트 간의 관계를 설정하면 쿼리 디자인에서 새 쿼리에 해당 테이블을 추가 할 때 조인 라인이 표시됩니다.
-
관계의 일부인 필드를 삭제하면 관계가 삭제됩니다.
두 필드 중 하나가 누락 된 경우 두 필드 사이에 관계가있을 수 없습니다. 맞습니까? 따라서 관계는 해당 관계의 일부인 필드를 삭제할 때 끊어진 관계를 제거합니다.
-
기본 키가 관계의 일부인 경우, 관계를 먼저 h 제하지 않고 해당 테이블의 기본 키를 다른 필드로 변경할 수 없습니다.
기본 키가 관계의 일부인 테이블의 기본 키를 변경하려면 먼저 관계 창을 열고 관계를 삭제해야 Access에서 기본 키를 해당 테이블의 다른 필드로 변경할 수 있습니다. 관계 창에서 두 테이블 간의 조인 선을 마우스 오른쪽 단추로 클릭하고 삭제를 선택하여 관계를 삭제합니다.
