2023년 제48회 SQLD 학습용 복원·상세해설
과목별 기출문제와 상세해설
데이터 모델링의 이해 · SQL 기본 및 활용 분야를 학습용 문항 번호 순서로 구성했습니다. 누락된 문장·보기·표·SQL은 개념과 정답 단서에 맞춰 학습 가능한 형태로 다시 구성했으며 실제 시험과 표현이 다를 수 있습니다. 각 문제에서 네 보기의 판단 근거와 관련 개념을 함께 확인할 수 있습니다.
전체 문제 목록
1번데이터 모델링의 이해데이터 모델링에 관한 설명으로 옳지 않은 것은?
정답·해설 →2번데이터 모델링의 이해조직 전체의 데이터와 관계를 통합된 관점으로 표현하는 스키마는?
정답·해설 →3번데이터 모델링의 이해엔터티를 발생 시점에 따라 분류할 때 해당하지 않는 것은?
정답·해설 →4번데이터 모델링의 이해ERD와 UML의 관계 표현에 관한 설명 중 잘못된 두 문장을 고른 조합은?
정답·해설 →5번데이터 모델링의 이해다른 속성의 값을 계산해 저장함으로써 조회 속도를 높이기 위해 사용하는 속성은?
정답·해설 →6번데이터 모델링의 이해사원번호가 대표 식별자이고 주민등록번호가 보조 식별자이며, 사원번호가 업무에서 자연스럽게 만들어지고 주문번호는 별도로 만든 값일 때 분류 순서로 옳은 것은?
정답·해설 →7번데이터 모델링의 이해속성에 대한 설명으로 옳은 것은?
정답·해설 →8번데이터 모델링의 이해식별자를 구성하는 속성 중 하나라도 빼면 유일성이 깨지는 특성은?
정답·해설 →9번데이터 모델링의 이해1:1 또는 1:M처럼 엔터티 사이 참여 수를 나타내는 관계 요소는?
정답·해설 →10번데이터 모델링의 이해계정과 계정그룹의 관계를 해석한 설명 중 부적절한 것은?
정답·해설 →11번SQL 기본 및 활용다음 SQL이 조회하는 대상을 옳게 설명한 것은?
정답·해설 →12번SQL 기본 및 활용SELECT 문장의 논리적 처리 순서로 옳은 것은?
정답·해설 →13번SQL 기본 및 활용출연료가 8,888 이상인 영화명·배우명·출연료를 조회하는 조인으로 옳은 것은?
정답·해설 →14번SQL 기본 및 활용부서별 최고 연봉자만 조회하려 할 때 올바른 결과는?
정답·해설 →15번SQL 기본 및 활용상품 분류별 누적 합계를 계산할 때 현재 행을 기준으로 앞뒤 10,000 범위를 포함하는 프레임은?
정답·해설 →16번SQL 기본 및 활용다음 자료에서 부서번호 순으로 계산한 부서별 평균급여는?
정답·해설 →17번SQL 기본 및 활용다음 값 중 가장 큰 것은?
정답·해설 →18번SQL 기본 및 활용Oracle에서 날짜 열을 기본값 및 NOT NULL 조건과 함께 추가하는 문장으로 옳은 것은?
정답·해설 →19번SQL 기본 및 활용서브쿼리가 두 개 이상의 열을 반환하고 같은 개수의 열과 한 번에 비교되는 유형은?
정답·해설 →20번SQL 기본 및 활용영문 월 이름을 반환하는 날짜 형식 요소로 6월을 표시한 값은?
정답·해설 →21번SQL 기본 및 활용날짜 조건이 시작일과 종료일을 모두 포함하고 두 날짜 차이가 20일이라면 포함되는 날짜 수는?
정답·해설 →22번SQL 기본 및 활용값이 2000, 1500, 1500, 1500일 때 내림차순 `DENSE_RANK()` 결과로 옳은 것은?
정답·해설 →23번SQL 기본 및 활용트랜잭션 수행 전후에 데이터베이스가 정의된 제약조건을 만족해야 한다는 성질은?
정답·해설 →24번SQL 기본 및 활용네 행 모두에서 A가 B 이상이고 각 행의 계산값이 10일 때 조건부 합계는?
정답·해설 →25번SQL 기본 및 활용한 열에 NULL을 금지하면서 중복값도 허용하지 않으려면 필요한 제약조건 조합은?
정답·해설 →26번SQL 기본 및 활용정렬된 네 행을 `NTILE(2)`로 두 그룹에 나눌 때 그룹 번호는?
정답·해설 →27번SQL 기본 및 활용ROW_NUMBER 값이 1 또는 2인 행을 고르는 조건과 결과 건수가 다른 것은?
정답·해설 →28번SQL 기본 및 활용명시적인 COMMIT 없이 DML을 수행한 세션에서 ROLLBACK을 실행하면 어떻게 되는가?
정답·해설 →29번SQL 기본 및 활용`GROUP BY ROLLUP(A, B)`가 생성하는 집계 수준으로 옳은 것은?
정답·해설 →30번SQL 기본 및 활용루트 행의 LEVEL이 1일 때 `LEVEL <= 2` 조건으로 포함되는 단계는?
정답·해설 →31번SQL 기본 및 활용다음 COUNT 표현 중 NULL 처리 때문에 다른 건수를 낼 가능성이 가장 큰 것은?
정답·해설 →32번SQL 기본 및 활용부모 행 삭제 시 이를 참조하는 자식 행도 자동 삭제하도록 하는 옵션은?
정답·해설 →33번SQL 기본 및 활용ROLLUP 결과에서 소계 행의 NULL을 '소계'로 표시하는 방법으로 적절한 것은?
정답·해설 →34번SQL 기본 및 활용단순 CASE 표현식의 문법적 특징은?
정답·해설 →35번SQL 기본 및 활용Oracle 뷰 정의를 변경하려 할 때 일반적으로 적절한 방법은?
정답·해설 →36번SQL 기본 및 활용첫 집합에 9행, 둘째 집합에 10행이 있고 중복 1행이 있을 때 `UNION ALL`의 행 수는?
정답·해설 →37번SQL 기본 및 활용문자열 양끝의 특정 문자를 제거하는 데 직접 사용하는 함수는?
정답·해설 →38번SQL 기본 및 활용LIKE 패턴에서 `%` 또는 `_`를 와일드카드가 아닌 일반 문자로 검색하려면 사용하는 절은?
정답·해설 →39번SQL 기본 및 활용A에 2행, B에 3행이 있고 모든 조합 6행이 반환되는 조인은?
정답·해설 →40번SQL 기본 및 활용부모에서 자식으로 전개하는 계층형 질의에서 자식의 연결 열이 NULL이면 어떻게 되는가?
정답·해설 →41번SQL 기본 및 활용다음 중 Oracle의 내장 분석 함수가 아닌 것은?
정답·해설 →42번SQL 기본 및 활용SELECT 목록이 한 열뿐인데 `ORDER BY 2`를 사용하면 어떻게 되는가?
정답·해설 →43번SQL 기본 및 활용구형 Oracle 방식으로 정렬 후 상위 10건을 정확히 구하는 구조는?
정답·해설 →44번SQL 기본 및 활용다음 SQL의 네 출력값을 왼쪽부터 옳게 나열한 것은?
정답·해설 →45번SQL 기본 및 활용메인 쿼리와 서브쿼리의 참조 관계에 대한 설명으로 가장 적절한 것은?
정답·해설 →46번SQL 기본 및 활용다음 네 SQL의 결과를 순서대로 올바르게 나열한 것은?
정답·해설 →47번SQL 기본 및 활용CASE 표현식으로 내림차순 정렬했을 때 세 번째에 위치하는 ID는?
정답·해설 →48번SQL 기본 및 활용다음 계층을 루트에서 자식 방향으로 전개할 때 LEVEL=2인 행의 개수는?
정답·해설 →49번SQL 기본 및 활용현재 행보다 앞선 행의 값을 가져오는 분석 함수는?
정답·해설 →50번SQL 기본 및 활용사용자 U1에게 TABLE1의 INSERT 권한을 부여하는 문장의 빈칸 조합은?
정답·해설 →