JOIN(조인)- 조인의 필요성, JOIN의 종류
CODEDRAGON ㆍDevelopment/Database
반응형
관계형 테이터베이스
관계형 데이터베이스는 모든 정보들이 하나의 테이블에 모두 모여있는 것이 아니라 여러 테이블에 정규화되어 분산되어 있습니다. 따라서 각 테이블끼리는 서로 특정한 규칙이나 관계가 이루어지도록 설계해야 됩니다.
조인의 필요성
여러 테이블에 흩어져 있는 정보 중에서 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여줍니다.
JOIN(조인)
· 여러 테이블에 흩어져 있는 정보중에서 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여주는 기술입니다.
· 두 개 이상의 테이블들을 연결 또는 결합하여 데이터를 출력하는 것입니다.
· 서로 다른 테이블을 공통 컬럼을 기준으로 합치는(결합하는) 테이블 단위 연산입니다.
· 조인시 서로 다른 테이블에 같은 컬럼명이 존재하면 이를 구분하기 위해 테이블명.컬럼명으로 사용해야 합니다.
사원테이블에서 사원이름과 부서테이블에서 부서이름만 가져와서 새로운 결과를 만들어 내는 기법을 JOIN이라고 합니다.