※ 본 정리 글은 수제비 정보처리기사 실기책을 참고하여 작성했습니다
정보처리기사 실기 1회 합격 과정에서 각 단원별 핵심으로 외웠던 내용들을 정리했습니다.
실기 시험 전날까지 매일 답을 가리고 단답형 문제 풀이 방식으로 반복해서 풀어주세용. → 반복만이 살길
문제 | 답 |
( )은/는 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위이다. | 트랜잭션 |
( )은/는 트랜잭션에서 하나라도 실패할 경우 전체가 취소되어야하는 특성이다. | 원자성 (Atomicity) |
( )은/는 트랜잭션 상태 중 트랜잭션이 성공적으로 완료된 후 가지는 상태이다. | 완료 상태 (Committed) |
( )은/는 트랜잭션의 결과를 허용하거나 취소하는 목적으로 사용되는 언어를 지칭한다. | 트랜잭션 제어언어 or TCL (Transaction Control Language) |
( )은/는 제어언어 중 트랜잭션 내역을 저장 무효화시키는 명령어이다. | Rollback (롤백) |
( )은/는 데이터를 정의하는 언어로서, ‘데이터를 담는 그릇을 정의하는 언어’이다. |
DDL (Data Define Language) |
( )은/는 테이블을 삭제하는 명령어이다. | DROP TABLE |
( )은/는 뷰를 생성하는 명령어이다. | CREATE VIEW |
( )은/는 인덱스를 생성하는 명령어이다. | CREATE INDEX |
( )은/는 데이터베이스에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어이다. | DML (Data Manipulation Language) |
( )은/는 테이블 내 칼럼에 저장된 데이터를 조회하는 데이터 조작어이다. | SELECT |
( )은/는 속성값을 정렬하고자 할 때 사용한다. (ASC : 오름차순, DESC : 내림차순 키워드 생략 시, 오름차순 정렬) |
ORDER BY |
데이터 조회 시 사용하는 명령어 SELECT 속성명 ( ) 테이블명; |
FROM |
데이터 삽입 시 사용하는 명령어 INSERT ( ) 테이블명(속성명) VALUES(데이터); |
INTO |
데이터 변경 시 사용하는 명령어 UPDATE 테이블명 ( ) 속성명 = 데이터; |
SET |
문제 | 답 |
데이터 삭제 시 사용하는 명령어 DELETE ( ) 테이블명; |
FROM |
( )은/는 데이터베이스 관리자가 데이터 보안, 무결성 유지, 병행제어, 회복을 위해 관리자(DBA)가 사용하는 제어용 언어이다. | DCL (Data Control Language) |
( )은/는 관리자(DBA)가 사용자에게 부여했던 권한을 부여하기 위한 명령어이다. | GRANT |
( )은/는 관리자가 사용자에게 부여했던 권한을 회수하기 위한 명령어이다. | REVOKE |
( )은/는 여러 행 또는 테이블 전체 행으로부터 하나의 결괏값을 반환하는 함수이다. | 집계 함수 |
( )은/는 집계 함수 중 복수 행의 해당 컬럼 간의 합계를 구하는 함수이다. | SUM |
( )은/는 집계 함수 중 복수 행의 해당 컬럼 간의 평균을 구하는 함수이다. | AVG |
( )은/는 집계 함수 중 복수 행의 해당 컬럼 간의 최솟값을 구하는 함수이다. | MIN |
( )은/는 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼 값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수이다. | 그룹 함수 |
( )에 의해 지정된 컬럼은 소계 등 중간 집계값을 산출하기 위해 사용된다. | ROLLUP |
( )은/는 집계 대상 컬럼들에 대한 개별 집계를 구할 수 있으며, ROLLUP이나 CUBE와는 달리 컬럼 간의 순서와 무관한 결과를 얻을 수 있다. | GROUPING SETS |
( )은/는 데이터베이스를 사용한 온라인 분석 처리 용도로 사용하기 위해서 표준 SQL이 추가된 함수이다. | 윈도 함수 |
( )은/는 레코드 순위를 계산하는 함수로 RANK, DENSE_RANK, ROW_NUMBER 함수가 존재한다. | 순위 함수 |
( )은/는 레코드에서 가장 먼저 나오거나 가장 뒤에 나오는 값, 이전/이후의 값들을 출력하는 함수로, FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수가 존재한다. | 행 순서 함수 |
문제 | 답 |
( )은/는 백분율을 보여주거나 행의 순서별 백분율 등 비율과 관련된 통계를 보여주는 함수로 RATIO_TO_REPORT, PERCENT_RANK 함수가 존재한다. | 그룹 내 비율 함수 |
( )은/는 레코드의 순위를 계산하는 함수로 동일 순위의 레코드 존재 시에도 후순위를 넘어가지 않는 함수이다. | DENSE_RANK |
( )은/는 레코드의 순위를 계산하는 함수로 동일 순위의 값이 존재해도 이와 무관하게 연속 번호를 부여하는 함수이다. | ROW_NUMBER |
( )은/는 파티션별 윈도에서 함수로 집계 함수의 MAX와 동일한 결과 출력을 가지는 함수이다. | LAST_VALUE |
( )은/는 파티션별 윈도에서 이후 로우의 값을 반환하는 함수이다. | LEAD |
( )은/는 주어진 그룹에 대해 합을 기준으로 각 로우의 상대적 비율을 반환하는 함수로 결과값은 0~1의 범위를 갖는 함수이다. | RATIO_TO_REPORT |
( )은/는 절차형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어이다. | 프로시저 |
( )은/는 절차형 SQL을 활용하여 일련의 SQL 처리를 수행하고, 수행 결과를 단일 값으로 반환할 수 있는 절차형 SQL이다. | 사용자 정의 함수 |
( )은/는 특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생하면 DBMS에서 자동적으로 실행되도록 구현한 프로그램이다. | 트리거 |
( )은/는 SQL을 가장 빠르고 효율적으로 수행할 최적의 처리경로를 생성해주는 DBMS 내부의 핵심엔진이다. | 옵티마이저 |
( )은/는 통계정보가 없는 상태에서 사전에 등록된 규칙에 따라 질의 실행 계획을 선택하는 옵티마이저이다. | 규칙기반 옵티마이저 (RBO) |
( )은/는 통계 정보로부터 모든 접근 경로를 고려한 질의실행 계획을 선택하는 옵티마이저이다. | 비용기반 옵티마이저 (CBO) |
옵티마이저가 항상 최선의 실행 계획을 수립할 수 없어 명시적인 ( )을 통해 실행계획을 변경한다. | 힌트 |
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'정보처리기사 실기 > 정보처리기사 실기 개념' 카테고리의 다른 글
2021 정보처리기사 실기 핵심 개념 톺아보기 - 6. 프로그래밍 언어 활용 (1) (1) | 2021.06.27 |
---|---|
2021 정보처리기사 실기 핵심 개념 톺아보기 - 8. 서버프로그램 구현 (1) (0) | 2021.06.27 |
2021 정보처리기사 실기 핵심 개념 톺아보기 - 9. 소프트웨어 개발 구축 구현 (2) (1) | 2021.06.27 |
2021 정보처리기사 실기 핵심 개념 톺아보기 - 9. 소프트웨어 개발 구축 구현 (1) (0) | 2021.06.27 |
2021 정보처리기사 실기 핵심 개념 톺아보기 - 8. 서버프로그램 구현 (2) (0) | 2021.06.27 |
댓글