2026 컴활 1급 실기 Access 2 | 관계·참조 무결성·삭제 정책 — 표·설정·풀이
데이터위자드 ·
실기 · 컴퓨터 작업형
Access에서 직접 데이터베이스와 화면을 만드는 실습입니다. 제공 ZIP에는 고객·주문 CSV와 SQL·작업지시가 들어 있습니다. 새 빈 ACCDB를 만든 뒤 CSV를 가져와 아래 작업을 수행하세요.
컴퓨터 작업형입니다. 폼·보고서·이벤트는 Access에서 직접 작성합니다. CSV나 SQL 파일을 ACCDB 파일로 이름만 바꾸는 방식이 아닙니다.
Access 원본 CSV·SQL·작업지시 내려받기 (.zip)
원본 표
고객
| 고객번호 | 고객명 | 지역 |
|---|---|---|
| 1 | 김하늘 | 서울 |
| 2 | 이바다 | 부산 |
| 3 | 박나래 | 서울 |
| 4 | 최새봄 | 대전 |
주문
| 주문번호 | 고객번호 | 금액 | 상태 | 주문일 |
|---|---|---|---|---|
| 101 | 1 | 100 | 완료 | 2026-10-31 |
| 102 | 1 | 200 | 완료 | 2026-11-01 |
| 103 | 2 | 150 | 완료 | 2026-11-02 |
| 104 | 2 | 50 | 취소 | 2026-11-03 |
| 105 | 3 | 300 | 완료 | 2026-11-04 |
| 106 | 3 | 미입력 | 대기 | 2026-11-05 |
| 107 | 1 | 200 | 완료 | 2026-11-06 |
| 108 | 2 | 100 | 완료 | 2026-12-01 |
시작 순서
- Access에서 빈 데이터베이스를 만들고 외부 데이터의 텍스트/CSV 가져오기를 엽니다.
- UTF-8 CSV의 첫 행을 필드명으로 사용합니다. 주문일은 날짜/시간,금액은 통화로 맞춥니다.
- 고객번호·주문번호에 기본키를 지정하고 고객번호의 관계를 확인합니다.
- 같은 원본에서 시작해야 아래 숫자와 비교할 수 있습니다. 실행 쿼리 실습 뒤에는 원본 상태로 복원합니다.
작업 1. 관계 탐색
고객과 주문의 PK·FK를 설명하세요.
설정·결과·검산
완성 기준: 주문의 고객번호가 외래키
주문번호와 고객번호는 이름과 역할이 다릅니다.
작업 2. 필수 입력
주문의 고객번호를 필수로 설정한 경우 NULL 입력을 시험하세요.
설정·결과·검산
완성 기준: NULL 거부
참조 무결성과 필수는 다른 조건입니다.
작업 3. 삭제 정책
고객 1 삭제를 연쇄 삭제 없이 시험하세요.
설정·결과·검산
완성 기준: 참조 중인 주문 때문에 거부
연쇄 삭제를 임의로 켜서 주문 이력을 지우지 않습니다.
작업 4. 중복 업무키
같은 고객번호를 고객 테이블에 두 번 넣으세요.
설정·결과·검산
완성 기준: PK 중복 거부
주문 쪽 고객번호 반복은 허용됩니다.
작업 5. 무결성 확인
없는 고객 99로 주문을 입력하세요.
설정·결과·검산
완성 기준: 외래키 거부
실습 확인 후 잘못된 입력을 저장하지 않습니다.
작업 6. 업무 해석
주문 없는 고객 4가 존재할 수 있는지 설명하세요.
설정·결과·검산
완성 기준: 가능하다. 고객에서 주문은 선택 참여
1:N이라는 사실만으로 양쪽 필수가 되는 것은 아닙니다.
SQL로 구조를 확인하는 방법
-- Access SQL 보기에서 문장별로 실행하거나 CSV 가져오기 마법사를 사용합니다.
CREATE TABLE 고객 (고객번호 LONG CONSTRAINT PK_고객 PRIMARY KEY, 고객명 TEXT(30), 지역 TEXT(20));
CREATE TABLE 주문 (주문번호 LONG CONSTRAINT PK_주문 PRIMARY KEY, 고객번호 LONG, 금액 CURRENCY, 상태 TEXT(10), 주문일 DATETIME);
ALTER TABLE 주문 ADD CONSTRAINT FK_주문고객 FOREIGN KEY (고객번호) REFERENCES 고객(고객번호);제출 전 점검
- 테이블과 화면 개체의 이름·원본·연결 속성을 확인합니다.
- 고객 1·2·3뿐 아니라 주문 없는 고객 4도 확인합니다.
- 폼의 저장값과 표시값,보고서의 소계와 총계를 구분합니다.
- 데이터베이스를 저장하고 다시 열어 개체와 속성이 유지되는지 점검합니다.
범위 확인
2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.
컴활 1급 전체 목차
과목별 이론
- 윈도우 시작 · 화면 · 창 · 파일 · Windows 10 기본 사용
- 시스템 설정 · 계정 · 디스크 · Windows 10 설정과 관리
- 컴퓨터 분류 · 진법 · 문자 코드 · 컴퓨터의 원리와 데이터 표현
- CPU · 메모리 · 저장장치 · 입출력 · 컴퓨터 하드웨어
- 시스템·응용 프로그램 · 처리 방식 · 소프트웨어와 운영체제
- 주소 · 프로토콜 · 통신 · 웹 · 인터넷과 네트워크
- 이미지 · 사운드 · 동영상 · 압축 · 멀티미디어와 파일 형식
- 악성코드 · 인증 · 암호화 · 백업 · 보안과 시스템 보호
- 자료형 · 채우기 · 찾기 · 시트 · 엑셀 입력과 워크시트 편집
- 연산자 · 참조 · 오류 · 함수 · 수식·참조·함수 활용
- 차트 종류 · 축 · 계열 · 요소 · 차트의 구성과 편집
- 인쇄 영역 · 배율 · 반복 제목 · 페이지 설정과 인쇄
- 정렬 기준 · 필터 · 입력 제한 · 데이터 정렬과 필터
- 부분합 · 피벗 · 목표값 · 시나리오 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
단원별 객관식
- 객관식 15문제 · 정답과 해설 · Windows 10 기본 사용
- 객관식 15문제 · 정답과 해설 · Windows 10 설정과 관리
- 객관식 15문제 · 정답과 해설 · 컴퓨터의 원리와 데이터 표현
- 객관식 15문제 · 정답과 해설 · 컴퓨터 하드웨어
- 객관식 15문제 · 정답과 해설 · 소프트웨어와 운영체제
- 객관식 15문제 · 정답과 해설 · 인터넷과 네트워크
- 객관식 15문제 · 정답과 해설 · 멀티미디어와 파일 형식
- 객관식 15문제 · 정답과 해설 · 보안과 시스템 보호
- 객관식 15문제 · 정답과 해설 · 엑셀 입력과 워크시트 편집
- 객관식 15문제 · 정답과 해설 · 수식·참조·함수 활용
- 객관식 15문제 · 정답과 해설 · 차트의 구성과 편집
- 객관식 15문제 · 정답과 해설 · 페이지 설정과 인쇄
- 객관식 15문제 · 정답과 해설 · 데이터 정렬과 필터
- 객관식 15문제 · 정답과 해설 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
실습
- 엑셀 실무 · 천 단위 · 날짜 · 백분율 · 사용자 지정 · 셀 서식과 표시 형식
- 엑셀 실무 · 수식 규칙 · 혼합참조 · 적용 범위 · 조건부 서식으로 행과 셀 강조
- 엑셀 실무 · 조건표 · AND·OR · 결과 추출 · 자동 필터와 고급 필터
- 엑셀 실무 · 구분 기호 · 고정 너비 · 앞자리 0 · 텍스트 나누기와 데이터 정리
- 엑셀 실무 · 절대·혼합참조 · ROUND · SUM · 수식 참조와 수학 함수
- 엑셀 실무 · COUNTIF · SUMIF · AVERAGEIF · 통계 함수와 조건 집계
- 엑셀 실무 · IF · AND · OR · IFERROR · 논리 함수로 조건 판정
- 엑셀 실무 · LEFT · MID · RIGHT · LEN · TRIM · 텍스트 함수로 코드 가공
- 엑셀 실무 · DATE · YEAR · MONTH · DAY · WEEKDAY · 날짜와 시간 함수
- 엑셀 실무 · VLOOKUP · HLOOKUP · INDEX · MATCH · 찾기와 참조 함수
- 엑셀 실무 · DSUM · DAVERAGE · DCOUNT · DMAX · 데이터베이스 함수와 조건표
- 엑셀 실무 · 그룹 정렬 · 합계 · 윤곽 · 정렬과 부분합
- 엑셀 실무 · 행·열·값 · 요약 방식 · 새로 고침 · 피벗테이블로 매출 분석
- 엑셀 실무 · 가정 비교 · 행·열 입력 · 역산 · 데이터 표와 목표값 찾기
- 엑셀 실무 · 변경 셀 · 요약 · 위치·레이블 · 시나리오와 데이터 통합
- 엑셀 실무 · 계열 · 축 · 제목 · 데이터 레이블 · 차트 작성과 편집 실습
- 엑셀 실무 · 반복 서식 · 실행 · XLSM 저장 · 매크로 기록과 버튼 연결
- 계산·자동화 심화 1 · 6작업 · 배열 수식·다중 조건·SUM·IF
- 계산·자동화 심화 2 · 6작업 · INDEX·MATCH·다중 조건 검색
- 계산·자동화 심화 3 · 6작업 · LARGE·RANK.EQ·COUNTIFS·조건부 순위
- 계산·자동화 심화 4 · 6작업 · VBA 사용자 정의 함수·조건·반복
- Access 실무 1 · 6작업 · DB 구축·CSV 가져오기·필드 속성
- Access 실무 2 · 6작업 · 관계·참조 무결성·삭제 정책
- Access 실무 3 · 6작업 · 선택·집계·매개변수 쿼리
- Access 실무 4 · 6작업 · 실행 쿼리·업데이트·크로스탭
- Access 실무 5 · 6작업 · 입력 폼·콤보·계산 컨트롤
- Access 실무 6 · 6작업 · 기본 폼·하위 폼·연결·합계
- Access 실무 7 · 6작업 · 보고서·지역별 소계·총계·인쇄
- Access 실무 8 · 6작업 · 이벤트·VBA·조회 버튼·DSum
필기 모의고사
실기 모의고사
예상 모의문제입니다.