책 내용 질문하기
참조 무결성 강화규칙
도서
2025 시나공 컴퓨터활용능력 1급 필기 기본서
페이지
344
조회수
68
작성일
2024-12-06
작성자
박*영
첨부파일
기본테이블과 관계가 설정된 테이블에 일치하는 레코드가 존재 할 때는 기본테이블에서 레코드를 삭제할 수 없다
인데 다른 강화 규칙에는
기본테이블에서 레코드를 삭제하면 관계설정된 테이블의 관련 레코드가 삭제되도록 설정할 수 있다고 되어있어서요
둘이 관계가 설정되어 있고 일치하는 레코드에 대해 자동으로 삭제된다는거 아닌가요? 그럼 위 규칙과는 다른 말인데 설명 부탁드려요
답변
2024-12-09 20:41:05
안녕하세요.
일반적으로 참조 무결성이 유지되도록 관계를 설정하면 기본 테이블과 관계가 설정된 테이블에 일치하는 레코드가 존재 할 때는 기본 테이블에서 레코드를 삭제할 수 없는데, '관계 편집' 대화상자에서 '관련 필드 모두 업데이트' 옵션을 선택하면 기본 테이블에서 레코드를 삭제하면 관계 설정된 테이블의 관련 레코드가 삭제됩니다. 즉, 삭제되도록 설정할 수 있다는 맞는 내용입니다.
즐거운 하루 되세요.
-
관리자2024-12-09 20:41:05
안녕하세요.
일반적으로 참조 무결성이 유지되도록 관계를 설정하면 기본 테이블과 관계가 설정된 테이블에 일치하는 레코드가 존재 할 때는 기본 테이블에서 레코드를 삭제할 수 없는데, '관계 편집' 대화상자에서 '관련 필드 모두 업데이트' 옵션을 선택하면 기본 테이블에서 레코드를 삭제하면 관계 설정된 테이블의 관련 레코드가 삭제됩니다. 즉, 삭제되도록 설정할 수 있다는 맞는 내용입니다.
즐거운 하루 되세요.