책 내용 질문하기
관계설정
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
조회수
35
작성일
2018-11-23
작성자
탈퇴*원
첨부파일

참조 필드에는 기본키가 지정 되어있어야 한다고 알고 있어요.
그래서 p.285에서 관계 설정 시 필요한 기본키를 설정하는거고요.

그런데 p.274쪽 2번문제에서는 담당교사 필드에 기본키 지정이 안돼있더라고요.

문제가 "<교사>테이블의 '교사번호' 필드와 <반정보> 테이블의 '담당교사' 필드는 1:1 관계이다." 라고 나와있는데 1:1 관계여서 기본키 지정을 안해도 되는건가요?

p.293

3-2번문제 질문입니다

답지에는 [학과이름]=[foms]![학생정보]![txt학과이름] 이라고 나와있는데

[foms]![학생정보]![txt학과이름]=[학과이름] 라고 써도 되죠?

답변
2018-11-24 23:11:37

안녕하세요.

일:다 관계에서 두 개의 관련 테이블 중 '일'쪽의 기본 테이블에는 기본키가 설정되어 있거나 유일성을 만족시키는 인덱스(중복 불가능)가 설정되어 있어야 합니다. '다' 쪽의 관련 테이블에는 기본키나 인덱스가 설정된 필드를 참조하는 외래키를 가지고 있어야 합니다.

외래키는 두 테이블이 있을 때 다른 테이블에 있는 기본키를 참조하는 필드가 외래키입니다.

<반정보> 테이블의 '담당교사' 필드는 기본키 대신 인덱스(중복 불가능) 속성이 설정되어 있습니다.

p.293

네, 같은지 비교하는 것이기 때문에 사용하셔도 됩니다.

좋은 하루 보내세요.

  • *
    2018-11-24 23:11:37

    안녕하세요.

    일:다 관계에서 두 개의 관련 테이블 중 '일'쪽의 기본 테이블에는 기본키가 설정되어 있거나 유일성을 만족시키는 인덱스(중복 불가능)가 설정되어 있어야 합니다. '다' 쪽의 관련 테이블에는 기본키나 인덱스가 설정된 필드를 참조하는 외래키를 가지고 있어야 합니다.

    외래키는 두 테이블이 있을 때 다른 테이블에 있는 기본키를 참조하는 필드가 외래키입니다.

    <반정보> 테이블의 '담당교사' 필드는 기본키 대신 인덱스(중복 불가능) 속성이 설정되어 있습니다.

    p.293

    네, 같은지 비교하는 것이기 때문에 사용하셔도 됩니다.

    좋은 하루 보내세요.

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