반응형
🗄 PART 4 · 2026 최신판 (1급 전용)
컴활 1급 필기 데이터베이스 일반,
컴활 1급 필기 데이터베이스 일반,
8.8% 합격률의 벽을 깹니다 🔐
관계형 DB · 키(Key) 종류 · SQL SELECT문 · Access 객체 · 정규화 + 빈출 OX퀴즈 + PDF 무료 다운로드
5개핵심 챕터
12개빈출 OX 퀴즈
FREEPDF 다운로드
1급전용 과목
📚 컴활 필기 요약집 시리즈
💻 Part 1 · 컴퓨터 일반
📡 Part 2 · 인터넷 & 정보통신
📊 Part 3 · 스프레드시트 일반
✅ Part 4 · 데이터베이스 (1급)
⚠️
이 파트는 컴퓨터활용능력 1급 전용 과목입니다.
2급 응시자라면 Part 1~3(컴퓨터 일반·인터넷·스프레드시트)만 집중하시면 됩니다. 1급은 데이터베이스 일반에서 20문항 중 약 20%가 출제되며, 실기 합격률이 8.8%로 매우 낮은 만큼 필기에서 확실히 점수를 확보해두는 것이 중요합니다.
2급 응시자라면 Part 1~3(컴퓨터 일반·인터넷·스프레드시트)만 집중하시면 됩니다. 1급은 데이터베이스 일반에서 20문항 중 약 20%가 출제되며, 실기 합격률이 8.8%로 매우 낮은 만큼 필기에서 확실히 점수를 확보해두는 것이 중요합니다.
광고
데이터베이스 기초
특징 7가지 & DBMS 기능
데이터베이스 일반의 첫 출발점입니다. DB의 7가지 특징은 단순 암기지만 출제 빈도가 매우 높으니 확실하게 정리해두세요.
📂 데이터베이스 7가지 특징 (★★★ 최빈출)
| 특징 | 설명 |
|---|---|
| 통합 데이터 | 중복을 최소화하여 데이터를 통합 관리 |
| 공유 데이터 | 여러 사용자·응용 프로그램이 동시에 사용 |
| 저장 데이터 | 컴퓨터가 접근 가능한 저장 매체에 저장 |
| 운영 데이터 | 조직의 업무 수행에 반드시 필요한 데이터 |
| 실시간 접근성 | 사용자 요구에 즉시 응답·처리 |
| 계속적인 변화 | 삽입·삭제·수정으로 항상 최신 상태 유지 |
| 내용에 의한 참조 | 주소(위치)가 아닌 내용(값)으로 검색 |
⚙️ DBMS 기능 & 종류 (★ 빈출)
| 기능 | 약어 | 설명 |
|---|---|---|
| 정의 기능 | DDL | 데이터 구조·형식·관계 정의 |
| 조작 기능 | DML | 데이터 검색·삽입·삭제·수정 |
| 제어 기능 | DCL | 보안·무결성·동시성 제어·회복 |
★ 빈출 관계형 DBMS 예: MS Access, MySQL, Oracle, SQL Server. 계층형 DB는 트리 구조, 네트워크형 DB는 그래프 구조, 객체지향형 DB는 객체 단위로 데이터를 관리합니다.
광고
관계형 데이터베이스 & 키
기본키 · 외래키 · 무결성 완전 정복
키(Key) 종류는 1급 필기에서 가장 출제 빈도가 높은 영역 중 하나입니다. 5가지 키의 관계와 차이를 명확히 이해하면 관련 문제는 거의 다 맞힐 수 있어요.
🔑 키(Key)의 종류 (★★★ 최빈출)
| 키 종류 | 설명 |
|---|---|
| 슈퍼키 | 유일성만 만족 (2개 이상 속성 조합 가능) |
| 후보키 | 유일성 + 최소성 동시 만족하는 속성(들) |
| 기본키 (PK) | 후보키 중 선정된 키. NULL 불가, 중복 불가 |
| 대체키 | 후보키 중 기본키가 되지 못한 나머지 키 |
| 외래키 (FK) | 다른 테이블의 기본키를 참조. 참조 무결성 유지 |
★ 빈출 키의 관계는 슈퍼키 ⊇ 후보키 ⊇ 기본키입니다. 후보키 중에서 "선택받은 하나"가 기본키, "선택받지 못한 나머지"가 대체키입니다.
📐 관계형 DB 용어 정리 (★★ 빈출)
| 용어 | 일상적 표현 | 설명 |
|---|---|---|
| 테이블(릴레이션) | 표 | 행과 열로 구성된 2차원 표 |
| 튜플(Tuple) | 행 = 레코드 | 테이블의 한 행 |
| 속성(Attribute) | 열 = 필드 | 테이블의 한 열 |
| 도메인 | 입력 가능 범위 | 속성이 가질 수 있는 값의 범위 |
| 카디널리티 | 행의 수 | 튜플(레코드)의 개수 |
| 차수(Degree) | 열의 수 | 속성(필드)의 개수 |
🛡 무결성 제약조건 (★★ 빈출)
🔒 개체 무결성
- 기본키는 NULL 값 허용 안 됨
- 기본키는 중복 값 허용 안 됨
- 모든 행은 고유하게 식별되어야 함
🔗 참조 무결성
- 외래키 값은 참조 테이블의 기본키 값
- 또는 NULL이어야 함
- 존재하지 않는 값을 참조할 수 없음
💡 도메인 무결성: 속성(열)의 값은 정의된 도메인(데이터 형식·범위) 내의 값만 허용됩니다. 예를 들어 "성별" 속성에 숫자가 아닌 "남/여"만 입력되도록 하는 제약이 도메인 무결성입니다.
SQL 핵심 문법
SELECT문 · 집계함수 · 조인 완전 정복
SQL은 1급 필기에서 가장 비중 있는 영역입니다. SELECT문의 실행 순서를 정확히 이해하면 HAVING/WHERE 함정 문제도 쉽게 풀 수 있어요.
📚 DDL / DML / DCL / TCL 분류 (★ 빈출)
| 분류 | 명령어 | 용도 |
|---|---|---|
| DDL | CREATE, ALTER, DROP | 테이블 정의·수정·삭제 |
| DML | SELECT, INSERT, UPDATE, DELETE | 데이터 조회·삽입·수정·삭제 |
| DCL | GRANT, REVOKE | 권한 부여·취소 |
| TCL | COMMIT, ROLLBACK | 트랜잭션 확정·취소 |
🔍 SELECT 문 핵심 구문 (★★★ 최빈출)
| 구문 | 설명 |
|---|---|
| SELECT 열 FROM 테이블 | 기본 조회. * = 전체 열 |
| WHERE 조건 | 행 필터링. =, >, <, BETWEEN, LIKE, IN, IS NULL 사용 |
| GROUP BY 열 | 지정한 열 기준으로 그룹화 |
| HAVING 조건 | 그룹화 후 조건 필터링 (WHERE는 그룹화 전) |
| ORDER BY 열 ASC|DESC | 정렬. ASC=오름차순(기본값), DESC=내림차순 |
📌 LIKE 와일드카드 활용 (★★ 빈출)
%: 0개 이상의 문자 (길이 제한 없음)_: 정확히 1개의 문자WHERE 이름 LIKE '김%'→ "김"으로 시작하는 모든 이름WHERE 코드 LIKE 'A_1'→ A, 임의의 한 글자, 1로 끝나는 코드
📊 집계함수 & 조인(JOIN) (★★ 빈출)
| 집계 함수 | 설명 | 조인 종류 | 설명 |
|---|---|---|---|
| COUNT(*) | 전체 행 수 | INNER JOIN | 양쪽 모두 일치하는 행만 |
| SUM(열) | 합계 | LEFT JOIN | 왼쪽 전체 + 오른쪽 일치분 |
| AVG(열) | 평균 | RIGHT JOIN | 오른쪽 전체 + 왼쪽 일치분 |
| MAX/MIN(열) | 최대/최소 | FULL JOIN | 양쪽 전체 (합집합) |
광고
MS Access 핵심
6대 객체 · 쿼리 종류 완전 정복
Access는 1급 실기에서 직접 다루는 프로그램이기도 합니다. 필기에서는 각 객체의 역할과 쿼리 종류를 구분하는 문제가 자주 출제됩니다.
🗂 Access 6대 객체 (★★ 빈출)
| 객체 | 역할 |
|---|---|
| 테이블 | 데이터를 저장하는 기본 단위 |
| 쿼리 | 데이터 검색·추출·계산. SQL 자동 생성 |
| 폼 | 데이터 입력·수정을 위한 사용자 인터페이스 |
| 보고서 | 데이터 출력·인쇄용 양식 |
| 매크로 | 반복 작업 자동화 (VBA 코드 없이) |
| 모듈 | VBA 코드 기반의 고급 자동화 |
📑 쿼리(Query) 종류 (★★ 빈출)
| 쿼리 종류 | 설명 |
|---|---|
| 선택 쿼리 | 데이터 검색·표시 (가장 기본적인 쿼리) |
| 실행 쿼리 | 삭제·업데이트·추가·테이블 만들기 쿼리 |
| 크로스탭 쿼리 | 행·열 기준 합계·평균 요약 (피벗테이블과 유사) |
| 매개변수 쿼리 | 실행 시 사용자에게 조건 값 입력 요청 |
| 유니온 쿼리 | 두 개 이상의 테이블 결과를 결합 (UNION) |
★ 빈출 크로스탭 쿼리는 엑셀의 피벗테이블과 유사하게 행·열 기준으로 데이터를 요약합니다. "지역별·월별 매출 합계"처럼 2차원으로 데이터를 펼쳐 보여줄 때 사용해요.
광고
정규화 & 빈출 OX 퀴즈
시험 직전 최종 점검 12선
정규화는 데이터 중복을 제거하는 핵심 이론입니다. 마지막으로 실제 기출에서 반복 출제된 OX 퀴즈로 실력을 점검해보세요. 정답을 가리고 풀어보세요!
📐 정규화 단계별 조건 (★ 빈출)
| 정규형 | 조건 |
|---|---|
| 1NF | 모든 속성 값이 원자값 (더 이상 분리 불가능한 단일값) |
| 2NF | 1NF + 부분 함수적 종속 제거 (기본키 전체에 종속) |
| 3NF | 2NF + 이행적 함수적 종속 제거 |
| BCNF | 3NF + 모든 결정자가 후보키 |
⚠ 정규화 목적: 데이터 중복 최소화 및 이상(Anomaly) 현상 제거가 목적입니다. 이상 현상에는 삽입 이상·삭제 이상·갱신 이상 3가지가 있으며, 이 용어들은 단독으로도 자주 출제됩니다!
✅ 최종 빈출 OX 퀴즈 12선 — 클릭해서 정답 확인!
각 문제를 클릭하면 정답과 해설이 펼쳐집니다. 시험 전날 마지막으로 점검해보세요.
Q1.웜(Worm)은 숙주 파일 없이 스스로 복제·전파된다.
정답 보기
정답: O — 웜은 독립 실행이 가능한 악성코드입니다. 바이러스는 숙주 파일이 필요하지만 웜은 필요하지 않습니다.
Q2.VLOOKUP에서 마지막 인수 0은 유사 일치를 의미한다.
정답 보기
정답: X — 반대입니다. 0(FALSE)=정확 일치, 1(TRUE)=유사 일치를 의미합니다.
Q3.기본키(PK)는 NULL 값을 허용하지 않는다.
정답 보기
정답: O — 기본키는 개체 무결성 제약에 따라 NULL과 중복 값을 모두 허용하지 않습니다.
Q4.SUMIFS는 단일 조건, SUMIF는 다중 조건을 처리하는 함수이다.
정답 보기
정답: X — 반대입니다. SUMIF=단일 조건, SUMIFS=다중 조건입니다.
Q5.IPv6는 128bit 주소 체계를 사용한다.
정답 보기
정답: O — IPv4는 32bit, IPv6는 128bit 주소 체계를 사용합니다.
Q6.셰어웨어는 기능 제한이나 사용 기간 제한 후 구입하는 방식의 소프트웨어이다.
정답 보기
정답: O — 셰어웨어는 체험판 형태로 배포되며, 프리웨어는 완전 무료로 사용 가능한 소프트웨어입니다.
Q7.관계형 DB에서 카디널리티(Cardinality)는 열(속성)의 수를 의미한다.
정답 보기
정답: X — 카디널리티=행(튜플)의 수, 차수(Degree)=열(속성)의 수입니다.
Q8.SMTP는 이메일 수신에 사용되는 프로토콜이다.
정답 보기
정답: X — SMTP는 이메일 발송(포트 25)에 사용됩니다. 수신은 POP3(110)·IMAP(143)이 담당합니다.
Q9.GIF 포맷은 애니메이션을 지원하며 최대 1,677만 색상을 표현할 수 있다.
정답 보기
정답: X — GIF는 최대 256색(8bit)까지만 표현 가능합니다. 트루컬러(1,677만 색)는 JPEG·PNG가 지원합니다.
Q10.SELECT 문에서 HAVING은 GROUP BY 이전에 실행된다.
정답 보기
정답: X — 실행 순서는 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY입니다. HAVING은 GROUP BY 이후 실행됩니다.
Q11.바이러스(Virus)는 다른 실행 파일에 기생하여 복제된다.
정답 보기
정답: O — 바이러스는 숙주 파일이 반드시 필요하며, 그 파일이 실행될 때 함께 복제·전파됩니다.
Q12.엑셀에서 Shift+Delete는 파일을 휴지통으로 이동시킨다.
정답 보기
정답: X — Shift+Delete는 휴지통을 거치지 않고 즉시 영구 삭제합니다. 일반 Delete는 휴지통으로 이동합니다.
🎯 마지막 한 마디: 데이터베이스 일반은 처음엔 낯설지만, 키 종류·SELECT 실행순서·정규화 단계 이 3가지만 확실히 잡으면 절반 이상은 해결됩니다. 반복해서 읽고 손으로 직접 SQL문을 써보는 연습을 추천합니다!
자주 묻는 질문
데이터베이스 일반은 2급에도 나오나요?+
아니요, 데이터베이스 일반은 컴활 1급 필기에만 출제되는 과목입니다. 2급은 컴퓨터 일반과 스프레드시트 일반 2과목만 응시하며, 실기도 엑셀(스프레드시트)만 봅니다. 2급 수험생은 이 Part 4 내용을 학습할 필요가 없습니다.
SQL을 한 번도 안 써봤는데 외워서 풀 수 있나요?+
네, 가능합니다. 필기 시험은 SQL을 직접 작성하는 것이 아니라 주어진 SQL문의 의미를 해석하거나, 빈칸에 들어갈 키워드를 고르는 객관식 문제가 대부분입니다. SELECT문의 기본 구조(SELECT-FROM-WHERE)와 실행 순서, LIKE·집계함수 정도만 알면 충분히 대응 가능합니다.
기본키, 외래키, 후보키... 너무 헷갈려요. 쉽게 구분하는 방법이 있을까요?+
"한 반에서 출석번호"를 떠올려보세요. 출석번호는 학생을 구별할 수 있는 후보키 중 하나이고, 이걸 학급의 대표 식별자로 쓰면 기본키가 됩니다. 주민번호도 후보키가 될 수 있지만 출석번호가 기본키로 선정됐다면 주민번호는 대체키가 됩니다. 다른 반(테이블)에서 "이 학생이 몇 반 출석번호인지"를 참조한다면 그게 외래키입니다.
정규화 단계(1NF~BCNF)를 다 외워야 하나요?+
단계별 정확한 정의를 묻는 문제보다는, "정규화의 목적이 무엇인가"(데이터 중복 제거, 이상 현상 방지)를 묻는 문제와 "삽입·삭제·갱신 이상"의 의미를 묻는 문제가 더 자주 출제됩니다. 1NF(원자값), 2NF(부분종속 제거), 3NF(이행종속 제거)의 핵심 키워드 정도만 기억해도 충분합니다.
크로스탭 쿼리와 일반 선택 쿼리는 어떻게 다른가요?+
선택 쿼리는 조건에 맞는 데이터를 일반적인 표 형태(목록형)로 보여줍니다. 반면 크로스탭 쿼리는 한 필드의 값을 행으로, 다른 필드의 값을 열로 펼쳐서 교차표 형태로 요약해 보여줍니다. 예를 들어 "직원별·월별 근무시간"을 직원을 행, 월을 열로 펼친 표로 만들 때 크로스탭 쿼리를 사용합니다.
🏷 관련 태그
📚 함께 읽으면 좋은 글
컴활 시험 준비에 도움이 되는 포스팅들
광고
⚠️ 면책 고지: 본 포스팅은 대한상공회의소 공식 자료 및 공개 정보를 바탕으로 학습 보조 목적으로 작성되었습니다.
시험 출제 기준 및 범위는 변경될 수 있으므로 응시 전 license.korcham.net에서 최신 정보를 반드시 확인하세요.
✍️ 작성자: 쿤쿵 | 블로그: koonstory.com
반응형
'정책' 카테고리의 다른 글
| 컴활 필기 Part 3 완전정복 2026 | 스프레드시트 일반 핵심함수 + PDF 무료 다운로드 (0) | 2026.06.15 |
|---|---|
| 컴활 필기 Part 2 완전정복 2026 | 인터넷·정보통신 핵심요약 + PDF 무료 다운로드 (1) | 2026.06.15 |
| 컴활 필기 Part 1 완전정복 2026 | 컴퓨터 일반 핵심요약 + PDF 무료 다운로드 (0) | 2026.06.14 |
| 컴퓨터활용능력 시험 완전정복 2026 | 일정·응시료·취업 가산점·합격 전략 총정리 (0) | 2026.06.14 |
| 한능검 요약집 4부 | 근현대사 완벽 정리 — 개항부터 민주화까지 이 한 편으로 끝내세요 (1) | 2026.06.13 |