SQL 개발자 (SQLD)
과목 선택
한 과목만 골라 약한 부분을 집중해서 풀 수 있어요.
출제 문항 수 (문제 은행에서 랜덤 출제)
채점 방식
끝까지 푼 뒤 제출하면 한 번에 채점돼요.
- · 문제 번호를 눌러 원하는 문제로 이동할 수 있어요.
- · 키보드 1~4로 답 선택, ←→로 이동할 수 있어요.
- · 시간이 종료되면 자동으로 제출됩니다.
- · 틀린 문제는 오답노트에 자동 저장돼요.
SQL 개발자 (SQLD) 예상문제 미리보기
전체 100문항 중 10문항을 과목별로 뽑았어요. 정답과 해설은 눌러서 확인할 수 있습니다.
- SQL 기본 및 활용1번 문항다음 중 WHERE 절에서 NULL 값을 조회하는 올바른 방법은?
- 1.WHERE col = NULL
- 2.WHERE col IS NULL
- 3.WHERE col == NULL
- 4.WHERE col EQUAL NULL
정답·해설 보기
정답 2번. WHERE col IS NULL
NULL은 비교 연산자(=)로 판별할 수 없으며, IS NULL 또는 IS NOT NULL 구문을 사용해야 합니다.
- 데이터 모델링의 이해2번 문항엔터티 간의 관계에서 카디널리티(Cardinality)가 의미하는 것은?
- 1.관계에 참여하는 엔터티의 필수 여부
- 2.관계에 참여하는 인스턴스의 수
- 3.엔터티가 가진 속성의 수
- 4.식별자의 유일성 정도
정답·해설 보기
정답 2번. 관계에 참여하는 인스턴스의 수
카디널리티는 두 엔터티 간 관계에서 참여하는 인스턴스의 수(1:1, 1:M, M:N)를 의미합니다.
- SQL 기본 및 활용3번 문항GROUP BY로 집계된 결과에 조건을 적용할 때 사용하는 절은?
- 1.WHERE
- 2.HAVING
- 3.ORDER BY
- 4.DISTINCT
정답·해설 보기
정답 2번. HAVING
HAVING은 GROUP BY로 그룹화된 집계 결과에 조건을 거는 절입니다. WHERE는 그룹화 이전의 개별 행에 조건을 적용합니다.
- 데이터 모델링의 이해4번 문항데이터 모델의 구성 요소 3가지로 옳은 것은?
- 1.엔터티, 속성, 관계
- 2.테이블, 인덱스, 뷰
- 3.기본키, 외래키, 슈퍼키
- 4.행, 열, 도메인
정답·해설 보기
정답 1번. 엔터티, 속성, 관계
데이터 모델은 대상(엔터티), 대상의 성질(속성), 대상 간의 연관(관계)이라는 세 가지 요소로 구성됩니다.
- SQL 기본 및 활용5번 문항두 테이블에서 조인 조건이 일치하는 행만 반환하는 조인은?
- 1.LEFT OUTER JOIN
- 2.FULL OUTER JOIN
- 3.INNER JOIN
- 4.CROSS JOIN
정답·해설 보기
정답 3번. INNER JOIN
INNER JOIN은 양쪽 테이블에서 조인 조건을 만족하는 행만 반환합니다. OUTER JOIN은 일치하지 않는 행도 NULL과 함께 반환합니다.
- 데이터 모델링의 이해6번 문항제1정규형(1NF)의 조건으로 옳은 것은?
- 1.모든 속성이 원자값(Atomic Value)을 가져야 한다
- 2.부분 함수 종속이 제거되어야 한다
- 3.이행 함수 종속이 제거되어야 한다
- 4.모든 결정자가 후보키여야 한다
정답·해설 보기
정답 1번. 모든 속성이 원자값(Atomic Value)을 가져야 한다
1NF는 각 속성이 더 이상 쪼갤 수 없는 원자값을 갖는 상태입니다. 부분 함수 종속 제거는 2NF, 이행 종속 제거는 3NF, 결정자 조건은 BCNF입니다.
- SQL 기본 및 활용7번 문항다음 중 DCL(Data Control Language)에 해당하는 명령어는?
- 1.SELECT
- 2.CREATE
- 3.GRANT
- 4.DELETE
정답·해설 보기
정답 3번. GRANT
GRANT·REVOKE는 권한을 제어하는 DCL입니다. SELECT·DELETE는 DML, CREATE는 DDL에 해당합니다.
- 데이터 모델링의 이해8번 문항엔터티는 발생 시점에 따라 기본, 중심, 행위 엔터티로, 유무형에 따라 유형, 개념, 사건 엔터티로 분류할 수 있다. 다음 중 업무 수행에 따라 발생하는 '사건(Event) 엔터티'에 해당하는 것은?
- 1.사원
- 2.부서
- 3.주문
- 4.상품
정답·해설 보기
정답 3번. 주문
주문은 업무가 수행되면서 발생하는 사건 엔터티이다. 사원, 상품은 물리적 실체가 있는 유형 엔터티, 부서는 관리상 개념으로 정의되는 엔터티에 가깝다.
- SQL 기본 및 활용9번 문항조회 결과를 급여가 높은 순서대로 정렬하는 올바른 구문은?
- 1.ORDER BY salary ASC
- 2.ORDER BY salary DESC
- 3.GROUP BY salary DESC
- 4.SORT BY salary DESC
정답·해설 보기
정답 2번. ORDER BY salary DESC
내림차순 정렬은 ORDER BY 컬럼명 DESC를 사용합니다. ASC는 오름차순이며 생략 시 기본값입니다.
- 데이터 모델링의 이해10번 문항다음 중 비식별자 관계(Non-Identifying Relationship)에 대한 설명으로 가장 적절한 것은?
- 1.부모 엔터티의 식별자가 자식 엔터티의 주식별자 구성에 포함된다
- 2.부모 엔터티의 식별자가 자식 엔터티의 일반 속성(외래키)으로 포함된다
- 3.ERD에서 실선으로 표현한다
- 4.자식 엔터티의 인스턴스는 부모 엔터티 없이 절대 존재할 수 없다
정답·해설 보기
정답 2번. 부모 엔터티의 식별자가 자식 엔터티의 일반 속성(외래키)으로 포함된다
비식별자 관계는 부모의 식별자를 자식의 주식별자가 아닌 일반 속성으로 상속받는 관계로, ERD에서 점선으로 표현한다. 부모 식별자가 자식의 주식별자에 포함되는 것은 식별자 관계이다.