관리 메뉴

나구리의 개발공부기록

Chapter 02 - 데이터베이스 기초 활용(기출문제, 예상문제), Chapter 03 - 단원종합문제 본문

2024정보처리기사 준비 정리(필기 - 시나공, 실기 - 수제비)/실기 3강 - 데이터 입출력 구현

Chapter 02 - 데이터베이스 기초 활용(기출문제, 예상문제), Chapter 03 - 단원종합문제

소소한나구리 2024. 6. 29. 17:21

2024년도 수제비 실기책(6판) 내용 정리


1. 기출문제

1. 데이터 마이닝의 개념에 관해서 서술

더보기

정답: 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술


2. 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼으로, 일반 PC급 컴퓨터들로 가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발된 자바 소프트웨어 프레임워크로 구글, 야후 등에 적용한 기술은?

더보기

정답 :하둡


2. 예상문제

1. 다음 데이터베이스 정의와 설명을 연결

1. Operational Data ㄱ. 자료의 중복을 배제한 데이터 모임
2. Integrated Data ㄴ. 저장 매체에 저장된 데이터
3. Shared Data ㄷ. 조직의 업무를 수행하는데 필요한 데이터
4. Stored Data ㄹ. 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터
더보기

정답

1. Operational Data - ㄷ. 조직의 업무를 수행하는데 필요한 데이터

2. Integrated Data - ㄱ. 자료의 중복을 배제한 데이터 모임

3. Shared Data - ㄹ. 여러 애플리케이션, 시스템들이 공동으로 사용하는 데이터

4. Stored Data - ㄴ. 저장 매체에 저장된 데이터


2. 다음 데이터베이스 종류에 대한 설명의 괄호(  )안에 공통으로 들어갈 가장 적합한 용어를 작성

  • (   )은/는 데이터를 상하 종속적인 관계로 관리하는 데이터베이스
  • (   )은/는 데이터에 대한 접근 속도가 빠르지만, 종속적인 구조로 인하여 변화하는 데이터 구조에 유연하게 대응이 어려움
더보기

정답: HDBMS, 계층형 데이터베이스 관리시스템


3. NoSQL의 유형에 대한 설명 중 다음 설명에 해당하는 것을 보기에서 골라서 작성 

  1. Key 안에 (Column, Value) 조합으로 된 여러 개의 필드를 갖는 DB로 테이블 기반, 조인 미지원, 컬럼 기반, 구글의 Bigtable 기반으로 구현하는 DB
  2. Value는 XML, JSON, YMAL과 같이 구조화된 데이터 타입을 사용하는 DB
  3. Unique한 Key 하나의 Value를 가지고 있는 형태의 DB

보기 : ㄱ. Key-Value Store ㄴ. Column Family Data Store ㄷ. Document Store ㄹ. Graph Store

더보기

정답

1. ㄴ. Column Family Data Store

2. ㄷ. Document Store

3. ㄱ. Key-Value Store


4. ER 모델 요소에 대한 설명의 괄호(   )안에 들어갈 가장 적합한 용어를 작성

모델 요소 설명
(        1         ) 사물 또는 사건으로 정의
ERD에서 사각형(ㅁ)로 표시
   (         2        ) (      1     )이/가 가지고 있는 요소 또는 성질
ERD에서 타원형(ㅇ)으로 표시
더보기

정답: 1. 개체  2. 속성


5. 괄호 (     ) 안에 들어갈 용어를 작성

  • 빅데이터 기술 중에 (    1     )은/는 대용량 데이터의 집합을 처리하는 응용 프로그램에 적합하도록 설계된 분산 파일 시스템
  • 구글에서 대용량 데이터 처리를 분산 병렬 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년에 발표한 소프트웨어 프레임워크는 (      2      ) 이다
더보기

정답: 1. HDFS(Hadoop Distributed Fild System) 2. 맵리듀스(Map Reduce)


6. 다음 빅데이터의 특성에 대한 설명의 괄호 (     )안에 공통으로 들어갈 빅데이터 특성에 대해 작성

  • 빅데이터의 특성에는 Volume, (              ), Velocity가 있음
  • Volume은 페타바이트 수준의 대규모 데이터로 디지털 정보량이 기하급수적으로 폭증하는 것을 의미함
  • (        )은/는 정형, 비정형, 반정형의 다양한 데이터로 고르, 소셜, 위치 등 데이터 유형이 다양해 지는 것을 의미함
  • Velocity는 빠르게 증가하고 수집되며, 처리되는 데이터로 가치 있는 정보 활용을 위해 실시간 분석이 중요해지는 것을 의미
더보기

정답: 다양성(Variety)


7. 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로 데이터 저장에 고정된 테이블 스키마가 필요하지 않고 조인(Join) 연산을 사용할 수 없으며, 수평적으로 확장이 가능한 DBMS는 무엇인지 작성

더보기

정답: NoSQL


8. NoSQL의 특성인 BASE에 대한 설명에 해당하는 것을 작성

  1. 노드의 상태는 내부에 포함된 정보에 의해 결정되는 것이 아니라 외부에서 전송된 정보를 통해 결정되는 속성
  2. 일정 시간이 지나면 데이터의 일관성이 유지되는 속성
  3. 언제든지 데이터는 접근 할 수 있어야 하는 속성
더보기

정답

1. Soft-State

2. Eventually Consistency

3. Basically Available


9. Key안에 (Column, Value) 조합으로 된 여러 개의 필드를 갖는 NoSQL 유형에 대해 작성

더보기

정답 : Column Family Data Store


10. 대량의 텍스트 데이터로부터 패턴 또는 관계를 추출하여 의미 있는 정보를 찾아내는 기법은 무엇인지 작성

더보기

정답: 텍스트 마이닝


11. 다음 데이터 마이닝 주요 기법의 괄호(   )안에 들어갈 용어를 작성

분류 규칙
(Classification)
과거 데이터로부터 특성을 찾아내어 분류 모형을 만들어 이를 토대로 새로운 레코드의 결과값을 예측하는 기법
마케팅, 고객 신용평가 모형에 활용
ex) 우수 고객의 분류 모형 구축으로 마케팅 활용
(     1       ) 규칙 데이터 안에 존재하는 항목들 간의 종속 관계를 찾아내는 기법
제품이나 서비스의 교차 판매, 매장 진열, 사기 적발 등 다양한 분야에서 활용
ex) 넥타이 구매고객의 50% 이상이 셔츠를 구매한다는 정보 분석을 통해 매장의 상품 진열
(     2       ) 규칙 (     1      )규칙에 시간 관련 정보가 포함된 형태의 기법
개인별 트랜잭션 이력 데이터를 시계열적으로 분석하여 트랜잭션의 향후 발생 가능성 예측
ex) A 품목을 구매한 회원이 B품목을 구매할 확률은 75%
더보기

정답: 1. 연관 2. 연속


3. 단원종합문제

1. 다음 논리 데이터 속성의 괄호 (   ) 안에 들어갈 용어를 작성

구조 설명
(       1       ) 관리할 대상이 되는 실체
(       2       ) 관리할 정보의 구체적 항목
관계 개체 간의 대응 관계
더보기

정답: 1. 개체 2. 속성


2. 다음 내용이 설명하는 데이터베이스 정규화 단계에 대해서 작성

  • 모든 결정자가 후보 키가 되도록 하여 결정자 함수 종속성을 제거하는 단계
더보기

정답: BCNF (보이스-코드 정규형)


3. 다음 내용이 설명하는 데이터베이스 정규화 단계에 대해서 작성

  • 테이블 내의 속성값은 원자값으로 구성하는 단계
  • 이메일 주소가 속성에 2개 이상 가지고 있는 경우 원자 값이 아니기 때문에 속성 1개만 가지도록 구성
더보기

정답: 1 정규형(1NF)


4. 다음 그림이 가리키는 파티션(파티셔닝)의 유형을 작성

더보기

정답: 해시 파티셔닝


5. 개체-관계(E-R) 모델의 개념을 간략히 서술

더보기

정답: 데이터를 실제 사람이 보고 이해하기 쉽게 요구사항을 개체, 관계, 속성로 기술한 모델

- 현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위한 모델로 요구사항으로부터 얻어낸 정보들을 개체, 속성, 관계로 기술한 모델


6. 파티션 종류 중 레인지 파티셔닝(Range Partitioning)의 개념을 간략히 약술

더보기

정답: 연속적인 숫자나 날짜를 기준으로 하는 파티셔닝 기법


 

7. 다음 데이터베이스 정의의 빈칸에 알맞는 용어를 작성

  • 데이터베이스는 (    1     ), 저장된 데이터, (      2      ), 공용 데이터이다
더보기

정답: 1.통합된 데이터 2. 운영 데이터


8. 다음 데이터베이스 특성의 빈칸에 알맞은 용어를 작성

  • 데이터베이스의 특성에는 실시간 접근성, (      1      ), 동시공용, (      2      ) 이/가 있다
더보기

정답: 1. 계속적인 변화 2. 내용 참조


9. 빅데이터(BigData)의 개념을 간략히 서술

더보기

정답: 시스템, 서비스, 조직(회사) 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트 크기의 비정형 데이터


10. 다음 빅데이터의 특성에 대한 설명의 괄호 안에 들어갈 용어를 작성

(      1      ) 페타 바이트 수준의 대규모 데이터
빅데이터 분석 규모에 관련된 특성
디지털 정보량이 기하급수적으로 폭증하는 것을 의미
(      2      ) 정형, 비정형, 반정형의 다양한 데이터
빅데이터 자원 유형에 관련된 특성
로그, 소셜, 위치 등 데이터 유형이 다양해 지는 것을 의미
속도
(Velocity)
빠르게 증가하고 수집되며, 처리되는 데이터
빅데이터 수집, 분석, 활용 속도와 관련된 특성
가치 있는 정보 활용을 위해 실시간 분석이 중요해지는 것을 의미
더보기

정답: 1. Volume(양)   2. Variaty(다양성)


11. NoSQL의 개념을 간략히 서술

더보기

정답: 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로 데이터 저장에 고정된 테이블 스키마가 필요없고 조인연산을 할 수 없고 수평적으로 확장이 가능한 DBMS


12. NoSQl의 특성인 BASE에 대한 설명의 괄호(    )안에 들어갈 특성을 작성

(      1      ) 언제든지 데이터는 접근할 수 있어야 하는 속성
분산 시스템이기 때문에 항상 가용성 중시
Sotf-State 노드의 상태는 내부에 포함된 정보에 의해 결정되는 것이 아니라 외부에서 전송된 정보를 통해 결정되는 속성
특정 시점에서는 데이터의 일관성이 보장되지 않음
(       2      ) 일정 시간이 지나면 데이터의 일관성이 유지되는 속성
일관성을 중시하고 지향
더보기

정답: 1.Basically Available 2.Eventually Consistence


13. 다음 내용이 설명하는 NoSQL의 유형에 대해서 작성

  • Key 안에 (Column, Value) 조합으로 된 여러 개의 필드를 갖는 DB
  • 테이블 기반, 조인 미지원, 컬럼 기반, 구글의 Bigtable 기반으로 구현
  • 대표적으로 HBase, Cassandra 등이 있음
더보기

정답: Column Family Data Store


14. 다음 내용이 설명하는 데이터 마이닝의 주요 기법은?

  • 대량의 텍스트 데이터로부터 패턴 또는 관계를 추출하여 의미 있는 정보를 찾아내는 기법
  • 비정형 및 반정형 데이터에 대하여 자언어 처리기술을 적용하여 의미 있는 정보를 추출
더보기

정답: 텍스트 마이닝(Text Mining)


15. 다음이 설명하는 무결성의 종류는?

  • 한 엔터티에서 같은 기본 키(PK)를 가질 수 없거나, 기본 키(PK)의 속성이 NULL을 허용할 수 없는 제약 조건
더보기

정답: 개채 무결성(Entity Integrity)


16. 다음이 설명하는 관계 대수의 일반 집합 연산자는?

  • R X S로 표현되며 R과 S에 속한 모든 튜플을 연결해 만들어진 새로운 튜플로 릴레이션 구성
  • 기호는 'X'로 표기
더보기

정답: 카티션 프로덕트(CARTISIAN Product)