책 내용 질문하기
일대다의 관계를 갖는것...
도서
[2013] 컴퓨터활용능력 1급 필기
페이지
298
조회수
64
작성일
2013-02-11
작성자
첨부파일

21번문제에서

2,4번은 그냥 일대다인것 알겠고

3번도 거주지 범위가 조금 애매하지만 이것도 일대일 관계인것도 이해는 하겠습니다.

근데 1번같은경우는 가령

학생 : 수강 일 경우

학생1 - 워드, 컴활

학생2 - 컴활, 정보처리

학생3 - 워드, 정보처리

이런 경우에는 학생 한명당 여러과목도 수강한다는 개념도 되지만

과목 한개당 여러 학생이 수강한다는 개념도 됩니다.

일반적으로도 대학생을 예로 들자면 한과목을 수강하는게 아니라

여러 과목을 수강하는 개념인데... 다음 책부터는 다른 예시를 적용했으면 좋겠습니다

답변
2013-02-12 10:01:28

안녕하세요.

수강을 워드, 컴활 등과 같은 '과목'이라고 생각하면 안됩니다. 여기서의 수강은 '판매내역'처럼 수강내역이라고 보셔야 합니다. '과목'이라는 테이블이 있다면 '과목'과 '수강' 테이블은 1 대 다가 되므로 결국 '학생' 테이블과 '과목' 테이블은 다 대 다가 되는 것입니다. 이렇게 됐을때 님이 말씀하신 내용처럼 되는 것입니다.

즐거운 하루 되세요.

"
  • *
    2013-02-12 10:01:28

    안녕하세요.

    수강을 워드, 컴활 등과 같은 '과목'이라고 생각하면 안됩니다. 여기서의 수강은 '판매내역'처럼 수강내역이라고 보셔야 합니다. '과목'이라는 테이블이 있다면 '과목'과 '수강' 테이블은 1 대 다가 되므로 결국 '학생' 테이블과 '과목' 테이블은 다 대 다가 되는 것입니다. 이렇게 됐을때 님이 말씀하신 내용처럼 되는 것입니다.

    즐거운 하루 되세요.

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