ppobbi-study / CS_Study_Hub

CS 스터디 레포입니다.
3 stars 6 forks source link

JOIN을 하는 이유가 뭘까요? #90

Open Seobway23 opened 7 months ago

freakFlow commented 7 months ago

답변

조인을 사용하는 이유는 데이터베이스의 정규화때문입니다. 데이터베이스를 설계할 때는 일관성을 위해 데이터의 중복을 최소화시키는 정규화를 진행하는데, 이 때 서로 다른 테이블에 나뉘어진 데이터들을 조합해서 사용하기 위해 조인을 사용하게 됩니다.

kimmainsain commented 7 months ago

답변

Seobway23 commented 7 months ago

DataBase에서 join 은 두 개 이상의 테이블에서 관련된 데이터를 결합해 새로운 결과 세트를 생상하기 위해 사용됩니다.

이렇게 사용되는 이유는 데이터가 저장될 때 중복을 최소화하고 데이터 무결성을 유지하기 위해 정규화 원칙을 따르기 때문입니다.