공부/기타

엑세스에서 일대일 관계 설정하기

모카우유라떼 2022. 6. 24. 01:20
728x90

*테이블 내용을 적을 필요는 없고, 테이블 필드 특성만 설정하면된다.

1. VEHICLE 테이블 만들기

2. SALESPERSON 테이블에 InventoryID 열 생성

3. [데이터베이스도구] - [관계]에서 관계 설정

지금 생성된 관계는 일대다 관계이다.

엑세스에서 일대일 관계를 만드는 방법은 외래키 열(SALESPERSOM의 InventoryID)의 인덱스 필드속성을 '예(중복 불가능)'로 설정하는 것이다.

외래키에 같은 값이 한 번 이상 나타나는한 엑세스는 의도했던 일대일 관계 대신에 일대다 관계를 만든다.

만들었던 관계를 삭제하고 일대다 관계를 만들어보자.

관계를 삭제한 후 SALESPERSOM 테이블의 InventoryID의 인덱스 필드속성을 '예(중복 불가능)'로 설정한다.

변경내용을 저장한 후 테이블을 모두 닫고 관계를 다시 설정한다.

이제 성공적으로 일대일 관계가 만들어졌다.