320x100
# Division(나누기) 나누는 릴레이션의 모든 튜플과 연관되어있는 튜플 중 나누는 속성을 제외한다.
학생
학번 | 이름 | 학과 |
1 | 강남 | 경영 |
2 | 강북 | 회계 |
3 | 강서 | 문창 |
선택학과
학과 |
회계 |
문창 |
선택학생
학번 | 이름 |
1 | 강남 |
2 | 강북 |
이렇게 있을때
문제1
학생 / 선택학과가 되면
1.선택학과의 속성값에 해당하는 “학과”에 해당하는 도메인을 모두 날린다.
2.도메인이 날라간 학생테이블의 속성인 학번, 이름을 노출해주고,
3.그 중에서도 선택학과의 도메인을 보면 회계, 문창이 있는데, 여기에 해당하는 값으로 리턴된다.
4.따라서 다음표와 같이 리턴된다.
학번 | 이름 |
2 | 강북 |
3 | 강서 |
문제2
학생 / 선택학생 이 되면
1.마찬가지로 선택학생 테이블에 있는 “학번, 이름” 속성에 해당되는 도메인은 모두 날리고
2.날라간 선택학생 테이블의 튜플에 해당하는 (1,강남), (2, 강북)이 해당되는 학생 테이블의 튜플을 찾아보자.
3.이렇게 리턴된다.
학과 |
경영 |
회계 |
300x250
'개발일지 > 임시카테고리' 카테고리의 다른 글
Django - OperationalError at /post/no such table: instagram_post (0) | 2023.02.06 |
---|---|
마음가짐 - 배움의 자세에 대하여 (0) | 2023.02.01 |
Javascript - 반복문 (for문, while문) 기본 (0) | 2023.01.24 |
Django - Model User의 비밀번호를 올바르게 설정하는 과정 (0) | 2023.01.23 |
Django - TemplateSyntaxError at /Invalid block tag on line 10: 'static'. Did you forget to register or load this tag? - 해결 (0) | 2023.01.23 |