📝 컴퓨터활용능력1급 필기시험 1회 핵심 요약노트
아래에 정리되어 있는 핵심포인트를 먼저 공부하신 후에
실전테스트를 하는 것을 권해 드립니다.
실전테스트를 바로 하실 분은
본 글 맨 하단으로 가시면 '실전테스트 바로가기' 링크를 통해 바로 넘어갈 수 있습니다.
1과목. 컴퓨터 일반 핵심 정리
1. 하이퍼미디어 및 소프트웨어
하이퍼미디어 (Hypermedia)
특정 텍스트나 다양한 미디어를 클릭하면 연결된 문서로 이동하는 비선형 구조의 문서 형식입니다.
**하이퍼텍스트(Hypertext) + 멀티미디어(Multimedia)**를 합한 개념입니다.
사용자에 의해 문서를 읽는 순서가 결정되는 비선형 구조입니다. (선형 구조 아님)
소프트웨어 종류
애드웨어 (Adware): 소프트웨어 자체에 광고를 포함하여 이를 보는 대가로 무료로 사용하는 소프트웨어입니다.
스파이웨어 (Spyware): 사용자의 정보를 몰래 수집하여 전송하는 프로그램입니다.
프리웨어 (Freeware): 소스를 공개하지 않지만 누구나 제한 없이 무료로 사용할 수 있는 소프트웨어입니다.
셰어웨어 (Shareware): 기능이나 사용 기간에 제한을 두어 배포하며, 사용 후 정식 프로그램을 구입할 수 있도록 하는 소프트웨어입니다.
2. 인터넷 및 통신 기술
FTP (File Transfer Protocol)
멀리 떨어진 컴퓨터 간에 파일을 송수신하는 서비스입니다.
Anonymous FTP 서버는 익명의 계정으로 파일 전송이 가능합니다.
FTP 서버의 프로그램은 다운로드하여 설치해야 실행할 수 있습니다. (다운로드 없이 실행 불가)
전송 모드는 ASCII 모드 (텍스트 파일)와 Binary 모드 (실행 파일)로 구분합니다.
IPv6 (Internet Protocol Version 6)
16비트씩 8부분, 총 128비트의 주소를 사용하여 IP 주소 부족 문제를 해결합니다.
주소 체계는 유니캐스트, 애니캐스트, 멀티캐스트의 세 가지입니다.
보안 기능 (인증, 비밀성, 데이터 무결성 서비스)이 향상되었습니다.
전자우편(Email) 프로토콜
POP3 (Post Office Protocol 3): 메일 서버에서 이메일을 사용자 컴퓨터로 가져옵니다. (수신용)
SMTP (Simple Mail Transfer Protocol): 작성한 메일을 다른 사람에게 전송해 줍니다. (송신용)
IMAP (Internet Message Access Protocol): 전자우편을 수신하기 위한 프로토콜입니다.
MIME (Multipurpose Internet Mail Extensions): 웹 브라우저가 지원하지 않는 멀티미디어 파일의 내용을 확인하고 실행시켜 주는 프로토콜입니다.
OSI 7계층 (Open Systems Interconnection 7 Layers)
네트워크 계층 (3계층): 정보 교환 및 중계, 경로 설정(라우팅) 기능을 제공합니다.
물리 계층 (1계층): 전기 신호 전송, 제어 및 클럭 신호를 제공합니다.
전송 계층 (4계층): 송수신 시스템 간의 논리적 안정과 균일한 서비스를 제공합니다.
응용 계층 (7계층): 응용 프로세스 간의 정보 교환, 파일 전송 등을 제공합니다.
Bluetooth
휴대폰, PDA, 노트북 등 휴대 가능한 장치들 사이의 양방향 정보 전송을 목적으로 하는 근거리 무선통신 기술입니다.
엑스트라넷 (Extranet)
인터넷 기반 기술을 이용하여 기업들이 외부 보안을 유지한 채 협력 업체 간의 효율적인 업무 처리를 위해 사용하는 네트워크입니다. (인트라넷 확장 개념)
CODEC (Coder/Decoder)
음성 또는 영상의 아날로그 신호를 디지털 신호로 변환하거나, 그 반대로 디지털 신호를 아날로그 신호로 환원하는 장치입니다.
3. 하드웨어 및 운영체제 (Windows)
시스템 부팅 및 BIOS
부팅 (Booting): 운영체제 프로그램을 하드디스크로부터 메인 메모리에 적재하여 실행하는 과정입니다.
POST (Power On Self Test): 전원이 켜지면서 자동으로 RAM, 키보드, 하드디스크 등을 테스트하는 과정입니다.
BIOS (Basic Input/Output System): 하드웨어 작동에 필요한 명령을 모아 놓은 프로그램으로 ROM에 저장되며, **펌웨어 (Firmware)**라고도 합니다. (CPU를 집중적으로 테스트하지 않음)
USB (Universal Serial Bus)
범용 직렬 인터페이스 규격입니다. (병렬 아님)
USB 3.0은 이론적으로 최대 5Gbps의 전송속도를 가집니다. (파란색 단자로 구분)
주변 장치를 최대 127개까지 연결 가능합니다.
**플러그 앤 플레이 (PnP)**와 핫 플러그인 (Hot Plug-in) 기능을 모두 지원합니다.
캐시 메모리 (Cache Memory)
속도가 빠른 CPU와 상대적으로 속도가 느린 주기억장치 사이에 위치하여 속도를 향상시킵니다.
**SRAM (정적 램)**이 사용되며, 접근 속도가 빠른 휘발성 메모리입니다.
효율성은 적중률로 나타냅니다.
오디오 파일 형식
MP3: CD 수준의 음질을 들을 수 있는 고음질 오디오 압축 표준 형식입니다.
MIDI (Musical Instrument Digital Interface): 전자 악기 간 또는 컴퓨터와 전자 악기 간에 디지털 신호를 주고받기 위한 일종의 규약입니다. (스트리밍 압축 방식 아님)
시스템 소프트웨어
컴퓨터 시스템의 내부 동작을 지원하거나, 하드웨어를 구동하며, 원시 프로그램을 목적 프로그램으로 변환하는 언어 번역 프로그램 등이 해당합니다.
인사관리, 회계관리 등 업무 처리용 소프트웨어는 응용 소프트웨어에 해당합니다.
컴퓨터 관리 유의사항
주기적으로 시스템을 재부팅하는 것은 부품의 수명을 단축시킬 수 있습니다.
하드디스크 인식 불가 대처 방법
CMOS Setup에서 설정 내용 확인, 전원 및 케이블 연결 상태 점검, 바이러스 점검 등이 적절합니다.
디스크 조각 모음은 속도가 느려졌을 때 최적화를 위해 수행합니다.
Windows 설정
[제어판] - [키보드]: 키 재입력 시간, 키 반복 속도, 커서 깜박임 속도 등을 조절합니다.
[폴더 옵션]: 파일 연결 프로그램 변경은 마우스 오른쪽 클릭 메뉴 등에서 수행하며, 폴더 옵션에서 직접 설정할 수 없습니다.
[명령 프롬프트]:
MS-DOS 명령 및 기타 컴퓨터 명령을 실행할 수 있습니다.
창을 전체화면 모드로 확대/축소하는 단축키는
Alt+Enter키입니다.'exit'를 입력하여 종료할 수 있습니다.
2과목. 스프레드시트 일반 핵심 정리
1. 데이터 관리 및 분석 기능
부분합
부분합을 작성하려면 그룹화할 항목을 기준으로 반드시 정렬해야 합니다.
정렬 방식(오름차순/내림차순)에 관계없이 그룹별 부분합의 결과는 같습니다.
부분합을 제거하면 윤곽 및 페이지 나누기는 제거되지만, 원본 데이터는 삭제되지 않습니다.
**'새로운 값으로 대치'**를 해제하지 않으면 이전에 작성한 부분합은 삭제되고 새로운 부분합만 표시됩니다.
윤곽 (Outline)
데이터 목록에 최대 8개 수준의 윤곽을 설정할 수 있습니다.
윤곽을 제거해도 원본 데이터는 삭제되지 않습니다.
시나리오 관리자
변경 셀은 값을 변경하며 예측하려는 숫자 값이 입력된 셀입니다.
결과 셀은 반드시 변경 셀을 참조하는 수식이 입력되어 있는 셀입니다.
외부 데이터 연결
연결을 제거하더라도 현재 통합 문서에 가져온 데이터는 제거되지 않습니다.
통합 문서 보호 및 공유
공유 통합 문서에서는 조건부 서식을 추가하거나 변경할 수 없습니다.
사용자별로 다른 암호를 설정할 수 없습니다.
2. 셀 및 시트 관리
셀 편집 모드 전환
F2키를 누르거나, 셀을 두 번 클릭하거나, 수식 입력줄을 클릭합니다.바로가기 메뉴에는 [셀 편집]이 없습니다.
메모 기능
새 메모 작성 단축키는 **
Shift+F2**입니다.셀을 이동하면 메모를 포함한 수식, 결과값, 서식 등이 모두 이동됩니다.
워크시트 관리
워크시트 이름은 최대 31자까지 지정할 수 있습니다.
시트 전환 시
Ctrl+PageUp(이전 시트) 또는Ctrl+PageDown(다음 시트) 키를 사용합니다. (Alt키가 아님)
틀 고정 (Freeze Panes)
워크시트를 스크롤해도 특정 행이나 열이 계속 표시되도록 합니다.
[페이지 레이아웃] 보기 상태일 때는 설정할 수 없습니다.
인쇄 시에는 적용되지 않습니다.
데이터 정렬
기본적으로 위에서 아래 방향의 행 단위로 정렬합니다. (열 단위 아님)
숨겨진 행/열의 데이터는 정렬에 포함되지 않습니다.
빈 셀은 오름차순/내림차순에 관계없이 항상 가장 마지막으로 정렬됩니다.
3차원 참조
여러 시트의 동일한 셀 범위 데이터를 참조합니다.
=SUM(Sheet2:Sheet4!A2)와 같이 표현합니다.배열 수식에는 3차원 참조를 사용할 수 없습니다.
페이지 설정
**[페이지] 탭 - '자동 맞춤'**에서 너비와 높이를 모두 1로 설정하면 여러 페이지 내용이 1페이지에 인쇄됩니다. (100% 인쇄 아님)
**[여백] 탭 - '페이지 가운데 맞춤'**으로 인쇄 내용을 용지의 가운데에 맞출 수 있습니다.
다른 이름으로 저장 - [일반 옵션]
**'쓰기 암호'**는 '열기 암호'와 별도로 설정이 가능합니다. (함께 설정되어야 하는 것 아님)
3. 함수 및 VBA
논리 및 오류 검사 함수
ISLOGICAL(인수): 인수가 논리값이면 TRUEISERR(인수):#N/A를 제외한 오류값일 경우 TRUEISERROR(인수): 모든 오류값일 경우 TRUEISNUMBER(인수): 인수가 숫자이면 TRUEIFERROR(인수1, 인수2): 인수1이 오류이면 인수2를 표시합니다.
VBA - 상대 참조 (R1C1)
ActiveCell.FormulaR1C1 = "=RC[-2]*RC[-1]"RC[-2]: 현재 셀을 기준으로 왼쪽 두 번째 셀 (행 고정, 열 2칸 왼쪽)
RC[-1]: 현재 셀을 기준으로 바로 왼쪽 셀 (행 고정, 열 1칸 왼쪽)
Rows(4).Font.Bold = True: 현재 통합 문서의 Sheet3에서 4행 전체의 글꼴 스타일을 굵게 설정합니다.
배열 수식 (예시)
{=SUM(IF($B$2:$B$7=B10, $C$2:$C$7))}:$B$ 2:$B$ 7 범위의 값이 B10과 같은 경우,$C$ 2:$C$ 7 범위 값들의 합계를 구합니다. (배열 수식은 **Ctrl+Shift+Enter**로 입력해야 합니다.)
4. 차트
차트 서식 변경
차트 요소(제목, 축 등)는 도형과 같이 그룹, 회전 등의 정렬 설정을 할 수 없습니다.
X축을 위쪽에 표시
세로 축을 선택한 후 [축 서식]의 축 옵션에서 가로축 교차를 **'축의 최대값'**으로 설정합니다.
3과목. 데이터베이스 일반 핵심 정리
1. 데이터베이스 설계 및 모델
데이터베이스 설계
스키마 (Schema): 전체 데이터베이스의 논리적인 구조와 정의를 기술합니다.
내부 스키마: 데이터의 저장 또는 물리적인 표현 방법을 정의합니다.
물리적 데이터베이스의 기본 데이터 단위: 저장 레코드입니다.
데이터 모델
계층적 데이터 모델 (Hierarchical): 두 레코드 타입을 부모 자식 관계로 설명합니다. (트리 구조)
네트워크 데이터 모델 (Network): 개체 타입 간의 관계에 대하여 그래프를 이용하여 설명합니다. (망 구조)
E-R 다이어그램 표기법
사각형: 개체 타입
마름모: 관계 타입
타원: 속성 타입
밑줄 타원: 기본키 속성
2. 테이블 및 필드 속성
데이터 형식
Yes/No: 참/거짓 또는 예/아니오와 같은 논리적인 값을 입력받을 때 가장 적절합니다.
필드 속성 - 인덱스
OLE 개체 형식의 필드는 인덱스를 지정할 수 없습니다. (하이퍼링크도 불가)
필드 속성 - 유효성 검사 규칙
LIKE 연산자는 지정한 문자열이 포함되어 있는지를 판별할 때 사용합니다.
LIKE "가*": 텍스트 길이에 상관없이 '가'로 시작하는 데이터만 입력 허용합니다. (*는 모든 문자열)LIKE "가?": '가'로 시작하는 2글자만 허용합니다. (?는 모든 1개의 글자)
필드 속성 - 필드 크기 vs 유효성 검사 규칙
필드 크기가 최대 입력 크기를 지정하더라도, 유효성 검사 규칙이 더 엄격하게 제한할 수 있습니다. (예: 필드 크기 '바이트' (최대 255)여도 유효성 규칙
<=200이면 200이 최대)
3. 쿼리 (Query)
SQL (Structured Query Language)
SELECT * FROM 테이블명 WHERE 조건문;나이 BETWEEN 20 AND 30: 나이 필드 값이 20 이상 30 이하인 레코드를 검색합니다.이름 LIKE "김*": 이름 필드 값이 '김'으로 시작하는 레코드를 검색합니다.정렬 (
ORDER BY):ORDER BY 필드1 DESC, 필드2 ASC(필드1 기준 내림차순, 필드2 기준 오름차순)INSERT쿼리: 기본 키 (ID) 필드가 필수 입력 필드라면,INSERT문에 반드시 ID 값을 포함해야 합니다.DELETE FROM 테이블명 WHERE 조건문;: 조건에 맞는 레코드를 삭제합니다.
쿼리 유형
매개 변수 쿼리: 쿼리를 실행할 때마다 값이나 패턴을 묻는 메시지를 표시하여 조건에 맞는 필드를 반환합니다.
크로스탭 쿼리: 합계나 평균 등을 계산하고, 데이터시트의 가로(열)와 세로(행) 두 종류로 그룹화하여 분석을 용이하게 합니다.
테이블 만들기 쿼리: 테이블의 데이터를 복사하거나 보관해야 하는 경우 새로운 테이블을 생성합니다. (추가 쿼리가 아님)
추가 쿼리: 기존 테이블에 새로운 데이터를 추가합니다.
4. 폼 및 보고서
폼 - 탭 순서
폼 보기에서
Tab키나Enter키를 눌렀을 때 포커스의 이동 순서를 지정합니다.레이블 컨트롤과 이미지 컨트롤은 탭 순서에서 제외됩니다.
폼 - 컨트롤
단추 컨트롤: 하나 이상의 매크로 함수나 이벤트 프로시저를 수행할 수 있습니다. (매크로 함수만 수행하는 것 아님)
기본 폼과 하위 폼 연결
**[직접 지정]**을 선택하면 두 테이블 간의 관계 설정에 상관없이 연결 필드를 직접 선택할 수 있습니다.
두 개 이상의 연결 필드를 지정할 수 있으며, 하위 폼 연결기 창에서 한꺼번에 지정할 수 있습니다.
보고서 구역
보고서 머리글: 보고서의 맨 앞 페이지 상단에 한 번 출력됩니다. (제목, 날짜, 로고 등)
페이지 머리글: 모든 페이지의 맨 위에 출력되어, 특정 내용을 반복하려는 경우 사용합니다. (예: 거래처별 제품목록 제목)
그룹 머리글: 각 새 레코드 그룹의 맨 앞에 출력되며, 그룹 이름이나 그룹별 계산 결과를 표시합니다.
보고서 보기 형태
레이아웃 보기: **'보고서 보기'**와 **'디자인 보기'**를 혼합한 형태로, 데이터는 표시되지만 데이터 수정은 불가합니다.
5. VBA 및 기타
Connection 개체 (ADO)
Open메서드: 데이터 원본에 대한 연결을 설정합니다.Execute메서드: 지정된 쿼리, SQL 구문 등을 실행합니다.ConnectionString속성: 데이터 원본 연결에 사용되는 정보를 나타냅니다.AddNew메서드: Recordset 개체에 속하며, 새 레코드를 만듭니다. (Connection 개체 아님)
매크로 함수
CancelEvent: 매크로 실행 이벤트를 취소하는 기능을 수행합니다. (인수로 지정한 이벤트를 취소하는 것 아님)FindNext:FindRecord함수나 [찾기 및 바꾸기] 대화 상자에서 지정한 조건에 맞는 다음 레코드를 찾습니다.
핵심포인트에 대한 공부가 되셨다면
아래에 '실전테스트 바로가기' 링크를 통해
실제 시험처럼 실전테스트를 해 볼 수 있습니다.