자격증/SQLD

[SQLD] 21.11.20 제43회 SQL개발자 후기, 공부방법, 정리본, 43회 출제문제

연_우리 2021. 11. 20. 21:23
반응형

목차

     

    💚 2021년 11월 20일 토요일 제43회 SQL개발자 자격증 시험 후기

    오늘 보고왔다! 내 공부방법과 정리본, 이번에 시험에 출제된 문제들을 기억나는대로 적어보겠다
    개인적으로 기출이나 복원된 문제가 많이 없어서 공부하는데 아쉬웠다 ㅜ
    물론 문제집을 풀면 되지만 어려운 문제는 또 어려웠어서.. 시험 보기 전까지 난이도를 가늠할 수 없는?? 느낌이였다
    결과는 나와봐야알지만.. 다른분들이 공부하는데 도움이 되었으면해서 올립니다!

     

    💚 나의 기초지식

    나는 일단 컴퓨터학과를 나와서.. SQL을 실습해본적도 있고
    정보처리기사 준비하면서도 SQL을 이론으로 공부했어서 어느정도 아는 내용이였다.
    하지만 함수가 많아서 힘들었고,, 옵티마이저와 성능모델링은 조금 낯설었다!

     

    💚 준비기간 및 공부시간

    2021년 11월 1일 ~ 11월 19일까지 총 20일이 될 것 같다.
    1일~10일은 이론 정리 + 문제풀이 + 퀴즐렛을 진행했고

    10일~19일은 문제풀이 + 기출 + 오답정리가 될 것 같다!
    => 사실 10~19일 중 4일정도는 대충 퀴즐렛 오답만 훑어보고 다른거했다..😅

    나는 이번에 꼭 취득해야되기도 하고, 아는 내용으로 틀리기 싫어서 공부 열심히했다!🔥🔥

     

    💚 실습환경

    DB 설치하는 과정 생각하니 귀찮기도했고.. 필요한 것만 실습으로 확인하면 될 것 같아서 온라인으로 해결했다

     

    Oracle Live SQL 사용하기 (DB설치없이 EMP, DEPT 테이블로 SQL실습하기)

    DB를 설치하는 것도 좋지만 설치도 번거롭고 삭제도 번거롭다면 인터넷에서 SQL을 사용해보자 ㅎㅎ Oracle Live SQL 사이트에 접속한다. https://livesql.oracle.com Oracle Live SQL 976,408 scripts, 4,150 like..

    lotuus.tistory.com

     

    💚 공부목차 및 정리본

    나는 이렇게 정리하면서, 쓰면서 한번씩 훑어보는게 머리에 잘들어와서 목차별로 정리해봤다
    공부하면서 이해하기 쉬운 순서는 번호1️⃣2️⃣3️⃣....를 따라가면 된다.

     

    데이터
    모델링의
    이해
    데이터
    모델링의 이해
    데이터 모델의 이해
    엔터티
    속성
    관계
    식별자
    1️⃣ 💜모델링, 엔터티, 속성, 관계, 식별자, IE표기법 vs BARKER표기법
    데이터 모델과
    성능
    성능 데이터 모델링의 개요
    정규화와 성능
    반정규화와 성능
    대량 데이터에 따른 성능
    데이터베이스 구조와 성능
    분산 데이터베이스와 성능
    7️⃣ 💜성능모델링, 정규화, 반정규화, 파티셔닝, 슈퍼/서브타입 성능, PK/FK 성능, 분산데이터베이스
    SQL
    기본 및
    활용
    SQL 기본 관계형 데이터베이스 개요
    DDL
    DML
    TCL
    WHERE 절
    함수 FUNCTION
    GROUP BY, HAVING 절
    ORDER BY 절
    조인 JOIN
    2️⃣ 💜관계형 데이터베이스 개요, DDL, DML, DCL, TCL



    3️⃣ 💜연산자, WHERE, GROUP BY, HAVING, ORDER BY, 문장실행순서



    4️⃣ 💜집합연산자와 순수관계연산자, 조인, 조인종류, 계층형질의, 서브쿼리, 뷰



    5️⃣ 💜함수, NULL함수, 그룹함수, 윈도우함수, CASE표현식, 절차형SQL, 프로시저, 함수, 트리거

    SQL 활용 표준 조인
    집합연산자
    계층형 질의와 셀프 조인
    서브쿼리와 뷰
    그룹 함수
    윈도우 함수
    DCL
    절차형 SQL
    SQL 최적화
    기본 원리
    옵티마이저와 실행계획
    인덱스 기본
    조인 수행 원리
    6️⃣ 💜옵티마이저, 실행계획, 인덱스, 테이블 스캔, Nested Loop Join, Sort Merge Join, Hash Join


    네이버 카페의 SQL가이드를 바탕으로 정리했다.

     

    [국가공인] SQL 개발자(SQLD) 가이드(2020.08.25.)

    요약자료(4개) 링크를 추가했습니다. (2020.08.25.) 정리된 SQL 개발자 가이드로 시험을 대비할 수 있도록 자료실 교재 및 기출문제 복원자료를 취합하였습니다. ...

    cafe.naver.com

     

    💚 문제풀이

    문제집

    가장 유명한 노란책!!!
    이걸로 전체 문제는 1회차로 풀고, 오답만 2회차로 푼 다음 퀴즐렛으로 오답문제 반복했다
    => 43회 시험은 노랭이에서 10문제정도 유사하게 나왔다!!

    퀴즐렛

    암기할 때나 문제 풀때 유용하게 사용하고있는 사이트이다! (정말 강추..)
    검색해보니 다른분이 문제형식으로 잘 정리하신게 있어서 초반엔 이걸로 공부했고
    ⭐⭐모바일에서 어플로 풀 수 있다!

    1. SQLD : DB모델링의 이해 문제
    https://quizlet.com/_8lm2ch?x=1jqt&i=24fjuj
    2. SQLD : SQL 기본 및 활용
    https://quizlet.com/_8loglo?x=1jqt&i=24fjuj


    기출문제랑 문제집 풀기 시작해서는 나만의 오답노트식으로 따로 세트를 만들었다.
    SQLD기출문제😎
    https://quizlet.com/_al0e64?x=1jqt&i=24fjuj

    링크에 접속해서 [학습하기]를 누르고 옵션에서
    답변을 뜻으로, 문제유형을 낱말카드로 설정하면 문제풀이식으로 풀 수 있다.


    다시 학습하기를 누르면 다음에도 다시 문제가 나오고
    확인을 누르면 완벽히 아는 것으로 간주해서 다음엔 안나온다!

     

    🎯 제43회 출제 문제(기억나는대로 작성함)

     

    선택형

    비식별자를 사용하지 않는 경우 : 조인의 복잡성을 감소하기위해 사용한다
    보기를 준 다음 해당 결과는 몇차 정규화에 해당되는지 선택
    트랜잭션에 대한 4가지 특성(원자성, 일관성, 고립성, 지속성) 중 잘못된 설명 선택
    ROW CHAINING과 ROW MIGRATION
    cross join시 행의 개수 구하기
    NVL 함수
    CEIL, ROUND, TRUNC 함수의 값 구하기
    LIKE연산자 : _가 포함된 문자열을 구하려면? "%@_%" ESCAPE "@"

    선택형 - 노랭이에서 출제된 문제

     

    단답형

    설명이 주어지고 해당되는 정답 작성 : domain
    설명이 주어지고 해당되는 정답 작성 : 관계차수
    설명이 주어지고 해당되는 정답 작성 : primary key, 기본키
    설명이 주어지고 해당되는 정답 작성 : NULLIF
    보기의 결과처럼 되려면 어떤 문장을 입력해야하는지 작성 : DENSE_RANK( )
    보기의 결과처럼 되려면 LEAD 함수의 인수를 무엇으로 채워야하는지 작성
    설명이 주어지고 해당되는 정답 작성 : update
    설명이 주어지고 해당되는 정답 작성 : GROUP BY position

     

    반응형
    • 네이버 블러그 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 구글 플러스 공유하기
    • 카카오톡 공유하기