아하
자격증

정보처리기사

완전히맛있는식빵이좋아
완전히맛있는식빵이좋아

SQL작성을 하는것은 어떤것을 이야기 하나요?

정보처리 기사 시험중에 SQL작성이라고 있던에

이것은 어떤것을 작성을 하는건지

어떻게 하는것이 가장 쉽게 하는지 궁금 합니다.

55글자 더 채워주세요.
2개의 답변이 있어요!
전문가 답변 평가답변의 별점을 선택하여 평가를 해주세요. 전문가들에게 도움이 됩니다.
  • 안녕하세요. 김진형 정보처리기사입니다.

    SQL은 구조화된 질의 언어(Structured Query Language)의 약자로서 쉽게 말하면 db와 이야기를 하기 위한 방법이라고 보시면 됩니다.

  • 안녕하세요. 김강일 정보처리기사입니다.

    정보처리기사 시험의 SQL 작성 부분은 SQL언어를 이용하여 문제에서 주어진 데이터베이스 관련 요구사항을 해결하는 것을 의미합니다.

    주로 데이터 조회, 조작, 집계 혹은 데이터베이스 구조 관리와 관련된 문제들이 출제됩니다.

    주로 아래와 같은 SQL 유형이 시험에 출제됩니다.

    SELECT문 : 데이터 조회

    JOIN : 테이블 간의 조합을 통해 데이터 조회

    GROUP BY : 데이터를 그룹화하여 합계, 평균, 최대값/최소값 등 집계 결과를 출력

    INSERT, UPDATE, DELETE : 데이터 삽입, 수정, 삭제

    어떻게 하면 SQL을 보다 쉽게 다룰 수 있는지 말씀드리겠습니다.

    우선 SQL의 기본 문법을 익히셔야 합니다. SELECT, INSERT, UPDATE, DELETE와 같은 기본 명령어와

    WHERE, GROUP BY, ORDER BY와 같은 조건문 사용법은 반드시 숙지하셔야 합니다.

    다음은 주어진 문제를 읽고, 요구사항이 데이터 조회인지, 데이터 조작인지 구분하실 수 있는 능력이 필요합니다.

    필요한 데이터를 얻기 위해 조건을 하니씩 추가하여 쿼리를 점진적으로 완성하는 방법을 추천드립니다.

    테이블 구조(ERD)를 이해하실 수 있으셔야 합니다.

    문제에서 제공하는 테이블 구조를 잘 분석해서 테이블 간의 관계를 파악하고, JOIN이나 외례키를 활용해야 하는 경우를 대비하시는 것이 좋습니다.

    정보처리기시 사험 기출문제를 푸시면서 자주 나오는 문제 유형을 익히는 것이 가장 효과적입니다.

    SQL 문제는 반복적인 패턴이 많으므로 실습을 통해 익숙해지는 것이 중요합니다.

    MySQL, 오라클 등 실제 DBMS를 본인 PC에 설치하고 연습하세요.

    SQLZOO같은 온라인 SQL연습 사이트를 활용하시는 것도 추천드립니다.

    감사합니다.