책 내용 질문하기
엑세스 기본모의고사 질문입니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
284
조회수
375
작성일
2019-01-21
작성자
탈퇴*원
첨부파일

2번문제에서

<회원>테이블의 기본키가 번경되면 <사용현황>테이블의 외래키 필드도 변경되도록 설정하시오.

<사용현황>테이블에서 참조하고 있는 <회원>테이블의 레코드와 <강사>테이블의 레코드를 삭제할 수 없도록 설정하시오.

 

이 두개는 해설에서 어느 부분인가요? 

답변
2019-01-23 20:49:15

안녕하세요.

 

<회원>테이블의 기본키가 번경되면 <사용현황>테이블의 외래키 필드도 변경되도록 설정하시오.

-> 관계 편집을 설정하면서 '항상 참조 무결성 유지, 관련 필드 모두 업데이트'를 선택해 주시면 됩니다.

    기본키가 변경되면 외래키 필드도 변경되면 참조 무결성이 유지되는 것입니다. 참조 무결성 유지 중 변경 부분에 대한 지시가 있었으므로 관련 필드 모두 업데이트오 선택해 주세요.

 

<사용현황>테이블에서 참조하고 있는 <회원>테이블의 레코드와 <강사>테이블의 레코드를 삭제할 수 없도록 설정하시오.

-> 관계 편집을 설정하면서 '항상 참조 무결성 유지'를 선택해 주시면 됩니다.

    참조하고 있는 테이블에서 삭제할 경우, 참조되는 테이블에 정보가 유효해지지 않을 수있습니다. 그래서 참조 무결성 유지를 선택해서 참조하는 상태에서는 삭제할 수 없도록 하는 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-23 20:49:15

    안녕하세요.

     

    <회원>테이블의 기본키가 번경되면 <사용현황>테이블의 외래키 필드도 변경되도록 설정하시오.

    -> 관계 편집을 설정하면서 '항상 참조 무결성 유지, 관련 필드 모두 업데이트'를 선택해 주시면 됩니다.

        기본키가 변경되면 외래키 필드도 변경되면 참조 무결성이 유지되는 것입니다. 참조 무결성 유지 중 변경 부분에 대한 지시가 있었으므로 관련 필드 모두 업데이트오 선택해 주세요.

     

    <사용현황>테이블에서 참조하고 있는 <회원>테이블의 레코드와 <강사>테이블의 레코드를 삭제할 수 없도록 설정하시오.

    -> 관계 편집을 설정하면서 '항상 참조 무결성 유지'를 선택해 주시면 됩니다.

        참조하고 있는 테이블에서 삭제할 경우, 참조되는 테이블에 정보가 유효해지지 않을 수있습니다. 그래서 참조 무결성 유지를 선택해서 참조하는 상태에서는 삭제할 수 없도록 하는 것입니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.