책 내용 질문하기
1급실기 엑세스 2008년 1회 1-2 관계문제
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
60
작성일
2012-09-26
작성자
첨부파일

문제) 자격취득 테이블의 자격번호와 학번필드는 각각 자격 테이블의 자격번호 필드와 학생 테이블의 학번 필드를 참조하녀, 테이블 간의 관계는 다대일 이다. 각 테이블에 대해 다음과 같이 관계를 설정하시오.

- 각 테이블 간에 참조 무결성이 유지되도록 설정하시오.

- 각 테이블의 참조 필드의 값이 변경되면 관련 필드의 값들도 변경되도록 설정하시오.

질문) 1) 답대로 했는데 자격번호를 연결하는 것에서 '관계는 동일한 데이터방식을 가진 같은 수의 필드에 있어야 합니다'라는 상자가 뜹니다. 뭐가 잘못된 것이지요??

2) 어떤 문제를 보면 일대일이라고 된 것도 있고 다대일이라고 된 것도 있는데 여기에 따라 어떻게 답이 달라지는 것인지 궁금합니다.

3) 그런데 m:1은 무슨관계지요?

4) 저는 연결하는 문제는 연결되는 필드 두개 다 기본키를 해주는 것인줄 알았는데 제가 잘못알고 있는 것인가요??

5) 기본키로 설정 하지 말라고 하는 것은 인덱스의 중복불가능으로 연결되는 두필드에 모두 적용해야하는 건가요??

관계문제에 대해 전반적으로 잘 모르겠네요. 답부탁드릴께요ㅠㅜ

답변
2012-09-27 07:33:56

1. 질문만으로는 정확한 이유를 알기 어렵습니다.

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

2. 기본키가 있는 테이블과 이 기본키를 참조하는 외래키를 가진 테이블을 연결하면 항상 1 : 다 가 됩니다.

관계 설정할때 기본키와 외래키 지정에 대한 문제가 나올 수 있으니 확인 해 두셔야 하는 부분입니다.

특별히 답이 달라지는 것은 없습니다.

3. 1:m이 1:다 입니다.

4. 두개다 기본키로 하시면 안됩니다. 기본키 - 외래키 와 같이 사용하셔야 합니다.

5. 정확히 무슨질문지 이해하기 어렵네요. 도움을 드릴 수 없어 죄송합니다.

좋은 하루 되세요.

"
  • *
    2012-09-27 07:33:56

    1. 질문만으로는 정확한 이유를 알기 어렵습니다.

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    2. 기본키가 있는 테이블과 이 기본키를 참조하는 외래키를 가진 테이블을 연결하면 항상 1 : 다 가 됩니다.

    관계 설정할때 기본키와 외래키 지정에 대한 문제가 나올 수 있으니 확인 해 두셔야 하는 부분입니다.

    특별히 답이 달라지는 것은 없습니다.

    3. 1:m이 1:다 입니다.

    4. 두개다 기본키로 하시면 안됩니다. 기본키 - 외래키 와 같이 사용하셔야 합니다.

    5. 정확히 무슨질문지 이해하기 어렵네요. 도움을 드릴 수 없어 죄송합니다.

    좋은 하루 되세요.

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