<표5>에서 3번째 뷰 생성문 잘 모르겠어요.
3번이 지금 졸업과목을 수강할 수 있는 학생을 선별하는 뷰 생성문인거 같은데..
답안지 해설보니 단지 뷰에 대한 설명밖에 없네요,
어떤이유로 저렇게 되는지 알고싶어요.
3) 1)의 전공 필수 과목의 수와 2)의 전공 필수 과목의 수가 같은 학생을 도출한다.
CREATE(VIEW) EN_CS AS
SELECT(Enroll).SID, Count(*) AS EN_COUNT
FROM(Enroll)
INNER JOIN DT_CS
ON (Enroll).CID= DT_CS.CID
GROPU BY(Enroll).SID
WITH READ ONLY;
2번째 뷰생성문을보고 CID가 전공필수과목이고 SID가 졸업과목인건 알겠는데
왜 DT_CS랑 Enroll과 이너조인하고 Enroll.SID를 그룹별로 묶는지
모르겠어요...
그냥 뷰 실행문 자체를 하나도 모르겠어요.
아무리 붙들어메도 머리가나빠 이해가 안가네요 ㅠㅠ알기쉽게 알려주세요
안녕하세요.
앞서 DT_CS 뷰가 전공 필수 과목을 가져오는 과정이므로
EN_CS 뷰는
On Enroll.CID = DT_CS.CID 부분을 통해
DT_CS(전공 필수 과목)을 가지고 있는 학생, 즉 전공 필수 과목이 등록된 수를 파악하는 뷰라고 할 수 있습니다.
오늘도 즐거운 하루 되세요.
"-
*2013-09-09 11:03:05
안녕하세요.
앞서 DT_CS 뷰가 전공 필수 과목을 가져오는 과정이므로
EN_CS 뷰는
On Enroll.CID = DT_CS.CID 부분을 통해
DT_CS(전공 필수 과목)을 가지고 있는 학생, 즉 전공 필수 과목이 등록된 수를 파악하는 뷰라고 할 수 있습니다.
오늘도 즐거운 하루 되세요.
"