본문 바로가기

[ 공지사항 + 기타 ]/자격증 공부

정처기 데일리 문제풀이 - 2과목, 3과목, 4과목 (7, 8, 9)

728x90
728x90

https://cafe.naver.com/soojebi/109975

 

[2022년 제1회 기사 실기 출제예상 문제] (2과목) 화면 설계 - 7

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

7. 다음은 UML의 관계(Relationships)에 대한 설명이다. 괄호( ) 안에 공통적으로 들어갈 용어를 쓰시오.

• ( ) 관계는 하나의 객체에 여러 개의 독립적인 객체들이 구성되는 관계이다.
• ( ) 관계는 하나의 사물이 다른 사물에 포함되어 있는 관계를 표현한다.
• ( ) 관계는 포함되는 쪽(Part; 부분)에서 포함하는 쪽(Whole; 전체)으로 속이 빈 마름모를 연결하여 표현한다.

답)__________________________

 

정답 : 집합(Aggregation)

 

+) UML의 관계 : 연의일실 포집

연관 / 의존 / 일반화 / 실체화 / 포합 / 집합

 

연관관계 Association
- 2개 이상의 사물이 서로 관련되어 있는 관계
- 사물 사이를 실선으로 연결하여 표현
- 방향성은 화살표로 표현
- 양방향의 경우 화살표를 생략하고 실선으로만 연결

 

의존관계 Dependency
- 사물 사이에 서로 연관은 있으나 필요에 의해 서로에게 영향을 주는 짧은 시간 동안만 연관을 유지하는 관계
- 소유 관계는 아니지만 사물의 변화가 다른 사물에도 영향을 미침
- 영향을 주는 사물(이용자)이 영향을 받는 사물(제공자)쪽으로 점선 화살표 연결


일반화관계 Generalization
- 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지 표현
- 상위(일반적인 개념) 하위(구체적인 개념)
- 하위 사물에서 상위 사물인 쪽으로 속이 빈 화살표 연결

실체화관계 Realization
- 사물이 할 수 있거나 해야하는 기능(행위, 인터페이스)로 서로를 그룹화 할 수 있는 관계
- 사물에서 기능쪽으로 속이 빈 점선 화살표 연결


포함관계 Composition
- 포함하는 사물의 변화가 포함되는 사물에게 영향을 미치는 관계
- 포함하는 쪽과 포함되는 쪽은 서로 독립이 될 수 없고 생명주기를 함께 함
- 포함되는 쪽에서 포함하는 쪽으로 속이 채워진 마름모 연결

집합관계 Aggregation
- 하나의 사물이 다른 사물에 포함되어 있는 관계
- 포함하는 쪽과 포함되는 쪽은 서로 독립적이다
- 포함되는 쪽에서 포함하는 쪽으로 속이 빈 마름모 화살표로 연결하여 표현


https://cafe.naver.com/soojebi/110143

 

[2022년 제1회 기사 실기 출제예상 문제] (3과목) 데이터 입출력 구현 - 8

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

8. 다음은 반 정규화 기법에 대한 설명이다. 괄호( ) 안에 들어갈 용어를 쓰시오.

• 테이블 분할 기법 중 집계 테이블 추가는 집계 데이터를 위한 테이블을 생성하고, 각 원본 테이블에 트리거를 설정하여 사용하는 것으로, 트리거의 오버헤드에 유의할 필요가 있다.
• 테이블 분할 기법 중 ( ) 추가는 이력 관리 등의 목적으로 추가하는 테이블로, 적절한 데이터양의 유지와 활용도를 높이기 위해 기본키를 적절히 설정한다.
답)__________________________

정답 : 진행 테이블

 

+) 반 정규화 수행 방법 : 테병분중 컬중 관중

테이블 병합
1:1 1:M 관계를 통합하여 조인 횟수를 줄여 성능 향상
슈퍼타입/서브타입 테이블 통합하여 성능 향상

테이블 분할
테이블을 수직 또는 수평으로 분할하여 성능 향상
- 수평 분할 : 테이블에 레코드가 많은 경우 레코드를 기준으로 테이블 분할
- 수직 분할 : 테이블에 컬럼이 많은 경우 컬럼을 기준으로 테이블 분할

테이블 중복 추가
- 집계 테이블 추가 : 집계 데이터를 위한 테이블 생성 / 각 원본 데이블에 트리거 설정하여 사용하는 기법
- 진행 테이블 추가 : 이력 관리 등을 목적으로 테이블 추가. 적절한 데이터양의 유지와 활용도를 높이기 위해 기본키 적절히 설정

 

컬럼 중복화 : 조인 성능 향상을 위한 컬럼 중복 허용

 

관계 중복 : 조인으로인한 성능 저하 예방을 위해 추가적 관계를 맺는 방법


https://cafe.naver.com/soojebi/110325

 

[2022년 제1회 기사 실기 출제예상 문제] (4과목) 통합 구현 - 9

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

9. 다음은 IPC(Inter-Process Communication) 주요 기법에 대한 설명이다. 괄호( ) 안에 공통적으로 들어갈 용어를 쓰시오.

- ( )은/는 컴퓨터 네트워크를 경유하는 프로세스 간 통신의 종착점이다.
- OSI 7 계층의 애플리케이션 계층(application layer)에 존재하는 네트워크 응용 프로그램들은 데이터를 송수신하기 위해 ( )을/를 거쳐 전송 계층(trasport layer)의 통신망으로 전달함으로써 데이터를 송수신하게 된다.

답)__________________________

정답 : 소켓(socket)

 

ipc의 종류

Shared Memory : 다수의 프로세스가 공유 가능한 메모리를 구성하여 프로세스간 통신 수행
Socket : 네트워크를 경유하는 프로세스간 통신 수행
Semaphores : 공유 자원에 대한 접근 제어를 통해 프로세스간 통신 수행, 프로세스 사이의 동기를 맞추는 기능을 제공
Pipes & named Pipes : 선입선출 형태로 구성된 메모리를 여러 프로세스가 공유하여 통신 수행
Message Queueing : 메시지가 발생하면 이를 전달하는 형태로 프로세스간 통신 수행

 


 

728x90