책/MySQL로 배우는 데이터베이스 개론과 실습(2판)
MySQL로 배우는 데이터베이스 개론과 실습 2판 - 2장 문제 풀이
개발하는 민우
2024. 10. 26. 21:43
본 글은 블로그 작성자가 직접 푼 풀이이며, 틀린 풀이가 있을 수 있습니다. 틀린 풀이가 있을 시에 댓글로 알려주시면 감사하겠습니다!
- 2
- 4
- 3
- 1
- 1
- 1
- 3
- 3
- 4
- 5
1. 후보키가 아님, 불필요한 속성을 포함하지 않는 최소한의 속성을 가져야 하기 떄문이다.
2. 슈퍼키 맞음. 대체키이기 때문이다
3. NULL 값 불가, 기본키 중 하나이기 때문이다.
4. 가질수 있다.
12.
1. R: A, S: (C,D), (C,E)
2. R의 기본키 (A), S의 기본키 (C,D)
13.
1. a2인 튜플 반환
2. A,B 속성 가진 것만 반환
3. a2 b1
4. 다 곱한 결과 반환
5. (a1, b1, c1, c1, d2, e1), (a1, b1, c1, c1, d1, e2), (a2, b1, c1, c1, d2, e1), (a2, b1, c1, c1, d1, e2), (a3, b1, c2, c2, d3, e3)
6. Left Outer Join (a1, b1, c1, c1, d2, e1), (a1, b1, c1, c1, d1, e2), (a2, b1, c1, c1, d2, e1), (a2, b1, c1, c1, d1, e2), (a3, b1, c2, c2, d3, e3), (a4, b2, c4, NULL, NULL, NULL)
7. Right Outer Join (a1, b1, c1, c1, d2, e1), (a2, b1, c1, c1, d2, e1), (a1, b1, c1, c1, d1, e2), (a2, b1, c1, c1, d1, e2), (a3, b1, c2, c2, d3, e3), (NULL, NULL, NULL, c5, d3, e3)
8. Full Outer Join (a1, b1, c1, c1, d2, e1), (a1, b1, c1, c1, d1, e2), (a2, b1, c1, c1, d2, e1), (a2, b1, c1, c1, d1, e2), (a3, b1, c2, c2, d3, e3), (a4, b2, c4, NULL, NULL, NULL), (NULL, NULL, NULL, c5, d3, e3)
9. (c1, c2, c4, c5)
10. (c1, c2)
14.
(2) id가 2이상이거나, age = 31인 튜플 반환
(3) Customer 테이블에서 Job 테이블 조인 결과 반환
(5) 모든 name, age 튜플 반환
16.
17.
(1) 상영관.극장번호, 예약.극장번호, 예약.상영관번호, 예약.고객번호
(3)
- 가격이 6천 원 이상인 상영관 극장 번호
- 극장별 상영관
- 영화 가격이 6천 원 이상인 극장 이름
- 20240101 이후에 예약한 모든 고객(예약하지 않는 고객 포함)
- 강남에 극장에 예약한 고객 이름과 극장 번호
(4)
18.
19.
- employee: empno, department: deptno, project: projno, works: (empno, projno)
- Employee: deptno, department: manager, project: deptno works: empno, projno