SQLD 제58회 기출문제
50문항 · 회원가입 없이 무료 · 문제를 누르면 정답을 바로 확인할 수 있어요.
1과목 · 데이터 모델링의 이해
- 1.다음에 제시된 함수 종속 관계 중 이행 함수 종속에 해당하는 것을 고르시오. 보기 사번 → 부서번호, 부서번호 → 부서위치
- 2.다음 ERD 중 상호배타적(Arc) 관계를 나타낸 것으로 가장 적절한 것은?
- 3.다음 [컴퓨터]·[마더보드] ERD에 대한 해석으로 적절하지 않은 것은? 보기 컴퓨터-마더보드 ERD 포함 1 1 컴퓨터 컴퓨터번호 (PK) 모델명 마더보드 마더
- 4.다음 학생·수강 ERD에 관한 설명으로 적절하지 않은 것은? 보기 학생·수강·과목 ERD ([수강] 교차 엔터티) 수강 1 N 개설 N 1 학생 수강 수강번호 (
- 5.다음 [출판사]·[도서] ERD에 대한 해석으로 적절하지 않은 것은? 보기 출판사-도서 ERD 발행 1 N 출판사 도서 ISBN (PK) 제목 출판사 (FK)
- 6.제3정규형에 관한 다음 설명 가운데 올바르지 않은 것은?
- 7.다음 ERD에 나타난 엔터티 중 키 엔터티로 볼 수 없는 것은? 보기 회사·부서·사원·프로젝트 ERD 보유 1 N 소속 1 N 참여 1 N 회사 부서 사원 프로젝
- 8.트랜잭션이 갖는 특성 가운데 '전부 반영되거나 전혀 반영되지 않아야 한다(All-or-Nothing)'는 성질과 관련 있는 것은?
- 9.데이터 모델링에서 엔터티와 속성 간의 관계를 설명한 것으로 적절하지 않은 것은?
- 10.엔터티 사이의 생명주기(Life Cycle)가 같아야 하는 관계에 관한 설명으로 옳은 것은?
2과목 · SQL 기본 및 활용
- 11.아래의 정규표현식 ^\w*$ 과 매칭이 되지 않는 문자열을 고르시오.
- 12.다음 T1, T2 테이블 구조에서 DROP TABLE T1 CASCADE CONSTRAINTS 를 실행했을 때의 결과로 올바른 것은? 보기 T1 테이블 (부모,
- 13.아래에 제시된 NULL 관련 함수 호출 네 가지 가운데 실행 결과가 NULL이 아닌 것을 고르시오.
- 14.다음 SQL을 실행했을 때 반환되는 결과 값은 무엇인가? 보기 SELECT COUNT(*) FROM DUAL CONNECT BY LEVEL <= 2;
- 15.다음 중 PIVOT 절에 관한 설명으로 적절하지 않은 것은?
- 16.다음 SQL을 실행했을 때의 결과로 올바른 것은? 보기 SELECT CASE WHEN NULL IS NULL THEN 'Y' ELSE 'N' END FROM DU
- 17.다음 EMP 테이블을 대상으로 특정 노드를 시작점으로 하여 상위 방향으로 거슬러 올라가는 역방향 계층형 조회를 수행하려 한다. 빈칸에 들어갈 조건으로 가장 적절한
- 18.다음 SQL에서 괄호 안에 들어갈 조인 연산자로 가장 적절한 것을 고르시오. 보기 A 테이블 ID 1 2 B 테이블 ID V 1 10 2 20 3 30 4 40
- 19.다음 EMP 테이블을 대상으로 수행되는 SQL에서 사용된 서브쿼리의 유형으로 옳은 것은? 보기 EMP 테이블 EMPNO DEPTNO SAL 1 10 3200 2
- 20.다음 SQL을 실행했을 때 나타나는 결과로 알맞은 것은? 보기 SELECT '''''A''''' AS R1 FROM DUAL;
- 21.다음 EMP 테이블을 대상으로 SQL 을 실행했을 때의 결과로 옳은 것은? 보기 EMP 테이블 EMPNO ENAME DEPTNO SAL 7839 ADAMS 10
- 22.다음 세 가지 JOIN을 수행했을 때 각각의 결과 행 수를 전부 더하면 얼마인가? 합산할 세 JOIN은 아래와 같다. * ㄱ. CROSS JOIN의 결과 행 수
- 23.다음 중 계층형 질의문에 관한 설명으로 적절하지 않은 것은?
- 24.다음 MERGE 문을 실행한 결과에 관한 설명 중 올바른 것은? 보기 MERGE INTO TGT T USING SRC S ON (T.ID = S.ID) WHEN
- 25.서브쿼리 및 인라인 뷰에 관한 다음 설명 가운데 옳지 않은 것을 고르시오.
- 26.다음 표의 데이터를 대상으로 SUM(VAL) , AVG(VAL) , AVG(NVL(VAL, 0)) 을 각각 수행했을 때의 결과로 옳은 것은? 보기 T 테이블 ID
- 27.다음 SQL을 실행했을 때 반환되는 값으로 옳은 것은? 보기 SELECT TRUNC(123.456, -1) FROM DUAL;
- 28.다음 EMP 테이블을 대상으로 하는 SQL 에서 ROLLUP 과 CUBE 의 사용상 차이를 설명한 것으로 올바른 것은? 보기 EMP 테이블 DEPT JOB SAL
- 29.다음 SQL을 실행했을 때 반환되는 행의 개수는 무엇인가? 보기 T 테이블 A B X 1 X 2 Y 1 SELECT A, B, COUNT(*) FROM T GRO
- 30.다음 SQL을 실행했을 때 나타나는 결과로 올바른 것은? 보기 SELECT COALESCE(NULL, NULL, 3, 4) FROM DUAL;
- 31.다음 중 SQL에 대한 설명으로 적절하지 않은 것은? 보기 SELECT DEPTNO, SUM(SAL) FROM EMP GROUP BY DEPTNO HAVING S
- 32.다음 SQL을 실행했을 때 출력되는 결과로 옳은 것은? 보기 EMP 테이블 EMPNO DEPTNO 11 1002 10 1002 11 1004 (NULL) 1003
- 33.다음 SQL을 실행했을 때 나오는 결과로 알맞은 것은? 보기 SELECT DECODE(NULL, NULL, 'Y', 'N') FROM DUAL;
- 34.COLUMN1 값이 NULL이 아닌 행을 조회하고자 할 때, 다음 중 가장 적절한 방법은 무엇인가?
- 35.다음 네 가지 방식 가운데 두 테이블을 연결할 때 이용하는 컬럼이 나머지 셋과 다른 것은? 보기 전제: 테이블 A와 B는 ID 컬럼뿐 아니라 같은 이름의 NAME
- 36.다음 SQL을 실행했을 때 반환되는 결과로 옳은 것은? 보기 SELECT REGEXP_INSTR('13123123123', '312') FROM DUAL;
- 37.다음 GRANT/REVOKE 문이 순서대로 실행된 후, R 테이블에 대한 SELECT 권한을 가지고 있는 사용자들을 모두 고른 것은? 보기 DBA : GRANT
- 38.다음과 같이 테이블 A, B가 있고 이를 조인한 결과가 C와 같이 나왔다면, 이때 사용된 조인의 종류로 옳은 것은? 보기 A 테이블 A 1 2 3 B 테이블 B
- 39.다음 데이터에 NTILE(2) 함수를 적용했을 때의 결과로 옳은 것은? 보기 T 테이블 ID VAL 1 150 2 250 3 350 SELECT ID, NTILE
- 40.아래 보기 중 데이터 조작어(DML)에 속하지 않는 것은 무엇인가?
- 41.다음 SQL을 실행했을 때 나오는 결과로 알맞은 것은? 보기 SELECT COUNT(*) FROM DUAL HAVING COUNT(*) > 4;
- 42.다음 중 GROUPING SETS에 관한 설명으로 적절하지 않은 것은?
- 43.다음 T 테이블을 대상으로 ㉠과 ㉡의 LIKE 패턴을 각각 실행했을 때, 결과의 차이를 바르게 설명한 것은? 보기 T 테이블 COL a_c abc aXc a c
- 44.다음 SQL을 실행한 결과로 알맞은 것은? 보기 SELECT 'ABC' || NULL || 'XYZ' FROM DUAL;
- 45.윈도우 함수에 관한 다음 설명 가운데 올바른 것은?
- 46.다음 SELECT 문들 가운데 실행했을 때 결과가 서로 동일한 것끼리 짝지은 것은? 보기 -- ㉠ SELECT NVL(NULL, 'X') FROM DUAL; --
- 47.COMM 컬럼에 NULL 값이 있는 경우, 해당 NULL을 0으로 바꾼 뒤 SAL+COMM을 구하는 SQL로 가장 적절한 것은?
- 48.다음 SQL을 실행했을 때 ROLLUP 수행 결과로 옳은 것은? 보기 TBL 테이블 ID TYPE AMT A 1 10 A 1 15 A 2 20 A 2 30 B 1
- 49.다음 두 개의 테이블을 대상으로 SQL을 실행했을 때 반환되는 결과 값으로 옳은 것은? 보기 Tbl_A A B C D 1 a x 1 2 a z 1 2 a y 2
- 50.Oracle 환경에서 아래 함수들을 호출했을 때, 반환되는 값이 나머지 셋과 다른 하나는?
꿈라CBT