Carrot
본문 바로가기
자격증

[SQLD] 제 56회 합격 후기 & 요약

by 독기품은토끼 2025. 6. 28.

오랜만에 들고 오는 시험 합격 후기!
올해 첫 시험에 바로 합격했었는데 후기가 너무 늦었다.. 개념 다시 잡아보면서 후기&요약 글을 적어보겠어욤!
 

1. 시험 준비

  • 공부 방법 : "SQLD 모든 것" 1회독

2025 SQLD 모든 것 | 조용학 - 교보문고

2025 SQLD 모든 것 | 최신 출제경향을 철저히 분석하여 반영한 최신 〈SQLD〉 수험서다. 많은 수험생이 SQL 쿼리문제 풀기를 포기하고, 기출문제를 외워서 시험을 치는 현실에서 이 책은 SQL 쿼리문제

product.kyobobook.co.kr


 노랭이 책이 좋은 게 QR코드가 있어서 모르는 내용이다 싶음 바로 카메라 들고 찍으면 강의 영상이 연결된다!
책으로 보는 것도 좋은데 강의를 통해서 들으면 더 잘 이해됐던 걸로 기억한다. (나는 이 책으로만 공부했다!)
 

 
당연히 공부량이 많지 않아서 높은 점수를 취득하진 못했지만
그래도 살짝 여유 있게 합격했다!
 

2. 문항수

 
SQLD는 총 50문항으로 한 문항당 2점이다.
 

3. 합격 기준

 
합격 기준은 총 60점 이상 맞히면 합격이다! 단, 과목별 40% 미만은 과락이다.
 
 

4. 오답노트

[함수]

 
[데이터 모델링 순서]
정규화 - 디비 용량 분석 - 트랜잭션 유형 분석 - 반정규화 - 서브타입, 기본키, 외래키 - 성능 관점 검증
 
[Natual Join]
ON절 Using절 사용 못 함
칼럼.A 같은 명령어 불가
 
[정규화/반정규화]
정규화 → 논리적 모델링
반정규화 → 물리적 모델링
 
[모델링의 특징]
- 추상화 (Abstraction) : 주요 특징을 추출하여 일정한 형식으로 표현
- 단순화 (Simplification) : 단순하게 표현
- 명확화 (Clarity) : 사람마다 다르게 해석되지 않고 대상을 명확하게 이해할 수 있도록 표현
 
[모델링의 관점]
- 데이터 관점 : 업무를 구성하는 데이터에 집주하여 어떤 데이터가 사용되는지를 모델링
- 프로세스 관점 어떤 절차/순서로 이루어지는지를 모델링
- 데이터와 프로세스의 상관 관점 : 업무 처리 방법에 따라 어떻게 관계를 맺고 영향을 주고받는지 모델링
"통합" 이 말이 있으면 개념
 
[모델링의 3단계]
- 개념적 데이터 모델링 : 가장 높은 추상화 레벨 / 업무와 개념 중심으로 포괄적인 수준에서 모델링 수행
- 논리적 데이터 모델링 : Key, Attribute, Relationship 등을 표현하며 DMBS에 적용 가능한 수준에서의 추상화 레벨을 가지므로 재사용성이 높음
- 물리적 데이터 모델링 : DBMS 성능이나 보안, 가용성 등을 고려하여 설계하는 것으로 가장 낮은 단계의 추상화 레벨을 가짐
 
재사용성 가장 높은 → 논리적 단계
추상화 가장 높은 → 개념적
 
[스키마 구조]
- 외부 스키마 : 사용자 관점, 사용자 or 애플리케이션이 바라보는 데이터베이스 스키마 정의 (다중 사용자 뷰)
- 개념 스키마 : 설계자 관점, 모든 사용자가 바라보는 데이터베이스 스키마를 통합하여 나타낸다. (통합된 뷰)
- 내부 스키마 : 개발자 관점, 디스크나 메모리 상의 물리적, 실직적 저장구조를 나타낸다. (물리적 뷰)
 
[엔터티의 개념]
데이터베이스의 구성요소 중 독립적으로 식별 가능한 객체(Object)를 말한다.
ex) 도서관 DB 모델링 → 회원, 대출, 도서
 
[엔터티의 특징]
- 업무에서 필요로 하고 관리하고자 하는 정보이어야 한다.
- 식별이 가능하도록 유일한 식별자를 가져야 한다.
- 영속적으로 존재하는 인스턴스가 2개 이상인 집합을 이루어야 한다.
- 하위요소로 반드시 속성을 가져야 한다.
- 엔터티는 다른 엔터티와 한 개 이상의 관계를 가져야 한다.
* 인스턴스 : 구조에 맞게 실제로 디스크에 저장된 데이터 1건을 인스턴스라고 함
 
[엔터티의 분류]
- 기본 엔터티 : 자신의 고유한 주식별자를 가지는 독립적으로 생성된 엔터티
- 중심 엔터티 : 기본 엔터티로부터 주식별자를 상속받아 생성되며 업무의 중심 역할을 하는 엔터티
- 행위 엔터티 : 2개 이상의 엔터티를 상속받아 생성되는 엔터티 / 내용이 자주 변경되거나 데이터양이 계속 증가
 
[쿼리 연습 사이트]

SQL Fiddle - Online SQL Compiler for learning & practice

SQL Fiddle Welcome to SQL Fiddle, an online SQL compiler that lets you write, edit, and execute any SQL query. Choose which SQL language you would like to practice today: Who's Maintaining SQL Fiddle? This is me! I'm Jonathan Magnan, the owner of ZZZ Proje

sqlfiddle.com

 
 


 
좀 기억에 나면 많이 나왔던 문제나 헷갈렸던 부분들을 더 적어볼 텐데 기억이 잘 나지 않는답.... ㅎㅠ
시험 점수 보면 알겠지만 데이터 모델링 부분이 제일 헷갈렸기에.. (말장난 오짐) 1과목 이야기만 줄줄 써놓은 거 같네욤..
 
SQLD 난이도가 그렇게 높은 편도 아니고 필기시험 1번만 있기 때문에 단기간 준비해서 취득하기 좋은 자격증이라고 생각한다.
시험날이 얼마 남지 않았는데 아직 공부하지 않았다 해도 걱정 말고 일단 공부해라! 충분히 합격할 수 있을 거라 생각한다 ㅎ-ㅎ
 
다들 시험 파이팅..!🎈✨