74페이지의 1번문항이 "다음 릴레이션의 카디널리티(Cardinality)와 차수(Degree)를 구하시오."
학번 이름 학년 학과
20201 이순신 1 토목
20202 강감찬 2 기계
20203 유관순 3 건축
20204 김유신 1 정보처리
20205 홍길동 2 토목
20206 임꺽정 4 기계
20207 이춘향 1 건축
78페이지의 2번문항 "다음의 두 릴레이션(Relation)에서 외래키(Foreign)를 찾아 쓰시오.
제품(제품코드, 제품명, 단가 , 구매처)
판매(판매코드, 판매처, 제품코드, 수량)
정답이 제품코드이던데 문제가 이해가 안되는거같아요. 왜 제품코드인지 알려주시면 감사하겠습니다.
74페이지의 1번 문항과 78페이지의 왜 위와같이 정답이 나왔는지 풀이과정을 알고싶어요.
안녕하세요 길벗수험서 운영팀입니다.
[74-1]
카디널리티는 데이터의 튜플(Rows) 수
차수는 데이터의 행(Column) 수(속성의 수)를 의미합니다.
즉, 카디널리티는 이순신부터 이춘향까지 7이 되겠고,
차수는 학번부터 학과까지 4가 되겠네요.
[78-2]
외래키의 정의는 '다른 릴레이션의 기본키를 참조하는 속성' 이라고 되어 있습니다.
이에 따라 무엇인지 모를 외래키가 <제품>에 있다면 <판매>의 판매코드를 참조할 것이고,
<판매>에 있다면 <제품>의 제품코드를 참조할 것입니다.
데이터가 나열되어 있다면 데이터를 비교하며 무엇이 외래키인지 알 수 있겠지만, 여기서는 데이터를 보여주지 않고 단순히 속성명만 보여주고 있네요.
그럼 <제품>의 제품코드와 같은 이름의 속성이 있는지 <판매>에서 찾아본 후, 없다면
<판매>의 판매코드와 같은 이름의 속성이 있는지 <제품>에서 찾아보면 됩니다.
정답은 <제품>의 제품코드를 참조하는 <판매>의 제품코드가 되겠네요.
행복한 하루되세요 :)
-
관리자2022-11-21 09:28:23
안녕하세요 길벗수험서 운영팀입니다.
[74-1]
카디널리티는 데이터의 튜플(Rows) 수
차수는 데이터의 행(Column) 수(속성의 수)를 의미합니다.
즉, 카디널리티는 이순신부터 이춘향까지 7이 되겠고,
차수는 학번부터 학과까지 4가 되겠네요.
[78-2]
외래키의 정의는 '다른 릴레이션의 기본키를 참조하는 속성' 이라고 되어 있습니다.
이에 따라 무엇인지 모를 외래키가 <제품>에 있다면 <판매>의 판매코드를 참조할 것이고,
<판매>에 있다면 <제품>의 제품코드를 참조할 것입니다.
데이터가 나열되어 있다면 데이터를 비교하며 무엇이 외래키인지 알 수 있겠지만, 여기서는 데이터를 보여주지 않고 단순히 속성명만 보여주고 있네요.
그럼 <제품>의 제품코드와 같은 이름의 속성이 있는지 <판매>에서 찾아본 후, 없다면
<판매>의 판매코드와 같은 이름의 속성이 있는지 <제품>에서 찾아보면 됩니다.
정답은 <제품>의 제품코드를 참조하는 <판매>의 제품코드가 되겠네요.
행복한 하루되세요 :)