안녕하세요.
1)
Inner Join의 경우
Where 절에서 = 을 이용해 조인을 수행할 수 있습니다.
교재 2권 95쪽을 참조하세요.
2)
제품명은 <제품> 테이블에만 있는 속성이므로 테이블명을 함께 기술하지 않아도 인식합니다.
반드시 속성명 앞에 테이블명을 기술해야 하는 경우는 두 테이블에 동일한 속성명이 있는 경우로 어느 테이블의 속성명인지 구분하기 위해 속성명 앞에 테이블명을 반드시 기술해야 합니다.
물론 하나의 테이블에만 있는 속성도 테이블명을 함께 기술하여 '제품.제품명'으로 기술해도 됩니다. 이런 경우 테이블명을 생략할 수 있다는 것이죠.
3)
조인의 종류에 따라 다릅니다.
이 문제는 제품코드가 같은 튜플을 조인하는 것으로 단순한 Inner Join입니다.
어느 한 테이블을 기준으로 한다는 조건이 있다면 Right outer join이나 Left Outer Join이 적용되어야 하며,
이 경우 기준이 되는 테이블을 왼쪽에 둘지 오른쪽에 둘지 결정해야 합니다.
4)
문제의 작성조건에 제시된 조건 중 정렬에 대한 기준이 없다면 정렬을 수행하지 않아도 됩니다.
오늘도 즐거운 하루 되세요.
-
*2018-06-21 09:40:29
안녕하세요.
1)
Inner Join의 경우
Where 절에서 = 을 이용해 조인을 수행할 수 있습니다.
교재 2권 95쪽을 참조하세요.
2)
제품명은 <제품> 테이블에만 있는 속성이므로 테이블명을 함께 기술하지 않아도 인식합니다.
반드시 속성명 앞에 테이블명을 기술해야 하는 경우는 두 테이블에 동일한 속성명이 있는 경우로 어느 테이블의 속성명인지 구분하기 위해 속성명 앞에 테이블명을 반드시 기술해야 합니다.
물론 하나의 테이블에만 있는 속성도 테이블명을 함께 기술하여 '제품.제품명'으로 기술해도 됩니다. 이런 경우 테이블명을 생략할 수 있다는 것이죠.
3)
조인의 종류에 따라 다릅니다.
이 문제는 제품코드가 같은 튜플을 조인하는 것으로 단순한 Inner Join입니다.
어느 한 테이블을 기준으로 한다는 조건이 있다면 Right outer join이나 Left Outer Join이 적용되어야 하며,
이 경우 기준이 되는 테이블을 왼쪽에 둘지 오른쪽에 둘지 결정해야 합니다.
4)
문제의 작성조건에 제시된 조건 중 정렬에 대한 기준이 없다면 정렬을 수행하지 않아도 됩니다.
오늘도 즐거운 하루 되세요.