실무 + 시험, 두 마리 토끼를 잡자
정보처리기사를 준비하다 보면 “이론은 이해했는데 실무에서는 어떻게 쓰이지?”, “실제 이런 말을 다 쓴다고?” 하는 의문이 생깁니다. 특히 공부하는 양이 매우 방대하고 이 모든 것을 다 외우고 있는 사람이 있을까 싶은 생각이 들 때가 많을 텐데요.
그에 대한 대답은 “네. 분야에 따라 사용됩니다” 라고 말씀드릴 수 있습니다. 개발자로 실무를 경험하면 상사가 이렇게 말할 때가 있습니다.
- “쿠키 지우고 다시 접속해봐.”
- “팝업 허용하고 다시 결제해봐.”
- “리디렉션이 잘못 걸린 것 같은데 확인해봐.”
- “트랜잭션 묶어서 처리해.”
- “조인 잘못 걸렸어.”
한번 쯤 일상 생활에서 “쿠키”, “팝업” 이런 말들은 들어보셨을 겁니다. 놀랍게도 이 말들은 모두 정보처리기사 시험 범위와 연결되어 있습니다.
그래서 이번 글에서는 실무에서 매일 쓰이면서, 시험에도 등장하는 기출 전산 용어를 정리했습니다.

전산용어 10선 (실무 + 시험)
쿠키 (Cookie)
- 정의 : 브라우저가 저장하는 “작은 메모장”, 로그인 상태나 장바구니 상태를 기억
- 실무 예시 : 쇼핑몰 로그인 유지, 장바구니 상태, 자동 로그인
- 시험 포인트 : 클라이언트 저장, 만료 기간 설정, 보안 옵션(Secure / HttpOnly)
세션 (Session)
- 정의 : 서버가 사용자별로 상태를 기억하는 공간
- 실무 예시 : 로그인 유지, 결제 정보 유지
- 시험 포인트 : 서버 저장, 세션 하이재킹 위험, 쿠키와 비교 문제
Tip) 2025년 2회차 정보처리기사 실기 필답형 “세션 하이제킹” 출제
Tip) 사이트에서 로그인 후 오래 방치했을 때 “세션이 만료되었습니다” 라는 글을 보신 적이 있을 겁니다. 이때를 떠올리면 이해가 편합니다.
리디렉션 (Redirection)
- 정의 : 서버나 브라우저가 다른 URL로 자동 이동시키는 기능
- 실무 예시 : HTTP → HTTPS, /login → /home, old-page → new-page
- 시험 포인트 : HTTP 3xx 상태코드, 301/302 구분, 404 Error, 페이지를 찾을 수 없습니다.(Not found)
팝업 (Popup)
- 정의 : 새 창 또는 작은 레이어로 뜨는 보조 화면
- 실무 예시 : 카드 결제창, 인증창, 광고 팝업
- 시험 포인트 : GUI/HCI 문제, 브라우저 보안 및 스크립트 제한
트랜잭션 (Transaction)
- 정의 : DB 작업을 하나의 논리 단위로 묶는 것
- ACID : Atomicity(원자성), Consistency(일관성), Isolation(격리성), Durability(지속성) ※ 필수 암기!
- 실무 예시 : 은행 이체 → 출금 + 입금을 하나로 처리, 실패 시 롤백
- 시험 포인트 : COMMIT / ROLLBACK(TCL, 트랜잭션 제어어), 병행 제어
- 참고자료: ComCBT 기출 해설
Tip) 실제 실무에서 SQL 쿼리 중 트랜잭션으로 만들어둔 쿼리가 엄청나게 많습니다.
인덱스 (Index)
- 정의 : DB 검색 속도를 빠르게 만드는 “목차”
- 실무 예시 : 회원 이름 검색, 제품 검색 속도 향상
- 시험 포인트 : SELECT 속도 ↑, INSERT/UPDATE/DELETE 속도 ↓, B-Tree 구조 문제
조인 (Join)
- 정의 : 여러 테이블을 묶어 하나의 결과를 만드는 SQL 기능
- 실무 예시 : 회원 + 주문 테이블 결합, 게시글 + 작성자 정보 조회
- 시험 포인트 : INNER/LEFT/RIGHT/FULL JOIN, ON 절 조건, 외래키 관계
Tip) 실무에서 SQL을 사용하게 되면 무조건 사용하는 기능입니다. JOIN에 대한 쓰임은 추후 SQL 포스팅에서 다루겠습니다.
정규화 / 반정규화
- 정규화(Normalization) : 중복 제거, 테이블 구조 안정화 (1NF,2NF,3NF, 이상 제거)
- 반정규화(Denormalization) : 성능 향상 위해 일부 중복 허용
- 실무 예시 : 통계용 테이블 미리 생성, JOIN 과다로 인한 조회 속도 개선
- 시험 포인트 : 설계 품질, 성능 비교, 실무형 문제 연계
뷰(View)
- 정의: 실제 테이블이 아닌, 쿼리 결과를 저장한 가상 테이블
- 실무 예시: 재고>0인 상품만 모아 보여주는 뷰, 민감정보 제거용
- 시험 포인트 : 실제 데이터 저장 X, INSERT/UPDATE 제한, 보안/편의 목적
Tip) 실제 시험에서는 뷰에서 데이터를 삭제, 수정을 할 경우에 원본 데이터에 영향이 가느냐 라는 등 개념을 묻는 내용 출제.
Tip) 실무에서는 운영 DB를 함부로 건드렸다가 문제가 생길 수 있기에 뷰(View)를 활용해 운영 조회 테이블을 생성하여 사용함.
시각적 이해를 돕는 도식화
쿠키 vs 세션 비교표
| 항목 | 쿠키 | 세션 |
|---|---|---|
| 저장 위치 | 브라우저 | 서버 |
| 보안 | 낮음 | 높음 |
| 용량 | 작음 | 상대적 제한 없음 |
| 사용 목적 | 로그인 유지, 장바구니 | 로그인 정보, 사용자 검증 |
트랜잭션 ACID 도식
- 사분면 또는 원형 다이어그램 : Atomicity, Consistency, Isolation, Durability
JOIN 원리 도식
- 두 테이블 겹치는 영역만 결과 출력
- INNER / LEFT / RIGHT / FULL 차이 표시 가능
마무리
이번 글에서는 실무에서 바로 쓰이면서, 시험에도 출제되는 전산용어를 정리했습니다.
- 실무 지식과 시험 지식을 연결
- 입문자와 비전공자도 쉽게 이해
- 정보처리기사 필기 및 실기 공부 + 개발 실무 역량 강화 가능
다음 편 예고
다음 편에서는 DB 설계, 네트워크, 운영체제 등 실무와 시험 모두 중요한 고급 용어를 다룰 예정입니다. 많은 기대 부탁드립니다.
참고자료
- 길벗 정보처리기사 실기 요약 PDF
https://marketing.gilbut.co.kr/files/event/sinagongit/sinagong_pass100.pdf - ComCBT 기출 해설
https://www.comcbt.com/xe/webhaesul/8087049 - W3C HTTP 기본 개념
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
정보처리기사 필기 실기 통합이론 1편을 못보셨다면? [정보처리기사] 필기 실기 통합 이론 제 1편 – 정보와 보안의 모든 것
정보처리기사 필기 실기 통합이론 2편을 못보셨다면? [정보처리기사] 필기 실기 통합이론 제2편 – 디자인패턴
정보처리기사 필기 실기 통합이론 3편을 못보셨다면? [정보처리기사] 필기·실기 통합이론 제3편 : IT 신기술 및 전산 용어 총정리