CertHub
컴퓨터활용능력 1급필기 과목

컴퓨터활용능력 1급 데이터베이스 일반 예상문제

데이터베이스 일반은 컴퓨터활용능력 1급 필기 3개 과목 가운데 하나입니다. CertHub가 이 과목으로 제작한 21문항 중 8문항을 정답·해설과 함께 아래에 실었습니다.

데이터베이스 일반 공략 — 테이블·쿼리·폼·보고서의 역할과 관계형 데이터베이스 개념을 명확히 구분해 익히세요.

데이터베이스 일반 과목 개요

관계형 데이터베이스의 키 종류와 무결성, 정규화 단계, SQL의 정의·조작 명령, 조인과 그룹 조건, 그리고 액세스의 데이터 형식·쿼리·폼·보고서 같은 개체를 다룹니다. 이론 용어를 정확히 구분하는 문항과 짧은 SQL 문장이 무슨 결과를 내는지 해석하는 문항이 비슷하게 섞여 있고, 숫자를 계산하는 문항은 거의 없습니다.

키와 정규화는 서로 맞물린 개념이라 기본키·후보키·외래키를 먼저 이해하고 1NF부터 3NF까지 각 단계가 무엇을 없애는지 정리한 뒤 SQL로 넘어가는 순서가 자연스럽습니다. SQL은 정의어와 조작어의 구분, WHERE와 HAVING의 차이를 직접 써 보며 익히고, 액세스 개체는 폼은 입력, 보고서는 인쇄라는 용도 차이로 묶어 두면 덜 헷갈립니다.

출제 비중

CertHub 예상문제 100문항 중 21문항(21.0%)이 이 과목입니다.문제 은행 구성 비율이며 시행기관의 공식 출제 비중이 아닙니다. CertHub 과목 분류는 시행기관의 시험 과목과 다를 수 있습니다.

데이터베이스 일반 핵심 개념 요약

기본키·후보키·외래키
기본키는 레코드를 하나씩 구별하므로 널과 중복을 허용하지 않습니다. 후보키는 유일성과 최소성을 갖춘 기본키 후보로 속성 하나만으로도 성립합니다. 외래키는 다른 테이블의 기본키를 참조해 관계를 맺고 참조 무결성을 지킵니다.
정규화 단계와 목적
1NF는 모든 속성이 더 쪼갤 수 없는 원자값을 갖는 상태이고, 2NF는 부분 함수 종속을, 3NF는 이행적 함수 종속을 없앤 상태입니다. 정규화는 중복과 이상 현상을 줄이려는 작업이며, 테이블이 나뉘어 조회는 오히려 느려질 수 있습니다.
DDL과 DML의 구분
CREATE·DROP처럼 테이블 구조를 만들거나 없애는 명령은 데이터 정의어, SELECT·INSERT·UPDATE·DELETE처럼 자료를 다루는 명령은 데이터 조작어입니다. DELETE는 구조를 남긴 채 행만 지우고, DROP은 테이블 정의까지 통째로 없앱니다.
HAVING과 LIKE 패턴
GROUP BY로 묶은 그룹에 조건을 걸 때는 WHERE가 아니라 HAVING을 씁니다. LIKE에서 %는 길이와 상관없는 임의의 문자열을 뜻하므로, 기호를 앞에 두느냐 뒤에 두느냐에 따라 특정 글자로 시작하는 값과 끝나는 값이 갈립니다.
내부 조인과 연쇄 옵션
내부 조인은 두 테이블에서 조건이 모두 맞는 레코드만 결과에 남기고, 한쪽에만 있는 레코드까지 보려면 외부 조인을 씁니다. 관계 설정에서 연쇄 업데이트·삭제를 켜 두면 기본키를 바꾸거나 지울 때 참조하는 쪽 레코드도 함께 처리됩니다.
액세스의 폼·보고서·쿼리
폼은 데이터를 화면에서 입력·수정·조회하도록 돕는 개체이고, 보고서는 그룹화와 요약을 곁들여 인쇄하는 개체입니다. 선택 쿼리는 원본을 건드리지 않고 조회만 하며, 업데이트·추가·삭제 쿼리는 데이터를 직접 바꾸는 실행 쿼리입니다.

컴퓨터활용능력 1급 데이터베이스 일반 예상문제 미리보기

데이터베이스 일반 과목 21문항 중 8문항입니다. 정답과 해설은 눌러서 확인할 수 있습니다.

  1. 데이터베이스 일반1번 문항
    액세스에서 기본키(Primary Key)에 대한 설명으로 옳은 것은?
    1. 1.기본키 필드에는 중복된 값을 입력할 수 있다
    2. 2.기본키는 반드시 하나의 필드로만 구성해야 한다
    3. 3.기본키 필드에는 널(Null) 값을 입력할 수 있다
    4. 4.기본키는 널(Null) 값을 가질 수 없고 값이 중복될 수 없다
    정답·해설 보기

    정답 4번. 기본키는 널(Null) 값을 가질 수 없고 값이 중복될 수 없다

    기본키는 테이블에서 각 레코드를 유일하게 식별하는 키로, 널 값과 중복 값을 허용하지 않는다. 여러 필드를 묶어 복합 기본키로 지정할 수도 있다.

  2. 데이터베이스 일반2번 문항
    테이블에서 조건에 맞는 데이터를 검색할 때 사용하는 SQL 명령은?
    1. 1.SELECT
    2. 2.INSERT
    3. 3.DELETE
    4. 4.UPDATE
    정답·해설 보기

    정답 1번. SELECT

    SELECT는 테이블에서 데이터를 검색(조회)하는 명령이다. INSERT는 삽입, DELETE는 삭제, UPDATE는 수정에 사용된다.

  3. 데이터베이스 일반3번 문항
    관계형 데이터베이스에서 다른 테이블의 기본키를 참조하여 테이블 간의 관계를 설정하는 데 사용하는 키는?
    1. 1.후보키
    2. 2.슈퍼키
    3. 3.대체키
    4. 4.외래키
    정답·해설 보기

    정답 4번. 외래키

    외래키(Foreign Key)는 다른 테이블의 기본키를 참조하는 필드로, 두 테이블 사이의 관계를 정의하고 참조 무결성을 유지하는 데 사용된다.

  4. 데이터베이스 일반4번 문항
    액세스에서 테이블의 각 레코드를 고유하게 식별하는 필드를 무엇이라 하는가?
    1. 1.기본 키
    2. 2.외래 키
    3. 3.인덱스
    4. 4.조인
    정답·해설 보기

    정답 1번. 기본 키

    기본 키는 각 레코드를 유일하게 구별하는 필드로 중복 값과 널(Null)을 허용하지 않는다. 다른 테이블의 기본 키를 참조하는 필드는 외래 키이다.

  5. 데이터베이스 일반5번 문항
    관계형 데이터베이스에서 제1정규형(1NF)을 만족하기 위한 조건으로 옳은 것은?
    1. 1.부분 함수 종속이 제거되어야 한다
    2. 2.모든 속성이 원자값(더 이상 분해할 수 없는 값)을 가져야 한다
    3. 3.이행적 함수 종속이 제거되어야 한다
    4. 4.모든 결정자가 후보키여야 한다
    정답·해설 보기

    정답 2번. 모든 속성이 원자값(더 이상 분해할 수 없는 값)을 가져야 한다

    제1정규형은 모든 속성이 원자값을 가지며 반복되는 그룹이 없어야 한다는 조건을 만족하는 정규형이다. 부분 종속 제거는 2NF, 이행 종속 제거는 3NF의 조건이다.

  6. 데이터베이스 일반6번 문항
    두 테이블의 공통 필드를 기준으로 양쪽에 모두 일치하는 레코드만 결합하는 조인 방식은?
    1. 1.내부 조인(Inner Join)
    2. 2.자체 조인(Self Join)
    3. 3.교차 조인(Cross Join)
    4. 4.외부 조인(Outer Join)
    정답·해설 보기

    정답 1번. 내부 조인(Inner Join)

    내부 조인은 두 테이블에서 조인 조건에 모두 일치하는 레코드만 결과에 포함한다. 한쪽만 있는 레코드까지 포함하려면 외부 조인을 사용한다.

  7. 데이터베이스 일반7번 문항
    SQL 문 'SELECT 부서, COUNT(*) FROM 사원 GROUP BY 부서 HAVING COUNT(*)>=3'에 대한 설명으로 옳은 것은?
    1. 1.모든 부서와 사원 수를 표시한다
    2. 2.전체 사원 수가 3명 이상일 때만 실행된다
    3. 3.사원 수가 3명 미만인 부서만 표시한다
    4. 4.사원 수가 3명 이상인 부서만 표시한다
    정답·해설 보기

    정답 4번. 사원 수가 3명 이상인 부서만 표시한다

    GROUP BY로 부서별 그룹을 만들고 HAVING 절로 그룹에 조건을 적용하여, 사원 수가 3명 이상인 부서만 결과에 표시한다.

  8. 데이터베이스 일반8번 문항
    기본 테이블의 기본키 값이 변경되거나 삭제될 때 이를 참조하는 관련 테이블의 값도 함께 변경·삭제되도록 하는 관계 설정 옵션은?
    1. 1.참조 무결성만 설정
    2. 2.관련 필드 모두 업데이트/삭제(연쇄)
    3. 3.조인 유형 변경
    4. 4.고유 인덱스 설정
    정답·해설 보기

    정답 2번. 관련 필드 모두 업데이트/삭제(연쇄)

    관계 설정에서 관련 필드 모두 업데이트와 관련 레코드 모두 삭제 같은 연쇄(cascade) 옵션을 켜면 기본키 변경·삭제 시 외래키 레코드도 함께 처리된다.

데이터베이스 일반만 골라서 모의고사 풀기

CBT 모의고사에서 과목을 데이터베이스 일반으로 지정하면 이 과목 문항만 출제됩니다. 전체 100문항을 무료로 풀 수 있어요.

컴퓨터활용능력 1급 CBT 모의고사 시작하기

CertHub 예상문제집 · PDF

컴퓨터활용능력 1급 예상문제 100제

데이터베이스 일반을 포함해 전 과목을 정답·해설과 함께 인쇄해서 풀어 보세요.

  • 출제기준 과목 구성에 맞춘 자체 제작 예상문제
  • 전 문항 정답 · 해설 수록 (오답 보기까지)
  • 빠른 정답표로 먼저 채점 → 틀린 문항만 정독
  • A4 인쇄 최적화 PDF, 가정용 프린터 출력 가능

기출문제 원본이 아닌 CertHub 자체 제작 예상문제입니다. 디지털 콘텐츠 특성상 다운로드가 시작된 이후에는 환불이 어렵습니다. 결제와 다운로드는 외부 판매 페이지(래피드)에서 진행됩니다.

다른 종목 예상문제 PDF 보기

컴퓨터활용능력 1급 시험일정·응시자격·합격률 보기

기준일 2026년 10월 14일 · CertHub가 자체 제작한 예상문제입니다. 시행기관이 공개한 기출문제가 아닙니다.