728x90
728x170
데이터베이스 일반
참조 무결성
- 관련된 테이블 간의 관계를 유지하고, 사용자가 실수로 관련 데이터를 삭제하거나 변경하지 않도록 하기 위해서 Microsoft Access가 사용하는 규칙
- 외래 키 필드 값을 기본 테이블의 기본 키 필드 값과 동일하게 유지해 주는 제약 조건
- 참조 무결성을 지정하려면, 관계를 설정할 때
관계 편집
의항상 참조 무결성 유지
를 선택해야 함.
참조 무결성 설정 조건
- 기본 테이블에서 사용할 필드는 기본 키이거나 고유 인덱스가 설정되어 있어야 함.
- 관계 설정에서 사용되는 두 테이블의 필드는 데이터 형식이 같아야 함.
- 기본 테이블과 관련 테이블 모두 Access 데이터베이스의 테이블이어야 함.
참조 무결성의 강화 규칙
- 기본 테이블의 기본 키 필드에 존재하지 않는 데이터
- 관계가 설정된 테이블의 외래 키 필드 값으로 입력할 수 없음.
- 기본 테이블과 관게가 설정된 테이블에 일치하는 레코드가 존재할 때
- 기본 테이블에서 레코드를 삭제할 수 없음.
- 기본 테이블과 관계가 설정된 테이블에 일치하는 레코드가 존재할 때
- 기본 테이블에서 기본 키를 바꿀 수 없음.
- 기본 테이블의 기본 키 필드 값이 바뀌면
- 자동으로 관계가 설정된 테이블의 관련 필드의 값이 모두 수정되도록 설정할 수 있음.
- 기본 테이블에서 레코드를 삭제하면
- 자동으로 관계가 설정된 테이블의 관련 레코드가 모두 삭제되도록 설정할 수 있음.
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
데이터베이스 일반 : 단순 조회 질의 - 기본 구문 (0) | 2021.06.14 |
---|---|
데이터베이스 일반 : 데이터 내보내기 (0) | 2021.06.14 |
데이터베이스 일반 : 외부 데이터 가져오기 / 연결하기 (0) | 2021.06.14 |
데이터베이스 일반 : 레코드 추가/삭제 (0) | 2021.06.14 |
데이터베이스 일반 : 관계 설정 (0) | 2021.06.14 |
데이터베이스 일반 : 색인(Index) (0) | 2021.06.14 |
데이터베이스 일반 : 기본 키(Primary Key) (0) | 2021.06.13 |
데이터베이스 일반 : 필드 속성 - 조회 (0) | 2021.06.13 |