회원(회원번호 PK, 회원명)과 대출(대출번호 PK, 회원번호 FK, … | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 5회
회원(회원번호 PK, 회원명)과 대출(대출번호 PK, 회원번호 FK, 대출일)이 1:N 관계일 때, 대출 건마다 회원명과 대출일을 함께 조회하는 방법으로 옳은 것은?
1
대출번호와 회원번호를 같다고 조인한다
2
회원에 대출일 열을 추가해야만 조회된다
3
대출.회원번호 = 회원.회원번호로 조인한다
4
두 테이블을 조건 없이 곱하여 조회한다
해설
관계를 맺으면 부모의 주식별자가 자식에 외래키(FK)로 상속되므로, 대출.회원번호와 회원.회원번호를 같다고 연결하면 된다.
모델의 관계선이 곧 조인 경로이며 PK와 FK를 = 로 연결하는 것이 조인 조건이다.
- 대출번호와 회원번호는 의미가 다른 값이라 조인 조건이 될 수 없다.
- 조건 없이 곱하면 카티션 곱이 되어 엉뚱한 조합이 생긴다.
- FK 가 있으므로 열을 중복 추가하지 않아도 조인으로 조회된다.
오류나 개정된 내용이 보이면 알려주세요