정보처리기사는 “이론 기반 자격증” 이라고 오해하기 쉽지만, 실제로는 실무에서 자주 마주치는 개념들이 대거 출제됩니다. 그렇기 때문에 비전공자에게 더욱 정보처리기사 자격증을 요구하는 편이며 해당 자격증이 있어도 막상 실무에서 어려운 경우가 상당히 많습니다.
특히 필기뿐만 아니라 실기(서술형)에서는 실무 감각이 없으면 이해하기 어려운 문제들이 많습니다. 포스팅을 하는 저도 관련 자료를 정리하면서 실무에서 들었던 것들과 “내가 이걸 당시에 몰라서 전혀 대처하지 못했구나” 라는 것도 많이 느낍니다.
이번 편에서는 다음을 목표로 합니다.
- 실무 개발자가 실제로 쓰는 용어
- 그중에서도 정보처리기사 시험 출제 범위 내 개념
- 체계관리 / 공공기관 개발에서 자주 듣는 “연동, PK, 테이블 관계, API 구조” 중심
- 실무 문맥 + 시험 포인트 + 쉬운 예시로 설명
이 글을 보는 여러분이 비전공자 / 노베이스 / 입문자라도 “실제 개발자들이 쓰는 언어”의 맥락을 이해할 수 있도록 구성하였습니다. 실제 제 경험을 최대한 녹여 여러분들이 실무를 뛰는 느낌이 들도록 노력하였으니 좋게 봐주시면 감사하겠습니다!

실무 && 정보처리기사 기출 기반 핵심 전산용어 10선 (+ 기출 문제 포함)
PK(Primary Key)
실무 표현
- “00씨 이 테이블 PK 가 무엇인가요?”
- “PK 기준으로 정렬하면 돼요.”
- “과장님, 확인 결과 PK 중복 나서 INSERT 오류가 났습니다.”
개념 : 테이블의 행(Row)을 유일하게 식별하는 기본 키.
- 중복 불가 (유일성)
- NULL 불가
- 자동 인덱스 생성
실무 예시
회원 테이블(user)에 user_id를 PK로 둔다.
API에서 회원 정보 조회 시 대부분 PK 기반으로 데이터 조회한다.
기출 문제(필기)
다음 중 기본키(PK)의 특징으로 옳지 않은 것은?
① NULL 값을 가질 수 없다
② 중복될 수 없다
③ 하나의 테이블에 여러 개 존재한다
④ 각 레코드를 유일하게 식별한다
정답: ③
FK(Foreign Key)
실무 표현
- “A 테이블이 B 테이블을 FK로 참조 중입니다.”
- “참조 무결성 때문에 삭제 안 됩니다.”
개념 : 다른 테이블의 PK를 참조하는 키.
실무 예시
실수로 FK를 물리적으로 걸어두면 운영에서 장애 위험이 높아서 공공기관·SI에서는 FK를 문서로만 관리하는 경우가 많습니다.
기출 문제(필기 / 실기)
외래키(FK)의 특징에 대한 설명으로 옳은 것은?
→ 부모 테이블의 기본키를 참조한다.
연동(Integration) / 시스템 간 데이터 교환
실무 표현(가장 중요)
- “기관 간 연동 일정 잡아야 합니다.”
- “연동 규격서 나왔나요?”
- “연동 오류 응답코드 500입니다.”
개념 : 서로 다른 시스템 간 데이터를 주고받는 행위. REST API / SOAP / MQ 등 다양한 방식이 있다.
기출 문제(필기 / 실기)
REST API 특징 중 옳은 것은?
→ Stateless(무상태성) 구조 기반이다.
Tip) 정보처리기사 출제 포인트
- JSON vs XML
- SOAP 구조 (WSDL, Envelope)
- HTTP 요청/응답 구조
REST API / SOAP
실무에서의 점유율
- 공공기관 : SOAP(40%) + REST API(60%)
- 스타트업/사기업 : REST 90% 이상
개념 : REST(JSON 기반, 가볍고 빠름) // SOAP(XML 기반, 보안·규약 엄격)
기출 문제(실기)
SOAP에서 서비스 기술 언어는?
→ WSDL
JOIN (조인)
실무 표현
- INNER JOIN 기준으로 데이터 가져와야 해요.
- LEFT JOIN 안 쓰면 NULL 값 누락돼요.
개념 :
INNER JOIN(교집합)
LEFT JOIN(왼쪽 테이블 전체 + 매칭되는 오른쪽 데이터)
RIGHT JOIN(오른쪽 테이블 전체 + 매칭되는 왼쪽 데이터)
기출 문제(필기 / 실기)
LEFT JOIN 특징으로 옳은 것은?
→ 오른쪽 테이블에 데이터 없으면 NULL 반환
트랜잭션(Transaction)
실무 표현
- “이 Insert 두 개는 한 트랜잭션으로 묶어주세요.”
- “중간 오류 → Rollback 나옴.”
기출 문제(필기 / 실기)
트랜잭션의 특성 중 “모두 수행되거나 전혀 수행되지 않아야 한다”는?
→ 원자성
Tip) 정보처리기사 출제 포인트
ACID (원자성·일관성·격리성·지속성)
Deadlock(교착 상태)
실무 표현
“데드락입니다”
개념 : 데이터가 교착 상태에 빠짐. 배치 돌리다가 가장 많이 발생하는 문제.
Tip) 정보처리기사 출제 포인트
교착 상태 발생 조건 4가지
- 상호배제
- 점유와 대기
- 비선점
- 순환대기
로드밸런싱(Load Balancing)
실무 표현
L7 로드밸런서에서 경로 기반 라우팅으로 API 분기한다.
Tip) 정보처리기사 출제 포인트
L4 : 포트 기반
L7 : URL 기반
캐시(Cache)
실무 표현
대량 트래픽 → Redis 캐시로 속도 개선
Tip) 정보처리기사 출제 포인트
캐시 지역성(Locality)
스레드 vs 프로세스
실무 표현
- 여기 스레드가 어떻게 되나요?
- 이쪽에 프로세스가 ~
- 스레드 요청에서 문제가 있는 것 같습니다.
개념
| 구분 | 프로세스(Process) | 스레드(Thread) |
|---|---|---|
| 의미 | 실행 중인 프로그램 | 프로세스 안의 작업 단위 |
| 메모리 구조 | 독립적 | 프로세스 내부 메모리 공유 |
| 안정성 | 하나 죽어도 다른 프로세스 OK | 하나 죽으면 프로세스 전체 위험 |
| 생성 비용 | 무거움 | 가벼움(빠르게 생성) |
| 실무 예 | 크롬 실행, 서버 실행 | 요청 처리용 스레드, 게임 로직 스레드 |
| 시험 포인트 | 독립 메모리, 자원 소모 큼 | 공유 메모리, 동기화 문제 |
프로세스는 “집”, 스레드는 “집 안의 사람”
- 집(프로세스)은 각각 따로 존재하며 내부는 공유되지 않음
- 같은 집에 사는 사람들(스레드)은 부엌·화장실·거실을 공유
→ 그래서 스레드는 메모리를 공유하므로 빠르지만 관리가 어려움.
서버 실무에서 가장 중요한 개념 : 스레드 Pool
- 웹 서버(톰캣·WAS)는 요청 1개당 스레드 1개 사용
- 스레드가 부족하면?
웹사이트가 안 열림 혹은 “서버 과부하입니다”
모바일 앱 실행도 같다
- 앱 자체 = 프로세스
- 그 안에서 UI 스레드, 작업 스레드 등 여러 스레드 동작
기출 문제(필기 / 실기)
프로세스와 스레드 차이로 옳은 것은?
→ 스레드는 프로세스 자원을 공유한다.
기출문제 모음 (스크랩용)
각 연도의 기출문제 중에서 고급 실무용어에 해당하는 문제를 몇가지 가져왔습니다. 참고하시면 되겠습니다!
■ 2022년 실기
REST 특징 중 옳은 것은?
→ 무상태성(Stateless)
■ 2021년 필기
ERD에서 엔터티를 식별하기 위한 최소 키 집합은?
→ 후보키
■ 2020년 필기
트랜잭션 격리 수준으로 인한 이상 현상 매칭 문제
(Dirty Read / Phantom Read / Non-repeatable read)
참고자료 (공식 외부 링크)
- REST 공식 문서:
https://restfulapi.net - JSON 스펙
https://www.json.org - W3C SOAP 공식 문서
https://www.w3.org/TR/soap/ - Oracle 트랜잭션 개요
https://docs.oracle.com/en/database/oracle/oracle-database/ - PostgreSQL 조인 종류
https://www.postgresql.org/docs/current/queries-table-expressions.html - AWS 로드밸런서 소개
https://aws.amazon.com/elasticloadbalancing/ - Redis 공식 문서
https://redis.io - 정보처리기사 기출문제 모음
https://www.comcbt.com/
마무리
오늘은 실무에서 많이 사용되는 용어 중 정보처리기사 기출로도 쓰였던 중요 개념들을 다뤄보았습니다. 실제 웹개발 및 유지보수 현장에서는 많은 용어가 쓰이고 있고 해당 개념을 잘 모르면 이해가 잘 되지 않아 어렵기만 합니다. 이번 글로 여러분들 모두 큰 어려움 없이 실무에 적응하시길 바랍니다.
다음 편 예고
다음 편은 실무에서 자주 쓰이고 정보처리기사 기출에서 등장하는 네트워크 구조에 대해 알아보겠습니다. 많은 기대 부탁드립니다.
실무와 연관되는 기본 실무용어가 궁금하다면?
[필수용어 실무 1편] 비전공자가 실무에서 바로 활용 가능한 데이터 연동 & 서버 흐름 25선
[필수용어 실무 2편] 실무에서 마주치는 예외 처리 & 트러블슈팅 핵심 25선
정보처리기사 관련 포스팅이 궁금하다면?
[정보처리기사] 비전공자도 이해하는 정보처리기사 필기(1편)
[정보처리기사] 비전공자도 이해하는 정보처리기사 실기 핵심 정리 (1편)
[정보처리기사] 필기 실기 통합 이론 제 1편 – 정보와 보안의 모든 것
[정보처리기사] 필기 실기 통합이론 제2편 – 디자인패턴
[정보처리기사] 필기·실기 통합이론 제3편 – IT 신기술 및 전산 용어 총정리
[정보처리기사] 필기·실기 통합 이론 제 4편 – 실무에서 바로 쓰이는 기출전산용어