본문 바로가기
반응형

자격증/SQLD(SQL 개발자)7

SQLD 합격후기 / 노랭이책 공부법 시간이 부족해서 몇 개 찍었다. 그래서 큰 기대 안 하고 있었는데 정처기발표일과 같은 날 또 합격. sqld도 점점 난이도가 상승하고 있다. 노랭이책은 필수라고 하는데, 비전공자들에겐 어려울 수 있다. 나는 노랭이책 2회독, 기출문제 3회치를 풀었다. 1단원은 공부하지 않아도 기본적으로 2~3개만 틀려서 가볍게 공부하고 넘겼다. 오히려 2단원이 조금 헷갈렸다. DBMS 툴로 쿼리 돌리면서 분석하다가 손으로 하려니 은근 쉽지 않다. 노랑이책은 우선 한번 쭉 풀고, 틀린문제 체크하고 2회독은 틀린문제들 위주로 해설보면서 눈에 익히는 방식으로 공부했다. 다만, 아쉬운건 기출문제를 많이 풀지 않았더니 시험볼때 30번대 문제 푸는데 30분 남은 상태였고 멘붕왔다. 그래서 막판에 5문제정도 찍었다. 문제가 지문이 .. 2022. 11. 26.
SQLD - SQL 기본 * SLQ 자격검정 실전문제 참고 1. SQL 문장들의 종류 명령어의 종류 명령어 설명 데이터 조작어(DML) select 데이터 조회 명령어, retreve라고도 함. insert update delete 데이터에 변형을 가하는 종류의 명령어 데이터 정의어(DDL) create alter drop rename 데이블과 같은 데이터 구조를 정의 데이터 제어어(DCL) grant revoke 데이터베이스에 접근하고 객체들을 사용하도록 권한 주고 회수 트랜잭션 제어어(TCL) commit rollback 트랜잭션 작업단위별로 제어 2. 1) 비절차적 데이터 조작어(DML) - 사용자가 무슨 데이터를 원하는지(WHAT). 2) 절차적 데이터 조작어 - 어떻게 (HOW) 데이터에 접근해야되는지. 3) 호스트 프.. 2022. 11. 1.
SQLD - 데이터 모델과 성능 * 내용은 노랭이 책으로 유명한 SQL 자격검정 실전문제 책 및 SQL 가이드 책을 참고하였습니다. 1. 성능 데이터모델링 : 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 - 데이터 증가가 빠를수록 성능저하에 따른 성능개선비용은 증가 - 데이터모델은 성능을 튜닝하면서 변경이 될 수 있음. - 분석/설계 단계에서 성능을 고려한 데이터모델링을 수행할 경우 성능 저하에 따른 Rework 비용을 최소화 할 수 있는 기회를 가짐. 2. 반정규화(역정규화) - 데이터 모델링을 할 때 정규화를 정확하게 수행 - 데이터베이스 용량산정을 수행 - 데이터베이스에 발생되는 트랜잭션의 유형을 파악 - 용량과 트랜잭션의 유형에 따라 반정규화를.. 2022. 10. 25.
SQLD - 데이터 모델링의 이해 * 내용은 노랭이 책으로 유명한 SQL 자격검정 실전문제 책 및 SQL 가이드 책을 참고하였습니다. 1. 모델링의 특징 - 현실세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가짐. - 시스템 구현만을 위해 수행하는 타스크가 아니며, 시스템 구현을 포함한 업무분석 및 업무형상화를 하는 목적도 있음. - 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 하는 단순화의 의미를 가지고 있음. - 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가짐. 2. 발생시점에 따른 엔터티 분류 - 기본/키엔터티 - 중심엔터티 - 행위엔터티 3. 데이터 모델링이 필요한 이유 - 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현함으로써 업무 내용을 .. 2022. 10. 24.
SQLD(SQL 개발자) 요약/요점정리 #SQLD요약 #SQLD요점정리 #SQLD #SQL응시료 #SQLD응시방법 요약은 아래 링크 클릭!! (작성 중) 1과목. 데이터 모델링의 이해(10문항) - 데이터 모델링의 이해 - 데이터 모델과 성능 2과목. SQL 기본 및 활용(40문항) - SQL 기본 - SLQ 활용 - SQL 최적화 기본원리(점점 출제를 지양하는 분위기이고, 거의 안 나온다고 함) 배점 : 총 100점(문항별 2점) 시험 시간 : 90분(1시간 30분) 합격 기준 : 총점 100점 기준 60점 이상( 과목별 40% 미만 과락 있음) 응시 자격 : 제한 없음 응시료 : 50,000원 SQLD - SQL 기본 및 활용* SLQ 자격검정 실전문제 참고 1. SQL 문장들의 종류 명령어의 종류 명령어 설명 데이터 조작어(DML) se.. 2022. 10. 24.
[SQL활용] 그룹 함수 1. 데이터 분석 개요 1) ANSI/ISO SQL 표준에서 정의하는 데이터 분석 함수 1-1)AGGREGATE FUNCTION -GROUP AGGREGATE FUNCTION이라고도 부르며, GROUP FUNCTION의 한 부분으로 분류할 수 있음. -COUNT, SUM, AVG, MAX, MIN 외 각종 집계 함수들이 포함되어 있음. 2) GROUP FUNCTION 2-1) 소계, 중계, 합계, 총 합계 등 여러 레벨의 결산 보고서를 만들거나 통계 데이터를 뽑을 때 레베별 집계를 위한 여러 단계의 SQL을 UNION, UNION ALL로 묶은 후 하나의 테이블을 여러번 다시 읽어 다시 재 정렬하는 복잡한 단계를 거쳤음. 2-2) 그룹 함수를 사용하면 하나의 SQL로 테이블을 한 번만 읽어서 빠르게 원하.. 2017. 12. 6.
[SQL 활용] 서브쿼리 1. 서브쿼리(SubQuery)란? 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문을 말함. 2. 서브쿼리 특징 1) 조인의 경우 조인에 참여하는 모든 테이블이 대등한 관계에 있기 때문에 조인에 참여하는 모든 테이블의 컬럼을 어느 위치에서라도 자유롭게 사용 2) 서브쿼리의 경우 메인쿼리의 컬럼을 모두 사용 할 수 있지만 메인쿼리는 서브쿼리의 컬럼을 사용 할 수 없음. ex. SELECT A.USER_ID, A.USER_EAMIL, B.USER_NAME -- 서브쿼리의 컬럼(사용 x) FROM USER A WHERE USER_ID = ( SELECT B.USER_ID FROM USER_DETAIL B WHERE A.USER_ID = B.USER_ID -- A.USER_ID는 메인쿼리의 컬럼 ) ▲ 위.. 2017. 12. 6.
반응형