본문 바로가기
정보처리기사/데이터 입출력 구현

정보처리기사실기 - 데이터 입출력 구현

by 플라퉁 2023. 8. 13.
728x90
반응형

안녕하세요 오늘은 데이터 입출력 구현 단원에 대하여 공부해보겠습니다.

 

1. 논리 데이터 저장소 확인 

 

데이터 모델링 절차

:요구사항 분석 -> 개념적 데이터 모델 -> 논리적 데이터 모델 -> 물리적 데이터 모델

 

릴레이션 A,B가 있을때 릴레이션 B조건에 맞는 것만 릴레이션 A에서 튜플을 꺼내 프로젝션하는 관계대수?

:디비전

 

이상현상의 종류 3가지 

:삽입이상, 삭제이상,갱신이상

 

비 정규화의 개념을 쓰시오

:정규화된 엔티티,속성, 관계에 대해 성능 향상과 개발운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법

 

논리데이터 모델의 속성은?

:개체, 속성, 관계

 

현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위해서

가장 널리 사용되고 있는 모델, 요구사항으로 부터 얻어낸 정보들을 개체,속성,관계로 기술한 모델

:개체 - 관계 모델

 

개체 - 관계(E-R) 다이어그램 기호에 대해 서술하시오

:개체 -> 사각형

관계 -> 마름모

속성 -> 타원

다중값 속성 -> 이중타원

관계 - 속성 연결 -> 선

 

관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해

무손실 분해하는 과정?

:정규화

 

데이터 정규화 단계 중 BCNF에대해 서술하시오

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

 

2. 물리 데이터 저장소 설계

 

논리 모델을 적용하고자 하는 기술에 맞도록 상세화해 가는 과정

:물리 데이터 모델링

 

관계형 데이터 베이스의 인덱스 개념을 간략히 서술

:검색 연산의 최적화를 위해 데이터 베이스 내 열에 대한 정보를 구성한 데이터 구조이다.

 

연속적인 숫자나 날짜를 기준으로 하는 파티셔닝 기법? , 손쉬운 관리 기법을 제공하여 관리 시간 단축이 가능함.

:레인지 파티셔닝

 

3. 데이터 베이스 기초 활용하기

 

데이터 베이스의 개념?

:다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리 되는 데이터의 집합이다.

 

데이터에 대한 접근 속도가 빠르지만 상하 종속적인 관계로 관리하는 구조로 데이터 구조의 유연한 대응은 어려운 데이터 베이스?

:계층형 데이터 베이스 관리 시스템

 

데이터 베이스 종류

: 키 -값 DBMS

문서저장 DBMS

그래프 DBMS

 

부적절한 자료가 입력되어 동일한 내용에 대해 서로 다른 데이터가 저장되는 것을 허용하지 않는 성질

:데이터 무결성

 

삽입, 삭제, 갱신, 생성 이후에도 데이터가 변함없이 일정

:데이터 일관성

 

ERD의 개념?

:업무 분석 결과로 도출된 실체(개체)와 개체간의 관계를 도식화한 다이어그램이다.

 

빅데이터 기술중 대용량 데이터의 집합을 처리하는 응용 프로그램에 적합하도록 설계된 분산 파일 시스템?

:HDFS(Hadoop Distributed File System)

 

구글에서 대용량 데이터 처리를 분산 병령 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년에 발표한 소프트 웨어 프레임 워크?

:맵 리듀스

 

NoSql이란?

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

 

Key 안에 (Column, Value) 조합으로 된 여러개의 필드를 갖는 NoSql의 유형은?

:Column Family Data Store

 

온톨로지의 개념?

:실세계에 존재하는 모든 개념들과 속성, 관계 정보를 컴퓨터가 이해할 수 있도록 서술해놓은 지식 베이스이다.

 

텍스트 마이닝이란?

:대량의 텍스트 데이터로부터 패턴 또는 관계를 추출하여 의미 있는 정보를 찾아내는 기법이다.

 

4. 단원 종합 문제

 

논리 데이터 모델 구조?

: 개체, 속성, 관계

 

테이블 내의 속성값은 원자값으로 구성한다는 데이터 베이스 정규화 단계?

:1정규형

 

파티션 키의 해시값에의한 균등한 데이터 분할이 가능한 파티셔닝 기법?

:해시 파티셔닝

 

데이터 베이스의 정의?

: 데이터 베이스는 통합된 데이터, 저장된 데이터, 운영데이터, 공용 데이터이다.

 

데이터 베이스의 특성에 대하여 서술하시오

:데이터 베이스의 특성에는 실시간 접근성, 계속적인 변화, 동시공용, 내용참조가 있다.

 

빅데이터의 특성 3가지?

: 데이터의 양, 데이터의 다양성, 데이터의 속도

 

NoSql의 특성인 BASE에대해 설명하시오

: basically available, soft state, eventually con-sistence 접근가능성, 가용성, 일관성

 

1:1 관계, 1:M관계를 통합하여 조인횟수를 줄여 성능을 향상, 슈퍼타입/서브타입 테이블 통합을 통해 성능향상 시키는 반정규화 기법?

:테이블 통합

 

기호 X로 표기하는 관계 대수의 일반 집합 연산자는?

:카티션 프로덕트

 

728x90
반응형

댓글