Ch.9 데이터베이스 (필기 3과목)
Access 기초 — 테이블·쿼리·폼·보고서
Access의 4대 개체(테이블·쿼리·폼·보고서)의 역할을 구분할 수 있다데이터 형식(텍스트·숫자·날짜·예/아니오)과 필드 속성을 설정할 수 있다쿼리 종류(선택·매개변수·크로스탭·실행)를 구분할 수 있다
엑셀은 만능이 아니다 — 데이터가 10만 건을 넘으면?
고객 관리 시스템을 엑셀로 운영하다 한계에 부딪힌 상황
엑셀은 다중 사용자 동시 편집, 관계형 구조, 폼/보고서 기능에 약합니다
Microsoft Access는 소규모 관계형 DB를 구축하는 도구이며, 필기에서 3~5문제 출제됩니다
article
핵심 내용
폼 = 입력용 화면, 보고서 = 출력(인쇄)용 화면. 시험에서 "데이터 입력에 적합한 개체?" → 폼
관계 설정: 데이터베이스 도구 → 관계 → 테이블 추가 → 기본키 필드를 외래키 필드로 드래그. 참조 무결성 적용 체크 → 잘못된 데이터 입력 방지. 연속 업데이트/삭제 옵션도 설정 가능.
실행 쿼리 4가지: 추가(Append), 삭제(Delete), 업데이트(Update), 테이블 만들기(Make Table). 원본 데이터를 변경하므로 주의!
Access에서 데이터 입력을 위한 화면을 만드는 개체는?
Access에서 자동 증가하는 고유 번호를 생성하는 데이터 형식은?
행과 열을 교차하여 데이터를 요약하는 Access 쿼리는?
key
핵심 용어
필드 크기
텍스트 최대 길이 / 숫자 정밀도 설정
형식(Format)
표시 형식 지정 (날짜, 숫자 서식)
입력 마스크
입력 패턴 강제 (전화번호, 우편번호)
유효성 검사
규칙(예: >=0)과 텍스트(예: '양수만 입력') 설정
기본값
새 레코드 추가 시 자동 입력되는 값
인덱스
검색 속도 향상 — 예(중복 가능)/예(중복 불가)/아니오
compare_arrows
비교 정리
| 항목 | 개체 | 역할 | 엑셀 비유 |
|---|---|---|---|
| 테이블 | 데이터를 저장하는 기본 구조 | 워크시트 | |
| 쿼리 | 데이터를 조회·가공하는 질의 | 필터+수식 | |
| 폼 | 데이터 입력·수정을 위한 화면 | 입력 양식 | |
| 보고서 | 인쇄 목적의 출력 형식 | 인쇄 레이아웃 |
| 항목 | 형식 | 설명 | 예 |
|---|---|---|---|
| 짧은 텍스트 | 최대 255자 문자열 | 이름, 주소 | |
| 긴 텍스트 | 최대 약 1GB 메모 | 비고, 상세 설명 | |
| 숫자 | 정수/실수 (다양한 크기) | 수량, 점수 | |
| 날짜/시간 | 날짜와 시간 | 입사일, 주문일 | |
| 통화 | 소수점 4자리 고정 숫자 | 가격, 급여 | |
| 예/아니오 | True/False (체크박스) | 회원여부, 승인 | |
| 일련 번호 | 자동 증가 숫자 (PK용) | 고객번호, 주문번호 | |
| OLE 개체 | 그림, 파일 등 바이너리 | 사진, 문서 | |
| 하이퍼링크 | URL 링크 | 웹사이트, 이메일 |
| 항목 | 쿼리 | 역할 | 특징 |
|---|---|---|---|
| 선택 쿼리 | 조건에 맞는 데이터 조회 | 가장 기본, SELECT에 해당 | |
| 매개변수 쿼리 | 실행 시 조건값을 입력받아 조회 | [학과를 입력하세요] 형식 | |
| 크로스탭 쿼리 | 행/열로 데이터를 요약 | 피벗 테이블과 유사 | |
| 실행(동작) 쿼리 | 데이터를 변경(추가/삭제/업데이트/테이블생성) | 주의: 원본 데이터 변경! |
image
시각 자료
다이어그램: cc-mg015
check_circle
핵심 정리
- 14대 개체: 테이블(저장), 쿼리(조회), 폼(입력), 보고서(인쇄)
- 2주요 데이터 형식: 짧은텍스트, 숫자, 날짜, 통화, 예/아니오, 일련번호
- 3필드 속성: 크기, 형식, 입력마스크, 유효성검사, 기본값, 인덱스
- 4쿼리 종류: 선택, 매개변수, 크로스탭, 실행(추가/삭제/업데이트/테이블생성)
- 5관계 설정: PK→FK 드래그 + 참조 무결성 체크 + 연속 업데이트/삭제 옵션
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작