본문 바로가기
반응형

SQLD20

정규화 쉽게 이해하기: 1차·2차·3차 정규화 정리 정규화 쉽게 이해하기: 1차·2차·3차 정규화 정리 데이터베이스를 공부하다 보면 정규화라는 말을 반드시 만나게 됩니다. 그런데 처음에는 “왜 굳이 테이블을 나누는지”, “1차·2차·3차 정규화가 어떻게 다른지”가 잘 감이 오지 않습니다. 결론부터 말하면 정규화는 데이터 중복을 줄이고, 수정·삭제·삽입 시 생길 수 있는 문제를 줄이기 위해 테이블 구조를 더 안정적으로 만드는 과정입니다. 이 글에서는 SQL 초보자와 SQLD 준비생이 헷갈리지 않도록 정규화의 이유, 이상 현상, 1차·2차·3차 정규화 차이까지 한 번에 정리해보겠습니다. 이 글은 이런 분께 추천합니다 정규화가 왜 필요한지부터 헷갈리는 분 1차, 2차, 3차 정규화 차이를 정리하고 싶은 분 .. 2026. 3. 11.
JOIN 종류와 차이 초보자용 정리: INNER JOIN, LEFT JOIN 쉽게 이해하기 JOIN 종류와 차이 초보자용 정리: INNER JOIN, LEFT JOIN 쉽게 이해하기 SQL을 공부하다 보면 JOIN 종류와 차이에서 한 번쯤 막히게 됩니다. 특히 INNER JOIN과 LEFT JOIN은 자주 나오지만, 어떤 경우에 결과가 달라지는지 처음에는 감이 잘 안 잡힙니다. 결론부터 말하면 INNER JOIN은 양쪽 테이블에 모두 값이 있는 데이터만 가져오고, LEFT JOIN은 왼쪽 테이블 기준으로 일치하지 않는 데이터까지 포함해서 가져옵니다. 이 글에서는 SQL 초보자와 SQLD 준비생이 헷갈리지 않도록 JOIN의 기본 개념, 종류, 예제, 자주 하는 실수까지 한 번에 정리해보겠습니다. 이 글은 이런 분께 추천합니다 JOIN이 왜 필요한지부터 헷.. 2026. 3. 11.
PK와 FK 차이 쉽게 이해하기: SQL 초보자가 가장 먼저 알아야 할 개념 PK와 FK 차이 쉽게 이해하기: SQL 초보자가 가장 먼저 알아야 할 개념 SQL이나 데이터베이스를 처음 공부할 때 가장 자주 나오는 개념이 PK(기본키)와 FK(외래키)입니다. 그런데 이름은 익숙해도 둘의 역할 차이를 정확히 설명하기는 쉽지 않습니다. 결론부터 말하면 PK는 테이블에서 각 행을 고유하게 구분하는 기준이고, FK는 다른 테이블의 PK를 참조해서 테이블 간 관계를 연결하는 키입니다. 이 글에서는 SQL 초보자와 SQLD 준비생이 헷갈리지 않도록 PK와 FK 차이, 예제, 자주 하는 실수까지 한 번에 정리해보겠습니다. 이 글은 이런 분께 추천합니다 PK와 FK 차이를 말로 설명하면 헷갈리는 분 SQLD를 준비하면서 데이터 모델링 개념이 막히.. 2026. 3. 11.
SQL 실행 순서 한 번에 이해하기: SELECT문을 읽는 기본 구조 SQL 실행 순서 한 번에 이해하기: SELECT문을 읽는 기본 구조 SQL을 처음 공부할 때 가장 헷갈리는 부분 중 하나가 SQL 실행 순서입니다. 쿼리는 SELECT → FROM → WHERE처럼 보이는데, 실제로는 그 순서대로 동작하지 않습니다. 결론부터 말하면 보통 SQL은 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY 흐름으로 이해하는 것이 가장 쉽습니다. 이 글에서는 SQL 초보자도 바로 이해할 수 있도록 SQL 실행 순서와 각 단계의 역할을 예제와 함께 정리해보겠습니다. 이 글은 이런 분께 추천합니다 SELECT문은 읽을 줄 아는데 실행 흐름이 헷갈리는 분 WHERE, GROUP BY, HAVI.. 2026. 3. 10.
WHERE와 HAVING 차이 쉽게 정리: SQL 초보자가 가장 많이 헷갈리는 부분 WHERE와 HAVING 차이 쉽게 정리: SQL 초보자가 가장 많이 헷갈리는 부분 SQL을 공부하다 보면 WHERE와 HAVING 차이에서 가장 많이 막히는 경우가 많습니다. 둘 다 조건을 거는 것처럼 보이지만, 실제로는 적용 시점과 대상이 다릅니다. 결론부터 말하면 WHERE는 그룹화 전 조건, HAVING은 그룹화 후 조건입니다. 이 글에서는 SQL 초보자도 바로 이해할 수 있도록 WHERE와 HAVING의 차이, 예제, 자주 하는 실수까지 한 번에 정리해보겠습니다. 이 글은 이런 분께 추천합니다 WHERE와 HAVING 차이가 항상 헷갈리는 분 SQLD를 준비 중인 비전공자 GROUP BY를 배우기 시작한 SQL 초보자 문제를 풀.. 2026. 3. 10.
SQLD 독학 순서: 비전공자도 이해되는 공부 루트 정리 SQLD를 독학할 때 가장 많이 막히는 부분은 무엇부터 공부해야 하는지 순서가 안 잡힌다는 점입니다. 특히 비전공자는 SQL 문법, 데이터 모델링, 기출문제 중 어디서 시작해야 할지 더 헷갈리기 쉽습니다. 결론부터 말하면 SQLD는 데이터 모델링 기초 → SQL 기본 문법 → 문제풀이 → 오답 정리 순서로 공부하는 것이 가장 효율적입니다.이 글에서는 비전공자 기준으로 SQLD를 독학할 때 가장 덜 헤매는 공부 순서를 정리해보겠습니다. 처음 준비하는 사람도 흐름을 잡을 수 있도록, 어떤 순서로 보고 어디서 많이 막히는지도 함께 정리하겠습니다.이런 분께 추천합니다SQLD를 처음 준비하는 비전공자SQL 문법과 데이터 모델링 중 무엇부터 볼지 헷갈리는 분기출문제를 풀었는데 점수가 잘 안 오르는 분짧은 기간 안에.. 2026. 3. 10.
반응형