[정보처리기사] 필기·실기 통합 이론 제 4편 – 실무에서 바로 쓰이는 기출전산용어

실무 + 시험, 두 마리 토끼를 잡자

정보처리기사를 준비하다 보면 “이론은 이해했는데 실무에서는 어떻게 쓰이지?”, “실제 이런 말을 다 쓴다고?” 하는 의문이 생깁니다. 특히 공부하는 양이 매우 방대하고 이 모든 것을 다 외우고 있는 사람이 있을까 싶은 생각이 들 때가 많을 텐데요.

그에 대한 대답은 “네. 분야에 따라 사용됩니다” 라고 말씀드릴 수 있습니다. 개발자로 실무를 경험하면 상사가 이렇게 말할 때가 있습니다.

  • 쿠키 지우고 다시 접속해봐.”
  • 팝업 허용하고 다시 결제해봐.”
  • 리디렉션이 잘못 걸린 것 같은데 확인해봐.”
  • 트랜잭션 묶어서 처리해.”
  • 조인 잘못 걸렸어.”

한번 쯤 일상 생활에서 “쿠키”, “팝업” 이런 말들은 들어보셨을 겁니다. 놀랍게도 이 말들은 모두 정보처리기사 시험 범위와 연결되어 있습니다.
그래서 이번 글에서는 실무에서 매일 쓰이면서, 시험에도 등장하는 기출 전산 용어를 정리했습니다.

정보처리기사 개발자들이 실무에서 협업하는 모습
정보처리기사 개발자들이 실무에서 협업하는 모습을 AI를 활용해 시각화 한 자체제작 이미지입니다.

전산용어 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 설계, 네트워크, 운영체제 등 실무와 시험 모두 중요한 고급 용어를 다룰 예정입니다. 많은 기대 부탁드립니다.


참고자료

정보처리기사 필기 실기 통합이론 1편을 못보셨다면? [정보처리기사] 필기 실기 통합 이론 제 1편 – 정보와 보안의 모든 것
정보처리기사 필기 실기 통합이론 2편을 못보셨다면? [정보처리기사] 필기 실기 통합이론 제2편 – 디자인패턴
정보처리기사 필기 실기 통합이론 3편을 못보셨다면?
[정보처리기사] 필기·실기 통합이론 제3편 : IT 신기술 및 전산 용어 총정리

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤