수업소개
관계형 데이터베이스에서 테이블과 테이블의 관계를 이용해서 새로운 테이블을 만들어내는 태크닉인 join을 알려드리는 수업입니다.
이 수업은 아래와 같은 내용을 다루고 있습니다.
- 테이블을 분리하는 법
- 분리 된 테이블을 합성해서 하나의 테이블로 만드는 법 (join)
- join의 종류와 사용법
- inner join
- left outer join, right outer join
- full outer join
아래 내용은 다루고 있지 않습니다.
- 데이터베이스 제품별로 join의 내부적인 동작방법
- join 성능을 향상시키는 방법
수업대상
join이 무엇인지 모르는 분과 join으로 테이블을 합성할 때 어떤 상황이 있을 수 있고, 각 상황별로 어울리는 join 종류가 무엇인지 궁금한 분들을 위한 수업입니다.
예제
아래와 같이 분산된 표를 join을 이용해서 하나의 표로 합성하는 여러 연습을 해봅니다.
수업을 보는 다른 방법
수업 참여조건
이 수업을 듣기 위해서는 아래와 같은 질문에 대답할 수 있어야 합니다.
- 관계형 데이터베이스가 무엇인가요?
- 표를 만들어봤나요?
- 표에 데이터를 생성, 읽기, 수정, 삭제 할 수 있나요?
위의 질문에 답할 수 없다면 아래와 같은 내용을 학습한 후에 수업에 참여해주세요.
- MySQL
- ORACLE
- SQL Server
- SQL Lite
전체 지식의 맥락은 아래 지식 지도 서말을 참고해주세요.
전체 재생시간
8개의 동영상 50분 분량의 수업입니다.
수업의 저작권 정책
이 수업은 CCL 라이선스 BY를 따르고 있습니다. 이 수업의 출처를 표시해주신다면 컨텐츠의 수정을 할 수 있고, 상업적인 용도로도 사용할 수 있습니다. 상업적인 용도로 사용하는 경우는 거래 관계가 없다는 것을 인지 가능하도록 표시해주셔야 합니다.
컨설팅 / 교육 문의
git과 관련된 컨설팅/교육 문의는 로 연락 주세요. 기술 관련된 질문은 이메일과 같은 사적인 방법 보다는 댓글이나, 커뮤니티를 이용해주시면 모두에게 더 좋은 결과를 얻을 수 있습니다.