관계형 DBMS
-
게시물 수정 , 삭제는 로그인 필요
관계형 DBMS 연산에서 조인 순서가 궁금합니다.
Q7. 2016년 2학기에 경영정보학과 3학년 학생 중에 전공필수나 전공선택 과목을 5개 이상 수강한 학생들의 학번, 이름, 평균 성적을 구하라.
전공과목수강(학번,과목수,평균성적) ⟵ 학번Ꮆcount(과목번호),avg(성적)(Ϭ학년=3∧소속학과이름='경영정보'(학생)⋈Ϭ연도=2016∧학기=2(수강)⋈Ϭ이수구분='전공필수'v이수구분='전공선택'(과목))
∏학번,이름,평균성적(Ϭ과목수>=5(전공과목수강)⋈학생)
가 풀이입니다.
그런데 그룹핑이나 추출은 제일 앞에 적는 거는 이해가 되지만 나머지 조인 순서가 정해져 있는 건지 궁금합니다. 예를 들어, 지금 앞의 풀이는 '학생'-'수강'-'과목' 순서로 조인이 되어있지만 '수강'-'과목'-'학생' 순서로 조인을 해도 되는지 궁금합니다.
Q7. 2016년 2학기에 경영정보학과 3학년 학생 중에 전공필수나 전공선택 과목을 5개 이상 수강한 학생들의 학번, 이름, 평균 성적을 구하라.
전공과목수강(학번,과목수,평균성적) ⟵ 학번Ꮆcount(과목번호),avg(성적)(Ϭ학년=3∧소속학과이름='경영정보'(학생)⋈Ϭ연도=2016∧학기=2(수강)⋈Ϭ이수구분='전공필수'v이수구분='전공선택'(과목))
∏학번,이름,평균성적(Ϭ과목수>=5(전공과목수강)⋈학생)
가 풀이입니다.
그런데 그룹핑이나 추출은 제일 앞에 적는 거는 이해가 되지만 나머지 조인 순서가 정해져 있는 건지 궁금합니다. 예를 들어, 지금 앞의 풀이는 '학생'-'수강'-'과목' 순서로 조인이 되어있지만 '수강'-'과목'-'학생' 순서로 조인을 해도 되는지 궁금합니다.
#관계형 dbms #관계형 dbms(rdbms)와 nosql #관계형 dbms의 시스템 카탈로그에 포함된 내용이 아닌 것은 #관계형 dbms 특징