본문 바로가기

SQLD3

SQLD 합격! 그리고 DAsP 도전 SQLD 합격 저번 11월달 시행된 SQLD 결과가 저번주에 나왔는데 다행히 합격했다. 데이터 모델링 부분은 도대체 뭐가 틀렸는지 모르겠고(다 맞았을 줄) SQL 활용 부분에선 생각보다 문제가 어렵지 않고 되려 헷갈리는 게 많았어서 아차한 것들이 틀렸던거 같다. 어려운 문제는 40문제 중에서 10% 안팎?이었던 것 같다. SQLD 공부 방법 나는 처음 SQLD 를 공부할 때 조인은커녕 쿼리문은 Select 문밖에 쓸 줄 모르던 프론트엔드 개발자였다.(게다가 놀랍게도 나는 비전공자다!) 공부하게 된 계기는 일을 하며 쿼리문을 다룰 일이 많아져서 필요성을 느꼈다... 이런 나라도 1~2달동안 일 끝나고 잠깐씩(1~2시간) 공부하는걸로 합격할 수 있었다. 사실 이 자격증이 실무와 근접하냐를 물으면 그건 아닌 .. 2023. 12. 21.
SQLD 그룹함수 꽤 오랫동안 티스토리를 할 수 없었는데 드디어 SQLD 시험을 마쳤다. 합격인지 아닌지 솔직히 너무 헷갈리는 문제들이 있었어서 아리송한데 결과가 2주즈음 뒤에 나오니 그냥 편하게 생각하려고 한다. 시험 공부하면서 SQL에 좀 익숙해진 느낌이다. 그룹함수는 그중에서도 시험에 단골 중에 단골이라 생각하면 된다. 그룹함수 소계/중계/합계/총합계 등을 구할 수 있음 하나의 SQL로 테이블을 한번만 읽어서 빠르게 원하는 리포트 작성 가능 (여러 레벨의 결산 보고가 필요할 때) Group by (그룹함수) (속성명) 그룹함수의 종류 1. Rollup Subtotal(표현식 별 집계, 소계 Grand Total)을 생성 그룹핑 컬럼 수가 n일 때, n+1만큼의 level의 Subtotal(소계) 결과값이 생성된다. .. 2023. 11. 20.
SQLD - 데이터 모델링의 이해 데이터 모델링이란? 정보 시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 현실 세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정 데이터베이스를 구축하기 위한 분석/설계의 과정 모델링의 특징 현실 세계를 일정한 형식에 맞추어 표현하는 추상화의 의미 복잡한 현실을 제한된 언어나 표기법을 통하여 이해하기 쉽게 하는 단순화의 의미를 가지고 있다. 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가진다. 데이터 모델링의 유의점 중복 데이터 모델은 같은 데이터를 사용하는 사람, 시간, 장소를 파악하는데 도움을 줌으로써 데이터베이스가 여러 장소에 같은 정보를 저장하는 잘못을 하지 않도록 한다. 비유연성 데이터 정의를 데이터의 사용 프로세스와 분리함으로써 데이터 모델.. 2023. 8. 20.