본문 바로가기
공부 및 교육/정보처리기사 실기 기출문제

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4

by whooops 2022. 8. 1.
반응형

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4

▶( )은 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형이다.
[ 데이터 모델 ]

▶테이블 분할은 ( ① )를 기준으로 테이블을 분할하는 수평 분할과 ( ② )을 기준으로 테이블을 분할하는 수직 분할이 있다.
[ ① 레코드 / ② 속성 ]

▶주 식별자의 4가지 특징 중 다음 설명에 가장 알맞은 특징은?
- 주 식별자가 한 번 특정 개체에 지정되면 그 식별자는 변하지 않아야 한다.
[ 불변성 ]

▶( )은 데이터베이스의 처리 내용이나 이용 상황 등 상태 변화를 시간의 흐름에 따라 모두 기록한 파일로, 데이터 베이스의 복구를 위해 필요한 가장 기본적인 자료이다.
[ 로그 파일 ]

정보처리기사 실기 기출문제
정보처리기사 실기 기출문제


▶다음의 조건을 모두 만족하는 정규형은?
- 도메인은 원자 값이고 기본키가 아닌 모든 속성들이 기본키에 대해 완전 함수 종속적이며, 이행적 함수 종속 관계는 제거되었다.
[ 제3 정규형 ]

▶자료 구조 중 리스트의 한쪽에서는 삽입 작업이 이루어지고 다른 한쪽에서는 삭제 작업이 이루어지도록 구성한 자료 구조는?
[ 큐 ; Queue ]

▶데이터 모델에 표시할 요소 중 ( )은 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건이다.
[ 제약 조건 ; Constraint ]

▶어떤 릴레이션 R에서 A와 B를 각각 R의 애트리뷰트 집합이라고 가정할 때 애트리뷰트 A의 값 각각에 대해서 시간에 관계없이 항상 애트리뷰트 B의 값이 오직 하나만 연관되어 있을 때 B는 A에 ( )이라고 하고 A→B로 표기한다.
[ 함수적 종속 ]

▶( )는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어로, 주어진 릴레이션 조작을 위한 연산의 집합이며, 일반 집합 연산과 순수 관계 연산으로 구분된다.
[ 관계 대수 ]
▶다음 설명에 해당하는 무결성의 종류는?
- 주어진 속성 값이 정의된 도메인에 속한 값이어야 한다는 규정
[ 도메인 무결성 ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4

▶후보 키 중에서 선정된 기본키를 제외한 나머지 후보 키는?
[ 대체키 ; Alternate Key ]

▶( )는 사용자의 요구에 따라 정보를 생성해주고, 데이터베이스를 관리해 주는 소프트웨어로, 기존의 파일 시스템이 갖는 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템이다.
[ DBMS ; 데이터베이스 관리 시스템 ]

▶인덱스의 키 값만 정렬되어 있고 실제 데이터는 정렬되지 않는 방식으로 데이터 삽입, 삭제 발생 시 순서를 유지하기 위해 데이터를 재 정렬해야 하는 인덱스는?
[ 넌 클러스터드 인덱스 ]

▶E-R 다이어그램에서 관계 타입은 ( )로 표시한다.
[ 마름모 ]

▶다음 설명에 해당하는 트랜잭션의 특징은?
- 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장 나더라도 영구적으로 반영되어야 한다.
[ 지속성 ; Durability ]

▶다음과 관련 있는 정보의 접근통제 기술은?
- 주체와 객체의 등급을 비교하여 접근 권한을 부여하는 방식이다.
- 시스템이 접근통제 권한을 지정한다.
[ 강제 접근통제 ; MAC ]

▶클러스터는 데이터 저장 시 데이터 액세스 효율을 향상하기 위해 동일한 성격의 데이터를 동일한 데이터 블록에 저장하는 물리적 저장 방법으로, 처리 범위가 넓은 경우에는 ( ① )을, 조인이 많이 발생하는 경우에는 ( ② )을 사용한다.
[ ① 단일 테이블 클러스터링 / ② 다중 테이블 클러스터링 ]

▶데이터 모델에 표시할 요소 중 ( )는 논리적으로 표현된 개체 타입들 간의 관계로서 데이터 구조 및 정적 성질을 표현한다.
[ 구조 ; Structure ]

▶DBMS의 필수 기능 중 데이터 검색, 갱신, 삽입, 삭제 등을 위해 인터페이스 수단을 제공하는 기능은?
[ 조작 기능 ]

▶DBMS의 필수 기능 중 데이터의 무결성, 보안, 권한 검사, 병행 제어를 제공하는 기능은?
[ 제어 기능 ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4

▶E-R 다이어그램에서 개체 타입은 ( )로 표시한다.
[ 사각형 ]

▶( )은 비상사태 또는 업무 중단 시점으로부터 복구되어 가동될 때까지의 소요 시간을 의미한다.
[ RTO ; Recovery Time Objective, 목표복구 시간 ]

▶다른 릴레이션의 기본키를 참조하는 속성 또는 속성들의 집합을 의미하는 키는?
[ 외래 키 ; Foreign Key ]

▶개체-관계 모델의 E-R 다이어그램에서 개체 타입과 속성을 연결할 때 사용되는 기호는?
[ ]

▶다음 설명에 해당하는 순수 관계 연산자는?
- 공통 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션을 만드는 연산이다.
[ Join ]

▶데이터 검증을 검증 방법에 따라 분류할 때 다음 설명에 가장 적합한 검증 방법은?
- 로그 검증 외에 별도로 요청된 검증 항목에 대해 검증한다.
[ 기본 항목 검증 ]

▶반정 규화 방법 중 ( )은 두 개의 테이블이 조인되어 사용되는 경우가 성능 향상을 위해 아예 하나의 테이블로 만들어 사용하는 것이다.
[ 테이블 통합 ]

▶( )는 배열과 같이 연속되는 기억 장소에 저장되는 자료 구조로, 중간에 데이터를 삽입하기 위해서는 연속된 빈 공간이 있어야 하며, 삽입/ 삭제 시 자료의 이동이 필요하다.
[ 연속 리스트 ; Contiguous List ]

▶다음과 관련된 접근통제 요소는?
- 정의된 접근통제 정책을 구현하는 기술적인 방법으로, 접근통제 목록, 능력 리스트, 보안 등급, 패스워드, 암호화 등이 있다.
[ 접근통제 메커니즘 ]

▶다음 설명에 해당하는 무결성의 종류는?
- 릴레이션의 특정 속성에 대해 각 튜플이 갖는 속상에 대해 각 튜플이 갖는 속성 값들이 서로 달라야 한다는 규정
[ 고유 무결성 ]

▶( )는 2차원적인 표를 이용해서 데이터 상호 관계를 정의하는 데이터베이스로, 1970년 IBM에 근무하던 코드에 의해 처음 제안되었다. 개체와 관계를 모두 릴레이션이라는 표로 표현하기 때문에 개체를 개체 릴레이션과 관계 릴레이션이 존재한다.
[ 관계형 데이베이스 ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4

▶데이터베이스에서 정규화의 개념을 간략히 서술하면?
[ 정규화는 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정이다. ]

▶( )는 테이블의 속성들이 상호 종속적인 관계를 갖는 특성을 이용하여 테이블을 무손실 분해하는 과정으로, 가능한 한 중복을 제거하여 삽입, 삭제, 갱신 이상의 발생 가능성을 줄이는 것을 목적으로 한다.
[ 정규화 ; Normalization ]

▶오류 관리 목록의 오류 데이터를 분석하여 확인할 수 있는 오류 상태 중 다음 설명에 가장 적합한 오류 상태는?
- 보고된 오류를 관련자들이 확인했을 때 오류가 아니라고 확인된 상태
[ Classified ]

▶데이터베이스에서 ( )은 테이블이 저장되는 논리적인 영역으로, 한 개의 이곳에는 한 개 이상의 테이블을 저장할 수 있다.
[ 테이블스페이스 ; Tablespace ]

▶다음과 관련된 접근통제 보안 모델의 종류는?
- 군사적인 목적으로 개발된 최초의 수학적 모델
- 기밀성 보장이 최우선임
- 군대 시스템 등 특수 환경에서 주로 사용됨
[ 기밀성 모델 ]

▶일별, 월별, 분기별 등 지정한 열의 값을 기준으로 분할하는 파티션의 종류는?
[ 범위 분할 ]

▶( )은 데이터베이스 버퍼의 내용을 동기/ 비동기적으로 갱신한 경우의 복구 알고리즘으로, 데이터베이스 기록 전에 트랜잭션이 완료될 수 있으므로 완료된 트랜잭션이 데이터베이스에 기록되지 못했다면 다시 실행해야 한다.
[ UNDO/ REDO ]

▶어떤 릴레이션 R에서 A와 B를 각각 R의 애트리뷰트 집합이라고 가정할 때 애트리뷰트 A의 값 각각에 대해서 시간에 관계없이 항상 애트리뷰트 B의 값이 오직 하나만 연관되어 있을 때 B는 A에 함수적 종속이라고 하고 ( )로 표기한다.
[ A → B ]

▶오류 관리 목록의 오류 데이터를 분석하여 확인할 수 있는 오류 상태 중 다음 설명에 가장 적합한 오류 상태는?
- 오류 수정을 연기한 상태
[ Deferred ]

▶데이터베이스의 목표 중 하나인 논리적 독립성에 대해 간략히 서술하시오.
[ 논리적 독립성은 데이터의 논리적 구조를 변경시키더라도 응용 프로그램은 영향을 받지 않는 성질이다. ]

▶시스템 자신이 필요로 하는 여러 가지 객체에 관한 정보를 포함하고 있는 시스템 데이터베이스로서, 포함하고 있는 객체로는 테이블, 데이터베이스, 뷰, 접근 권한 등이 있는 것은?
[ 시스템 카탈로그 ]

▶데이터 무결성 제약 조건 중 참조 무결성의 개념을 간략히 서술하시오.
[ 참조 무결성은 외래 키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 한다는 규정이다. ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4
▶( )은 특정 파티션에 데이터가 집중되는 것을 보완하기 위한 것으로, 데이터를 고르게 분산할 때 유용하다. 고객번호, 주민번호 등과 같이 데이터가 고른 칼럼에 효과적이지만 특정 데이터가 어디에 있는지 판단할 수 없다.
[ 해시 분할 ; Hash Partitioning ]

▶다음 설명에 해당하는 데이터베이스 이중화 구성 방법은?
- 한 DB가 활성 상태로 서비스하고 있으면 다른 DB는 대기하고 있다가 활성 DB에 장애가 발생하면 대기 상태에 있던 DB가 자동으로 모든 서비스를 대신 수행하며, 구성 방법과 관리가 쉬워 많은 기업에서 이용된다.
[ 활동 - 대기 방법 ; Active - Standby ]

▶논리 데이터 모델을 물리 데이터 모델로 변환하는 과정 중 논리 데이터 모델에서 정의된 관계는 ( ① )와 이를 참조하는 ( ② )로 변환한다. 1:M 관계에서는 개체 A의 ( ① )를 개체 B의 ( ② )로 추가하여 표현하거나 별도의 테이블로 표현한다.
[ ① 기본키 / ② 외래 키 ]

▶다음과 관련된 접근통제 보안 모델의 종류는?
- 접근통제 메커니즘을 보안 모델로 발전시킨 것
- 대표적으로 접근통제 행렬이 있음
[ 접근통제 모델 ]

▶데이터베이스 버퍼의 내용을 동기적으로 저장 매체에 기록하지만 데이터베이스와는 다른 영역에 기록한 경우의 복구 알고리즘은?
[ NO-UNDO / NO-REDO ]

▶( )은 리스트의 한쪽 끝으로만 자료의 삽입, 삭제 작업이 이루어지는 자료 구조로, 가장 나중에 삽입된 자료가 가장 먼저 삭제되는 후입 선출 방식으로 자료를 처리한다.
[ 스택 ; Stack ]

▶주 식별자의 4가지 특징 중 다음 설명에 가장 알맞은 특징은?
- 주 식별자를 구성하는 속성의 수는 유일성을 만족하는 최소 수가 되어야 한다.
[ 최소성 ]

▶다음 두 릴레이션에서 외래 키로 사용된 속성은?
- 과목(과목 번호, 과목명)
- 수강(수강 번호, 학번, 과목 번호, 학기)
[ 과목 번호 ]

▶데이터 모델의 구성 요소 중 ( )은 데이터베이스에 표현하려는 것으로, 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체이다.
[ 개체 ; Entity ]

▶다음이 설명하는 데이터 모델은?
- 개념적 모델링 과정에서 얻은 개념적 구조를 컴퓨터가 이해하고 처리할 수 있는 컴퓨터 세계의 환경에 맞도록 변환하는 과정이다.
- 필드로 기술된 데이터 타입과 이데이 터 타입들 간의 관계를 이용하여 현실 세계를 표현한다.
- 데이터 간의 관계를 어떻게 표현하느냐에 따라 관계를 어떻게 표현하느냐에 따라 관계 모델, 계층 모델, 네트워크 모델로 구분한다.
[ 논리적 데이터 모델 ]

▶다음 설명에 해당하는 트랜잭션의 특징은?
- 트랜잭션의 연산은 데이터베이스에 모두 반영되든지 아니면 전혀 반영되지 않아야 한다 (All or Nothing)
[ 원자성 ; Atomicity ]

▶다음은 오류 데이터 측정 및 정제 과정이다. 과정을 순서대로 나열하시오.
- 오류 데이터 정제, 데이터 품질 분석, 오류 데이터 측정
[ 데이터 품질 분석 → 오류 데이터 측정 오류 데이터 정제 ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4
▶관계의 종류 중 ( )는 두 개체 사이의 주/종 관계를 표현한 것으로, 식별 관계와 비식별 관계가 있다.
[ 종속 관계 , Dependent Relationship ]

▶다음 설명에 해당하는 속성은?
- 다른 속성으로부터 계산이나 변형 등의 영향을 받아 발생하는 속성으로, 되도록 적은 수를 정의하는 것이 좋다.
[ 파생 속성 ; Dericed Attribute ]

▶데이터베이스 관리 시스템이 목표로 하는 특성으로, 데이터베이스에 저장된 데이터의 논리적 구조를 변경시키거나 성능 향상을 위해 장치를 추가 및 변경하더라도 데이터베이스를 이용하는 응용 프로그램에는 영향을 주지 않는 성질을 가리키는 용어는?
[ 데이터의 독립성 ]

▶하드디스크와 같은 데이터 저장장치를 호스트 버스 어댑터에 직접 연결하고, 저장장치와 호스트 기기 사이에 네트워크 디바이스 없이 직접 연결하는 방식으로 구성된 스토리지 시스템은?
[ DAS ; Direct Attached Storage ]

▶다음 설명에 해당하는 테이블 종류는?
- 트랜잭션이나 세션별로 데이터를 저장하고 처리할 수 있는 테이블이다.
[ 임시 테이블 ; Temporary Table ]

▶다음 설명에 해당하는 무결성의 종류는?
- 릴레이션에 어느 한 튜플의 삽입 가능 여부 또는 한 릴레이션과 다른 릴레이션의 튜플들 사이의 관계에 대한 적절성 여부를 지정한 규정
[ 관계 무결성 ]

▶전체 처리율을 높이기 위해 하나의 작업을 여러 개의 서버에서 분산하여 처리하는 방식의 클러스터링은?
[ 병렬 처리 클러스터링 ]

▶데이터베이스의 스키마에 대해 간략히 서술하면?
[ 스키마는 데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것이다. ]

▶다음에 제시된 조건 중 BCNF를 만족하기 위한 조건을 모두 고르시오.
ⓐ 결정자이면서 후보 키가 아닌 것 제외
ⓑ 이행적 함수 종속 제거
ⓒ 부분적 함수 종속 제거
ⓓ 도메인이 원자 값
[ ⓐ 결정자이면서 후보 키가 아닌 것 제외/ ⓑ 이행적 함수 종속 제거/ ⓒ 부분적 함수 종속 제거/ ⓓ 도메인이 원자 값 ]

▶( )은 데이터베이스에 저장된 데이터 값과 그것이 표현하는 현실 세계의 실제값이 일치하는 정확성을 의미한다.
[ 무결성 ; Integrity ]

▶다음이 설명하고 있는 데이터베이스 설계 단계는?
- 현실 세계에서 발생하는 자료를 컴퓨터가 이해하고 처리할 수 있는 물리적 저장장치에 저장할 수 있도록 변환하기 위해 특정 DBMS가 지원하는 논리적 자료 구조로 변환(Mapping)시키는 과정으로, 다음과 같은 작업을 수행한다.
- 논리적 데이터베이스 구조로 매핑
- 트랜잭션 인터페이스 설계
- 스키마의 평가 및 정제
- 목표 DBMS에 맞는 스키마 설계
[ 논리적 설계 ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4
▶데이터 무결성 제약조건 중 개체 무결성의 개념을 간략히 서술하면?
[ 개체 무결성은 기본 테이블의 기본키를 구성하는 어떤 속성도 Null 값이나 중복 값을 가질 수 없다는 규정이다. ]

▶다음 설명에 해당하는 속성은?
- 업무 분석을 통해 정의한 속성으로, 속성 중 가장 많고 일반적이다.
- 업무로부터 분석한 속성이라도 업무상 코드로 정의한 속성은 기본 속성에서 제외된다.
[ 기본 속성 ; Basic Attribute ]

▶다음 보기에 제시된 연산자 중 관계 대수의 순수 관계 연산자를 모두 고르시오.
ⓐ UNION
ⓑ JOIN
ⓒ DIVISION
ⓓ INTERSECTION
ⓔ SELECT
ⓕ CARTESIAN PRODUCT
ⓖ DIFFERENCE
ⓗ PROJECT
[ ⓑ JOIN / ⓒ DIVISION / ⓔ SELECT / ⓗ PROJECT ]

▶데이터 검증을 검증 방법에 따라 분류할 때 다음 설명에 가장 적합한 검증 방법은?
- 데이터 전환 과정에서 작성하는 추출, 전환, 적재 로그를 검증한다.
[ 로그 검증 ]

▶( )는 시스템 오류로 인한 데이터베이스 서비스 중단이나 물리적 손상 발생 시 이를 복구하기 위해 동일한 데이터베이스를 복제하여 관리하는 것이다.
[ 데이터베이스 이중화 ]

▶다음 설명에 해당하는 무결성의 종류는?
- 하나의 릴레이션에는 적어도 하나의 키가 존재해야 한다는 규정
[ 키 무결성 ]

▶다음이 설명하고 있는 데이터 모델의 구성 요소는?
- 데이터의 가장 작은 논리적 단위로서 파일 구조상의 데이터 항목 또는 데이터 필드에 해당한다.
- 개체를 구성하는 항목이다.
- 개체의 특성을 기술한다.
- 이것의 수를 디그리 또는 차수라고 한다.
[ 속성 ]

▶E-R 다이어그램에서 개체 타입과 속성의 연결은 ( )로 표시한다.
[ ]

▶물리 데이터 저장소의 파티션 설계에서 사용되는 파티션 유형을 모두 고르시오.
ⓐ 속성 분할
ⓑ 해시 분할
ⓒ 유닛 분할
ⓓ 조합 분할
ⓔ 인덱스 분할
ⓕ 범위 분할
[ ⓑ 해시 분할 / ⓓ 조합 분할 / ⓕ 범위 분할 ]

▶논리 데이터 모델에서 정의한 속성을 물리 데이터 모델의 칼럼으로 변환하려고 할 때 논리 모델링에서 정의된 Secondary UID 및 Alternate Key는 물리 모델에서 ( )로 만든다.
[ 유니크 키 ; Unique Key ]

▶( )은 데이터베이스 파일을 백업하는 방법으로, 백업 속도가 빠르고 작업이 단순하지만 문제 발생 시 원인 파악 및 문제 해결이 어렵다.
[ 물리 백업 ]

[정보처리기사 실기 기출문제] 2장. 데이터 입출력 구현 - 4
▶식별자 중 ( ① )는 개체 내에서 스스로 만들어지는 식별자이고, ( ② )는 다른 개체와의 관계에 의해 외부 개체의 식별자를 가져와 사용하는 식별자이다.
[ ① 내부 식별자 / ② 외부 식별자 ]

▶데이터베이스 버퍼의 내용을 동기적으로 갱신한 경우 복구 알고리즘은?
[ UNDO/ NO-REDO ]

반응형

댓글