반응형 DB/SQL1 [SQL] JOIN의 필요성 JOIN문 : 여러 테이블을 합칠 수 있게 하는 SQL문 1. 테이블을 왜 쪼개는가? 2. JOIN의 종류 3. 문법 1. 테이블을 왜 쪼개는가? JOIN문은 여러 테이블을 합칠 수 있게 해주는데, 애초에 테이블을 왜 나누는걸까? 여러분이 데이터베이스 관리자라고 해보자. 여러분은 회사 내 업무 별 담당 직원과 그 직원의 정보를 저장하고 있는 데이터 베이스를 관리하고 있는 상황이다. 여기서 김헌창 팀장은 업무 a와 e를 맡고 있고, 이에 따라 해당 테이블에는 중복 데이터가 발생했다. 데이터베이스에서 발생하는 중복 데이터는 나중에 데이터를 관리할 때 매우 좋지 않은 영향을 끼친다. 예를 들어 업무 e를 김헌창 팀장이 아닌 김주역 신입이 맡는걸로 변경 되었다고 하면 직급~비고까지 컬럼의 데이터를 하나하나 모두.. 2020. 11. 7. 이전 1 다음