[SQL] 관계형 쿼리, CROSS JOIN, INNER JOIN
https://ko.khanacademy.org/computing/computer-programming/sql/relational-queries-in-sql/a/splitting-data-into-related-tables 테이블에서 정보를 바꿀 때, 학생의 이메일 주소가 바뀌었을 수 있다. 그런데 그런 이메일 주소가 들어 있는 테이블이 엄청 많다면? 그러면 그 학생에 대한 정보가 있는 모든 행을 찾아야 하고 똑같이 이메일을 변경해야 한다. 따라서 특정한 데이터 열은 한 개의 장소에만 저장하여 업데이트할 부분을 줄이고, 데이터의 다른 장소에 저장되는 것을 방지하는 게 일반적이다. 이렇게 하려면 테이블 사이에서 데이터를 관계해줘야 한다. 학생을 구분하기 위해서는 하나의 이름에만 의존할 수 없다. 테이블에서..
프로그래밍 공부/데이터베이스 & SQL
2024. 2. 24. 13:47