본문 바로가기
공부

정보처리기사 실기 공부하기 2

by beria 2023. 6. 14.
반응형

 

정보처리기사 실기 교재에 나온 모의고사 문제들을 보면서 정리하는거라 내용들이 섞여있어 보기에 좀 불편할 수도 있어요.

순서대로 차후에 다시 정리해야겠어요.

이번 정보처리기사 실기 시험은 꼭 합격!! 할래요.^^v

 


 

초광대역통신 (Ultra-Wideband, UWB)

빠른 데이터 전송과 고정밀 위치 추적을 위한 혁신적인 무선 통신 기술로, 다양한 분야에서 유용하게 활용될 수 있습니다.

 

 

 

트랜잭션(Transaction)

데이터베이스에서 수행되는 논리적인 작업 단위를 말합니다.

트랜잭션은 하나 이상의 데이터베이스 조작(예: 데이터의 삽입, 수정, 삭제)을 포함하며, 모든 조작이 성공적으로 수행되거나 전혀 수행되지 않아야 합니다.

 

 

 

 

트랜잭션 ACID성질

1. 원자성(Atomicity): 트랜잭션의 모든 조작은 원자적으로 처리되어야 하며, 모든 조작이 성공적으로 완료되거나 전혀 수행되지 않아야 합니다. 즉, 트랜잭션은 "모두 수행되거나 아무것도 수행되지 않는" 방식으로 처리됩니다.

 

2. 일관성(Consistency): 트랜잭션 전후에 데이터베이스는 일관된 상태를 유지해야 합니다. 트랜잭션 수행 전에 정의된 제약 조건이 유지되어야 합니다. 예를 들어, 데이터베이스의 제약 조건을 위반하지 않고 일관된 데이터 상태로 유지됩니다.

 

3. 독립성(Isolation): 병행 실행되는 여러 트랜잭션들은 독립적으로 수행되는 것처럼 보여야 합니다. 한 트랜잭션이 수행 중인 동안 다른 트랜잭션들의 영향을 받지 않아야 합니다. 이를 통해 데이터 일관성과 무결성을 유지할 수 있습니다.

 

4. 지속성(Durability): 트랜잭션이 성공적으로 완료되면, 해당 변경 내용은 영구적으로 데이터베이스에 반영되어야 합니다. 시스템 장애나 전원 이슈와 같은 예기치 않은 상황이 발생하더라도, 트랜잭션의 결과는 지속적으로 보존되어야 합니다. 트랜잭션은 데이터베이스의 데이터 일관성과 무결성을 유지하고, 여러 사용자 간의 동시 접근을 제어하기 위해 중요한 개념입니다. 트랜잭션은 데이터 조작의 단위로서 안전하고 신뢰할 수 있는 데이터베이스 시스템을 구축하는 데 중요한 역할을 합니다.

(원일독지)

 

 

 

트랜잭션 로킹(Locking)기법

데이터에 대한 동시 액세스를 관리하고 트랜잭션 처리 중에 데이터 일관성을 보장하기 위해 데이터베이스 시스템에서 사용되는 방법입니다. 여기에는 충돌을 방지하고 데이터베이스의 무결성을 유지하기 위해 데이터 항목에 잠금을 적용하는 것이 포함됩니다.

(병행제어 기법)

 로킹 단위가 크면(ex.폴더) : 로크수 감소, 제어 감소, 병행 감소

 로킹 단위가 작으면(ex.파일) : 로크수 증가, 제어 증가, 병행 증가

 

 

 

데이터마트(Data Mart)

데이터 마트는 조직 내의 특정 부서, 비즈니스 단위 또는 기능 영역에 초점을 맞춘 데이터 웨어하우스의 하위 집합입니다. 여기에는 특정 사용자 그룹의 요구 사항과 관련된 집중된 데이터 세트가 포함되어 있습니다.

(특정 사용자 대상)

 

 

 

데이터웨어하우스(Data Warehouse)

조직 다양한 ​​소스의 대량 데이터를 통합하고 저장하는 중앙 리포지토리입니다. 통합되고 일관된 데이터 보기를 제공하여 보고, 분석 의사 결정 프로세스를 지원하도록 설계되었습니다. 비즈니스 인텔리전스, 보고 분석 활동을 지원하는 안정적이고 통합된 데이터 소스를 제공하는 조직의 전략적 자산 역할을 합니다.

(대량 데이터 통합 저장)

 

 

 

MQTT(Message Queuing Telemetry Transport)

사물 인터넷(IoT) 기타 리소스 제약 네트워크의 장치 효율적인 통신을 위해 설계된 경량 메시징 프로토콜입니다. 메시지 전송을 위한 게시-구독 모델을 제공하여 장치가 안정적이고 확장 가능한 방식으로 데이터와 정보를 교환할 있도록 합니다.

(IoT 사물인터넷, 라이트(경량) 메시징 전송 프로토콜)

 

 

 

방화벽(Fire Wall)

미리 정의된 규칙을 기반으로 외부로부터 불법 침입과 내부의 불법 정보 유출을 방지하여 네트워크 보안을 보장하는 보안도구입니다.

외부 불법 침입, 내부 불법 정보 유출 방지

 

 

 

공유매체에 대한 다중 접근방식

1. CSMA/CD(Carrier Sense Multiple Access with Collision Detection)

유선 이더넷 네트워크에서 동축 케이블과 같은 공유 미디어에 대한 액세스를 관리하는 데 사용되는 네트워킹 프로토콜입니다. 두 개 이상의 장치가 동시에 데이터를 전송할 때 발생하는 충돌을 감지하고 처리하여 여러 장치가 동일한 통신 채널을 공유할 수 있습니다.

(유선네트워크, 충돌감지)

 

2. CSMA/CA(Carrier Sense Multiple Access with Collision avoidance)

무선 네트워크에서 공유 미디어 또는 통신 채널에 대한 액세스를 관리하는 사용되는 네트워킹 프로토콜입니다. 유선 이더넷 네트워크에서 사용되는 CSMA/CD 달리 CSMA/CA 충돌 감지가 신뢰할 없는 무선 환경을 위해 특별히 설계되었습니다.

(무선네트워크, 충돌회피)

 

 

 

스팸차단솔루션(Anti-Spam Solution)

메일 서버 앞단에 위치, 프록시(Proxy) 메일 서버로 동작, 메일 바이러스 검사, 내부 정보 유출 방지

 

 

 

프록시(Proxy)

프록시는 클라이언트(: 컴퓨터 또는 장치) 대상 서버 간의 브리지 역할 하는 중간 서버 또는 소프트웨어입니다. 클라이언트를 대신하여 서버에서 리소스 또는 서비스를 요청하여 보안, 캐싱, 성능 최적화, 로드밸런싱 등 제공합니다.

 

 

 

반응형