해당 글은 틀린 문제만 정리한 오답노트입니다.
시험에서 헷갈리기 쉬운 개념 위주로 정리했습니다.
1. OSI 7계층
Q. OSI 7계층 중 2계층(데이터링크)에서 구현되며, 터널링을 위해 단말 노드를 상호 인식/인증시켜 주는 프로토콜은 무엇인지 영문이 포함된 약어로 쓰시오.
정답 : L2TP (Layer 2 Tunneling Protocol)
나의 오답 : PPP
핵심 포인트
- L2TP는 데이터링크 계층에서 동작하는 터널링 프로토콜
- 문제에서 터널링, 2계층, 상호 인식/인증 키워드가 나오면 L2TP
- PPP는 점대점 통신 프로토콜로, 터널링 프로토콜 자체를 묻는 문제의 정답은 아님
한줄요약
2계층의 터널링 프로토콜은 L2TP, PPP는 점대점 통신 프로토콜이다.
2. SQL
Q. 테이블 "R" 에서 인원이 20명 이상인 "학과"별로 가장 높은 "점수"를 출력하는 SQL문을 완성하시오.
[SQL] SELECT 학과, MAX(점수) AS 최고점수 FROM R [빈칸]
정답 : GROUP BY 학과 HAVING COUNT(*) >= 20
나의 오답 : GROUP BY 학과 HAVING 인원 >= 20
핵심 포인트
- GROUP BY는 같은 학과끼리 그룹으로 묶음
- HAVING은 그룹화된 결과에 조건을 주는 절
- 인원이 20명 이상이라는 조건은 컬럼명이 아니라 **COUNT(*)**로 계산해야 함
- WHERE는 그룹화 전 조건, HAVING은 그룹화 후 조건
한줄요약
그룹별 인원 조건은 HAVING COUNT(*)로 처리한다.
3. 릴레이션
Q. 릴레이션 관련 용어를 [보기]에서 찾아 쓰시오.
ㄱ: 하나의 개체(레코드)를 표현하는 완전하고 고유한 정보 단위
ㄴ: 하나의 속성 값이 가질 수 있는 모든 원자(분해할 수 없는) 값의 집합
ㄷ: 현실 세계의 대상을 데이터베이스로 표현하고자 하는 논리적인 표현 단위
정답 :
- ㄱ: Tuple
- ㄴ: Domain
- ㄷ: Entity Type
나의 오답 :
- Tuple
- Degree
- Relation
핵심 포인트
- Tuple = 하나의 행(레코드)
- Domain = 속성이 가질 수 있는 값의 범위
- Entity Type = 현실 세계의 대상을 DB에서 표현하는 논리적 단위
- 헷갈리기 쉬운 개념
- Degree = 속성(열)의 개수
- Relation = 테이블 자체
한줄요약
Tuple은 행, Domain은 값의 범위, Entity Type은 현실 세계의 대상 표현 단위이다.
4. 디자인 패턴
Q. 복잡하게 설계된 클래스를 기능부와 구현부로 분리한 뒤, 두 클래스를 연결하는 디자인 패턴
정답 : Bridge
나의 오답 : Abstract Factory
핵심 포인트
- Bridge 패턴은 기능부와 구현부를 분리하여 독립적으로 확장 가능하게 하는 패턴
- 문제에서 기능부와 구현부 분리, 두 클래스를 연결이라는 표현이 나오면 Bridge
- Abstract Factory는 관련 객체를 묶어서 생성하는 패턴
한줄요약
기능부와 구현부를 분리해서 연결하는 패턴은 Bridge이다.
5. 파이썬
Q. 파이썬에서 제공하는 자료 구조의 유형
ㄱ : 서로 다른 형태의 값을 저장할 수 있는 가변 시퀀스 자료 구조
ㄴ : 정렬되지 않는 고유한 값을 저장할 수 있는 자료 구조
ㄷ : 변수에 값이 없거나 할당되지 않았음을 의미
정답
- List
- Set
- None
나의 오답 :
- List
- Set
- Null
핵심 포인트
- List = 가변 시퀀스 자료 구조
- Set = 중복이 없고 순서가 없음
- 파이썬에서 값이 없음을 나타내는 것은 None
- Null은 파이썬 표현이 아님
한줄요약
파이썬에서 값이 없음을 의미하는 것은 Null이 아니라 None이다.
6. 스키마
Q. 아래 스키마에 대한 설명을 읽고 <빈칸>에 알맞은 용어를 쓰시오.
ㄱ : 특정 사용자의 입장에서 필요한 데이터베이스의 구조를 정의
ㄴ : 모든 사용자(조직)의 입장에서 필요한 데이터베이스의 구조를 정의
ㄷ : 물리적인 저장장치 입장에서 데이터베이스가 저장되는 방법이나 구조를 정의
정답 :
- 외부
- 개념
- 내부
나의 오답 :
- 개념
- 외부
- 내부
핵심 포인트
- 외부 스키마 = 사용자 관점
- 개념 스키마 = 전체 조직 관점
- 내부 스키마 = 물리적 저장 관점
- 외우는 방법: 사용자-외부 / 전체-개념 / 저장-내부
한줄요약
외부는 사용자 관점, 개념은 전체 관점, 내부는 저장 관점이다.
최종 핵심 요약
- L2TP = 데이터링크 계층의 터널링 프로토콜
- SQL 그룹 조건은 HAVING COUNT(*)로 처리
- Tuple / Domain / Entity Type
- Tuple = 행
- Domain = 값의 범위
- Entity Type = 현실 세계의 대상 표현 단위
- Bridge 패턴 = 기능부와 구현부 분리
- 파이썬에서 값이 없음을 의미하는 것은 None
- 스키마 구분
- 외부 = 사용자 관점
- 개념 = 전체 관점
- 내부 = 저장 관점
정처기 실기 기출 오답노트 시리즈 → 2021 ~ 2025 전 회차 정리 진행중
모든 정처기 수험생분들 응원합니다 :D
'정보처리기사 오답노트' 카테고리의 다른 글
| 정처기 실기 [08] 2023년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.29 |
|---|---|
| 정처기 실기 [07] 2023년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.27 |
| 정처기 실기 [05] 2022년 3회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.25 |
| 정처기 실기 [04] 2022년 2회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.22 |
| 정처기 실기 [03] 2022년 1회 기출 오답노트 (핵심 개념 정리) (0) | 2026.03.21 |
