SQLD 제54회 기출문제
50문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 데이터 모델링의 이해
- 1.데이터 모델링의 3대 특징으로 가장 올바르게 짝지어진 것은?
- 2.데이터베이스의 3계층 스키마 구조 중, 모든 사용자의 관점을 통합하여 조직 전체의 관점에서 표현한 스키마는?
- 3.엔터티를 발생 시점에 따라 분류할 때, 업무에 원래부터 존재하는 정보로서 다른 엔터티의 부모 역할을 하며 독립적으로 생성되는 엔터티는?
- 4.온라인 쇼핑몰에서 '주문수량'과 '개당가격' 속성을 곱하여 화면에 표시하기 위해 산출되는 '총주문금액' 속성의 유형으로 가장 적절한 것은?
- 5.데이터 모델링에서 식별자의 4가지 특징(유일성, 최소성, 불변성, 존재성) 중 "주식별자로 지정된 속성은 반드시 데이터 값이 존재해야 한다(NULL 허용 불가)"
- 6.다음 중 테이블의 모든 속성값이 원자값(Atomic Value)을 가져야 하며, 하나의 컬럼에 여러 개의 값이 들어가는 다중값 속성을 허용하지 않는 정규화 단계는
- 7.주식별자가 복합키(2개 이상의 컬럼)로 구성되어 있을 때, 일반 속성이 주식별자의 일부 컬럼에만 종속되는 '부분 함수 종속'을 제거하는 정규화 단계는?
- 8.두 엔터티 간의 관계를 설정할 때, 자식 엔터티가 부모 엔터티의 주식별자를 자신의 주식별자 구성에 포함시키지 않고 '일반 속성(FK)'으로만 가지는 관계는?
- 9.데이터베이스의 성능을 향상시키기 위해 의도적으로 정규화 원칙을 위배하여 데이터를 중복시키거나 테이블을 병합 또는 분할하는 데이터 모델링 기법은?
- 10.트랜잭션의 4가지 특성(ACID) 중, "트랜잭션에 포함된 작업은 모두 성공적으로 완료되거나, 하나라도 실패하면 전부 취소되어야 한다(All or Nothing)
2과목 · SQL 기본 및 활용
- 11.기존 테이블을 복제하여 새로운 테이블을 생성하는 CTAS(Create Table As Select) 구문에 대한 설명으로 가장 적절하지 않은 것은?
- 12.뷰(View)에 대한 설명으로 가장 적절하지 않은 것은?
- 13.관계형 데이터베이스에서 데이터를 조작하는 DML 명령어에 해당하지 않는 것은?
- 14.[EMP_TEST] 테이블에서 조건에 맞는 사원의 급여를 인상하려고 한다. 다음 SQL을 실행할 때 발생할 수 있는 문제점으로 옳은 것은?
- 15.다음 [TAB] 테이블에 대해 아래의 집계 함수를 실행했을 때, 그 결과의 조합으로 올바른 것은?
- 16.NULL 값을 처리하는 함수에 대한 설명으로 가장 올바르지 않은 것은?
- 17.다음 중 CASE WHEN COL1 = 'X' THEN NULL ELSE COL1 END 와 완전히 동일한 결과를 반환하는 SQL 함수는?
- 18.Oracle 데이터베이스 환경에서 다음 SQL 문을 실행했을 때 나타나는 결과는?
- 19.다음 [주문] 테이블과 [고객] 테이블을 조인하는 SQL에서 문법 오류가 발생하는 이유는? [SQL] SELECT 주문번호, 고객번호, 고객명 FROM 주문 JO
- 20.다음 [A] 테이블과 [B] 테이블에 대해 아래 SQL문을 실행했을 때 반환되는 결과의 총 행(Row) 수는? 보기 [A] N 1 2 3 [B] M 10 20 3
- 21.두 테이블에서 이름이 같은 '모든' 컬럼을 자동으로 찾아 동등 조인(=)을 수행하며, ON이나 USING 절을 함께 사용할 수 없는 조인 방식은?
- 22.다음 [DEPT_A]와 [DEPT_B] 테이블 데이터를 바탕으로 아래 SQL문을 실행했을 때 반환되는 결과 건수(COUNT)로 올바른 것은?
- 23.다음 [TAB] 테이블을 대상으로 아래의 SQL문을 실행했을 때, 반환되는 결과 데이터로 올바른 것은?
- 24.그룹 함수에 대한 설명으로 옳지 않은 것은?
- 25.집합 연산자에 대한 설명으로 가장 옳은 것은?
- 26.강좌번호가 100인 과목과 101인 과목을 모두 수강하는 학생의 학번을 구할 때 가장 적절한 집합 연산자는?
- 27.집계 결과에 대한 소계 및 총계 그룹핑 함수 중, 주어진 컬럼들의 모든 가능한 조합에 대해 계층과 무관하게 다차원적인 소계를 생성하는 함수는?
- 28.다음 SQL문의 실행 결과에 대한 설명으로 가장 올바른 것은? (단, A와 B 컬럼에는 일부 NULL 값이 포함되어 있다.)
- 29.윈도우 함수 중 정렬된 결과에 공동 순위가 존재할 경우 동일한 순위를 부여하고, 그 다음 순위는 공동 순위의 수만큼 건너뛰어 부여하는 함수는? (예: 1등, 2등
- 30.파티션 내 윈도우에서 현재 행을 기준으로 바로 이전 행(윗 행)의 값을 가져오기 위해 사용하는 윈도우 함수는?
- 31.계층형 질의(Hierarchical Query)에서 트리를 순방향(부모에서 자식 방향)으로 전개하기 위한 PRIOR 키워드의 올바른 사용 위치는? (단, 부모 컬
- 32.다음 중 SELF JOIN(셀프 조인)에 대한 설명으로 가장 옳은 것은?
- 33.아래 SQL문은 RANK 함수를 사용하지 않고 SELF JOIN을 이용해 자신의 점수 순위를 구하는 쿼리이다. 빈칸 ㉠에 들어갈 식으로 가장 알맞은 것은?
- 34.다음 SQL문을 실행했을 때 데이터가 한 건도 조회되지 않는 원인으로 가장 적절한 것은?
- 35.테이블에서 최신 데이터 5건만 추출하는 Top-N 쿼리를 ANSI 표준 SQL로 작성할 때 가장 올바른 구문은?
- 36.MERGE INTO 구문의 활용에 대한 설명으로 가장 옳지 않은 것은?
- 37.행(Row) 데이터를 열(Column) 형태로 회전시켜 보고서를 작성할 때 사용하는 데이터 모델링/SQL 기법은?
- 38.다음 문자열 함수 중 주어진 정규표현식(Regular Expression) 패턴과 일치하는 문자열이 시작되는 첫 번째 위치(Index 번호)를 반환하는 함수는?
- 39.다음 SQL 구문을 실행했을 때 검색 조건으로 올바른 것은? 보기 SELECT 이름 FROM 회원 WHERE 이름 LIKE 'A%';
- 40.ORDER BY 절에서 ASC(오름차순)나 DESC(내림차순)를 명시하지 않았을 때 적용되는 기본 정렬 방식은?
- 41.다음 중 데이터의 종속성(Dependency)과 정규화에 대한 설명으로 옳은 것은?
- 42.두 엔터티 간의 관계를 읽을 때 사용하는 관계 표기법의 3가지 핵심 요소가 올바르게 짝지어진 것은?
- 43.오라클 데이터베이스 환경에서 NULL에 대한 비교 연산(예: WHERE COL1 = NULL 또는 WHERE COL1 <> NULL)의 결과로 옳은 것은?
- 44.분산 데이터베이스 시스템의 특성으로 가장 거리가 먼 것은?
- 45.[과목] 테이블과 [학생] 테이블이 다대다(M:N) 관계를 맺고 있을 때, 이를 논리 데이터 모델링에서 관계형 데이터베이스로 올바르게 변환하는 방법은?
- 46.문자열 데이터 타입에 대한 설명으로 옳은 것은?
- 47.인덱스(Index)에 대한 설명으로 가장 올바르지 않은 것은?
- 48.조인 기법 중, 두 테이블 사이를 동등(=) 조건이 아닌 크거나 작거나(>, <, BETWEEN) 같은 연산자를 이용해 데이터를 연결하는 조인 방식은?
- 49.계층형 질의에서 사용하는 가상 컬럼 중, 루트 노드(최상위 부모)로부터 현재 노드까지의 계층 깊이(Depth)를 숫자로 반환하는 것은?
- 50.서브쿼리의 종류에 대한 설명으로 가장 올바르지 않은 것은?
꿈라CBT