관계대수 연관 질문2 0 3 742

by DB_SQL [DB 기타] [2020.11.12 19:13:08]


1.PNG (59,202Bytes)
2.PNG (13,696Bytes)

안녕하세요? 서울시 공무원 문제를 보다가 도저히 이해가 잘 안되는 것이 있어서 질문 드립니다..

 

아래 문제에서 4번이 답인데(틀린 것), 해설지를 보니깐 

원래 저 결과는

A  |  C

a1    c4

a2    c2

이렇게 되어야 한다고 합니다..

 

위의 결과는 project와 select 사이에 교환법칙이 성립된다는 의미인데, 맞을까요?

 

 

by DB_SQL [2020.11.13 08:39:55]

저는 원래 NULL이 나와야 한다고 생각됐는데, 고수님들 도와주세요ㅜ


by 마농 [2020.11.13 09:03:12]

(πA,C) 의 해석 순서가 좀 애매하네요.
1. R 에서 A,C 를 우선 추출한 뒤 S 와 조인하겠다는 것인지?
2. R 과 S 를 조인한 결과에서 A,C 를 추출하겠다는 것인지?
1번이라면? 조인 컬럼 B 가 없어서 말이 좀 안될 듯 하네요.
2번의 의미로 보면 A,C 만 출력되는 게 맞네요.
πA,C ( R =x S ) 괄호 표현을 이렇게 해줬다면 명확했을 듯 하네요.


by DB_SQL [2020.11.13 10:09:22]

네.. 그런 것 같습니다. 

SELECT 와 PROJECT가 교환법칙이 성립한다고 섣부르게 판단하면 안되겠죠?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입