책 내용 질문하기
39번문제질문이요.
도서
[2013] 기출문제집 컴퓨터활용능력 1급 필기
페이지
130
조회수
57
작성일
2013-03-08
작성자
첨부파일

49.다음의 관계에 관한 설명으로 옳지 않은것은?

3.<도서>테이블에 레코드를 추가하는 경우, 참조 무결성이 위배될 수 있다.

4.<출판사>테이블에 레코드를 추가하는 경우, 참조 무결성이 위배될 수 있다.

-제가 보기엔 3번이 답이라고 이렇게 생각하고 찍었거든요?

관계설정이 되어 있어서 참조 무결성 유지, 관련 필드 모두 업데이트,

관련필드 모두 삭제 체크되어 있고,

<출판사>기본테이블, <도서>는 관련테이블인데,

<도서>테이블에 레코드를 추가해도 참조 무결성이 전혀 위배되지 않을 거라고

생각을 했는데, 왜 위배 되는지 이해가 안갑니다.

4번은 <출판사>테이블에 레코드를 추가하는 경우, 참조 무결성이 위배될 수 있다.

왜 4번이 답인지 이해가 안갑니다.

답변
2013-03-11 10:49:26

안녕하세요.

1 대 다 관계에서 1쪽의 테이블이 기본 테이블, 다 쪽의 테이블이 참조하는 테이블이 됩니다. 문제에 제시된 그림을 받을 때 두 테이블의 연결하는 선을 보면 출판사 테이블 쪽에 1이 표시되어 있으므로 출판사 테이블이 기본 테이블이고, 도서 테이블이 참조하는 테이블입니다.

3번 : 도서 테이블은 참조하는 테이블로, 출판사 테이블에 없는 레코드는 추가하면 참조무결성에 위배될 수 있습니다.

4번 : 출판사 테이블은 기본 테이블로, 참조되는 테이블입니다. 참조하는 테이블에서 참조하는 레코드를 삭제하거나 변경할 때는 참조무결성에 위배될 수 있지만 새로운 레코드를 추가할 경우에는 참조 무결성에 위배되지 않습니다. 참조하는 테이블에서 참조하는 것이 없기때문입니다.

즐거운 하루 되세요.

"
  • *
    2013-03-11 10:49:26

    안녕하세요.

    1 대 다 관계에서 1쪽의 테이블이 기본 테이블, 다 쪽의 테이블이 참조하는 테이블이 됩니다. 문제에 제시된 그림을 받을 때 두 테이블의 연결하는 선을 보면 출판사 테이블 쪽에 1이 표시되어 있으므로 출판사 테이블이 기본 테이블이고, 도서 테이블이 참조하는 테이블입니다.

    3번 : 도서 테이블은 참조하는 테이블로, 출판사 테이블에 없는 레코드는 추가하면 참조무결성에 위배될 수 있습니다.

    4번 : 출판사 테이블은 기본 테이블로, 참조되는 테이블입니다. 참조하는 테이블에서 참조하는 레코드를 삭제하거나 변경할 때는 참조무결성에 위배될 수 있지만 새로운 레코드를 추가할 경우에는 참조 무결성에 위배되지 않습니다. 참조하는 테이블에서 참조하는 것이 없기때문입니다.

    즐거운 하루 되세요.

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