본문 바로가기

지식

무조건 외워야할 정보처리기사 실기 문제 (2)(2020 개편)

반응형

오늘은 정보처리기사 2020 실기 개편이전에도 엄청 중요하고

지금 시험범위에도 포함되는 필수적으로 외워야 한다고 생각되는 

실기 기출 OR 예상문제들만 추렸습니다. 

개념문제는 답을 그대로 외우시면 되고 빈칸문제는 빈칸이 핵심포인트입니다

 

1. 반정규화의 개념 

시스템의 성능향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터모델을 통합,중복,분리하는 과정으로, 의도적으로 정규화 원칙을 위배하는것 ! 

2. 테이블 분할 문제 (빈칸)

테이블 분할은 (  레코드 ) 를 기준으로 수평분할 , (속성)을 기준으로 수직분할 등이 있다. 

3.인덱스의 개념 

데이터 레코드를 빠르게 접근하기 위해 <키 값, 포인터> 쌍으로 구성되는 데이터 구조

 

 

 

 

4.인덱스 종류에 대한 문제 ( 이 문제 같은경우 인덱스 종류가 많기때문에 특정인덱스의 개념을 나열해 놓고 어떤 인덱스의 개념에 대한 문제인지 혹은 인덱스 종류 3가지 정도를 작성하라고 제시될 확률이 높다) 

트리기반 인덱스 : 인덱스를 저장하는 블록이 트리구조를 이루고있음 (B트리, B+트리)

비트맵 인덱스 : 인덱스 컬럼의 데이터를 Bit값인 0 또는 1로 변환하여 인덱스키로 사용하는 방법

함수기반 인덱스 :  컬럼 값 대신 특정 함수나 수식을 적용 B+인덱스나 비트맵 인덱스를 생성해 사용

비트맵 조인 인덱스 :  다수의 조인된 객체로 구성, 비트맵 인덱스와 물리적 구조가 동일

도메인 인덱스 : 개발자가 인덱스를 직접 만들어 사용, 확장형 인덱스라고도 불린다 .

5. 클러스터의 개념 

데이터 액세스 효율을 향상시키기 위해서 클러스터는 동일한 성격의 데이터를

동일한 데이터 블록에 저장하는 물리적 방법이다.

6. 클러스터링 (빈칸)

처리범위가 넓은 경우에는 ( 단일 테이블 ) 클러스터링을 

조인이 많이 발생하는 경우에는 ( 다중 테이블 ) 클러스터링을 사용한다. 

7.파티션의 개념

파티션은 대용량의 테이블이나 인덱스를 작은 논리적인 단위로 나누는것 

 

8. 파티션의 종류 구분

(해시분할) 해시함수를 적용해 데이터를 분할, 특정 파티션 데이터 집중을 보완,고객번호, 주민번호등의 데이터에 효과적이다.

(범위 분할) 일,월,분기별 지정 값을 기준으로 분할 

(조합 분할 ) 범위분할 후 해시함수를 적용해 다시 분할

9. 데이터 모델의 개념 

현실 세계의 정보들을 컴퓨터에 표현 하기위해 , 단순화,추상화해서 체계적으로 표현한 개념적 모형 

 

 

반응형