컴활 1급 데이터베이스 일반 — 시작 가이드
컴활 1급 데이터베이스 일반의 DBMS, 관계형 데이터베이스, 키, ERD, 정규화를 Access 2021 기준으로 정리했다. 3과목을 처음 시작할 때 잡아야 할 구조와 공부 순서를 안내한다.
글쓴이 DAYLAB ·
컴활 1급 데이터베이스 일반은 1급을 2급과 나누는 가장 뚜렷한 과목입니다. 1급 필기는 컴퓨터 일반, 스프레드시트 일반, 데이터베이스 일반의 세 과목으로 구성되고, 데이터베이스 일반은 Access 2021을 기준으로 DBMS 파일 사용, 테이블, 쿼리, 폼, 보고서, 모듈 활용을 다룹니다. 엑셀 중심으로 공부해 온 사람에게는 용어가 낯설지만, 전체 구조를 먼저 잡으면 암기해야 할 양이 생각보다 정리됩니다.
이 글은 컴활 1급 데이터베이스를 처음 시작할 때 필요한 시작 가이드입니다. DBMS·관계형 데이터베이스·키·ERD·정규화처럼 뒤의 단원을 이해하는 바탕이 되는 개념을 중심으로 정리합니다. 세부 기능은 컴활 1급 액세스 테이블, 컴활 1급 쿼리, 컴활 1급 폼에서 이어서 다룹니다.
데이터베이스 일반의 전체 위치
데이터베이스 일반은 필기 3과목이며 20문항으로 출제됩니다. 합격 기준은 과목별 과락이 있기 때문에, 다른 과목에서 점수가 높아도 데이터베이스 일반을 방치하면 전체 합격이 흔들릴 수 있습니다. 특히 1급을 처음 준비하는 사람은 스프레드시트보다 데이터베이스 일반에서 체감 난이도를 크게 느끼는 경우가 많습니다. 사용하는 화면, 용어, 문제의 사고방식이 엑셀과 다르기 때문입니다.
출제기준상 데이터베이스 일반은 여섯 영역으로 나뉩니다. 첫째는 DBMS 파일 사용입니다. 데이터베이스 개념, 구축 절차, 구성 요소, 데이터베이스 종류, 구조, 키, 관계도, 관계형 모델, 정규화, 파일 생성 같은 기본 구조가 여기에 들어갑니다. 둘째는 테이블 활용입니다. 필드, 속성, 기본키, 입력 마스크, 유효성 검사, 인덱스, 관계 설정을 다룹니다. 셋째는 쿼리 활용입니다. 선택 쿼리, 실행 쿼리, SQL 명령문을 포함합니다. 넷째는 폼 활용, 다섯째는 보고서 활용, 여섯째는 매크로와 모듈 활용입니다.
DB 빈출 실측을 보면 테이블 활용이 29.4%로 가장 두껍고, 폼 활용이 20.6%, 보고서 활용이 16.7%, 쿼리·SQL이 13.2%, DBMS·설계가 11.3%, 매크로·모듈이 8.8%입니다. 이 수치는 공부 순서를 정할 때 중요합니다. DBMS 개념은 비중만 보면 가장 큰 영역은 아니지만, 테이블·쿼리·폼·보고서를 이해하기 위한 언어 역할을 합니다. 따라서 처음에 짧게 구조를 잡고, 이후 테이블과 폼 중심으로 점수를 회수하는 방식이 현실적입니다.
DBMS와 관계형 데이터베이스
DBMS는 데이터를 저장하고 관리하기 위한 시스템입니다. 컴활 1급에서는 Access 2021을 기준으로 데이터베이스 파일을 만들고, 그 안에 테이블·쿼리·폼·보고서·매크로·모듈 같은 개체를 구성하는 흐름을 이해해야 합니다. 단순히 파일을 여는 프로그램 이름을 외우는 것이 아니라, 왜 여러 개체가 나뉘어 있고 각 개체가 어떤 역할을 맡는지 연결해서 보는 편이 좋습니다.
테이블은 실제 데이터가 저장되는 기본 단위입니다. 쿼리는 저장된 데이터를 조건에 맞게 찾거나 계산하거나 변경합니다. 폼은 데이터를 입력하고 확인하기 쉬운 화면을 제공합니다. 보고서는 데이터를 출력·요약하기 위한 형식입니다. 매크로와 모듈은 반복 동작이나 이벤트 처리를 자동화합니다. 이 흐름을 먼저 잡으면 뒤의 세부 기능이 흩어진 암기 항목이 아니라 하나의 데이터 처리 과정으로 보입니다.
관계형 데이터베이스는 데이터를 표 형태의 테이블로 나누고, 테이블 사이를 관계로 연결하는 방식입니다. 한 테이블에 모든 정보를 억지로 넣으면 중복이 늘고 수정 오류가 생깁니다. 예를 들어 고객 정보와 주문 정보를 하나의 표에 계속 반복해서 저장하면, 고객 주소가 바뀔 때 여러 행을 모두 수정해야 합니다. 관계형 모델은 이런 중복과 오류를 줄이기 위해 데이터를 성격별로 나누고, 키를 통해 연결합니다.
Access 문제에서는 관계형 구조를 실제 화면 기능과 함께 묻는 흐름이 많습니다. 그래서 관계형 데이터베이스를 공부할 때는 개념 정의만 외우기보다, 테이블 사이에 어떤 필드가 연결 기준이 되는지, 관계 설정이 데이터 입력과 무결성에 어떤 영향을 주는지를 함께 봐야 합니다. 이 부분은 컴활 1급 액세스 테이블의 관계와 제약조건 파트와 직접 이어집니다.
키, ERD, 정규화의 핵심
키는 레코드를 식별하거나 테이블 사이 관계를 연결하는 기준입니다. 기본키는 한 테이블에서 각 레코드를 유일하게 구분하는 필드 또는 필드 조합입니다. 중복될 수 없고 비어 있을 수 없다는 성격을 함께 이해해야 합니다. 외래키는 다른 테이블의 기본키를 참조해 관계를 만드는 필드로 이해하면 됩니다. 컴활 1급에서는 기본키, 인덱스, 관계 설정, 참조 무결성 같은 항목이 테이블 단원과 함께 자주 연결됩니다.
ERD는 데이터 구조를 시각적으로 표현한 관계도입니다. 시험 준비 단계에서는 복잡한 모델링 기법보다, 어떤 테이블이 있고 어떤 키로 연결되는지를 읽는 능력이 중요합니다. 관계도는 데이터가 어떤 흐름으로 나뉘어 있는지 보여줍니다. 고객 테이블과 주문 테이블, 상품 테이블처럼 역할이 다른 테이블이 있고, 각 테이블이 기본키와 외래키로 연결된다고 보면 됩니다.
정규화는 데이터 중복과 이상 현상을 줄이기 위해 테이블을 적절히 나누는 과정입니다. 여기서 중요한 것은 정규화의 이름을 기계적으로 외우는 것보다, 왜 나누는지 이해하는 것입니다. 같은 정보가 여러 곳에 반복되면 삽입, 수정, 삭제 과정에서 오류가 생길 수 있습니다. 정규화는 이런 문제를 줄이기 위해 데이터를 주제별로 분리하고, 필요한 관계만 남기는 방향으로 진행됩니다.
다만 컴활 1급 데이터베이스에서 정규화는 깊은 설계 실무 시험이 아닙니다. 필기에서는 관계형 모델의 기본 개념, 키의 역할, 중복 감소, 무결성 유지 같은 포인트를 기능 문제와 연결해서 보는 정도가 효율적입니다. 정규화 용어를 많이 외워도 테이블 속성, 관계 설정, 쿼리 조건을 모르면 점수로 이어지기 어렵습니다.
공부 순서와 점수 회수 전략
처음에는 DBMS 파일 사용 영역으로 전체 지도를 잡습니다. 데이터베이스 파일 안에 어떤 개체가 있고, 테이블·쿼리·폼·보고서·모듈이 어떤 순서로 연결되는지만 정리해도 뒤의 학습 속도가 빨라집니다. 이 단계는 길게 끌 필요가 없습니다. 개념을 완벽하게 끝내고 다음 단원으로 넘어가려 하기보다, 이후 기능 단원을 공부하면서 다시 돌아와 보완하는 방식이 좋습니다.
두 번째는 테이블입니다. 실측 기준으로 테이블 활용은 데이터베이스 일반에서 가장 큰 비중을 차지합니다. 필드 형식, 필드 속성, 기본키, 입력 마스크, 유효성 검사, 인덱스, 관계 설정은 다른 단원과도 연결됩니다. 테이블을 이해하지 못하면 쿼리의 조건, 폼의 컨트롤 원본, 보고서의 그룹화도 흔들립니다. 따라서 컴활 1급 액세스 테이블을 가장 먼저 깊게 보는 편이 좋습니다.
세 번째는 폼과 보고서입니다. 폼은 입력·조회 화면이고, 보고서는 출력·요약 화면입니다. 둘 다 컨트롤과 속성이 중요하지만 목적이 다릅니다. 폼은 사용자가 데이터를 다루는 화면이고, 보고서는 데이터를 보기 좋게 정리해 출력하는 결과물입니다. 폼과 보고서를 구분하지 못하면 비슷한 속성 문제가 헷갈릴 수 있습니다. 관련 내용은 컴활 1급 폼, 컴활 1급 보고서에서 따로 정리합니다.
마지막으로 쿼리와 매크로·모듈을 정리합니다. 쿼리는 SQL 명령문과 조건식이 들어가므로 처음에는 어렵게 느껴질 수 있지만, 선택 쿼리와 실행 쿼리의 차이를 먼저 잡으면 범위가 정리됩니다. 매크로·모듈은 비중이 상대적으로 낮지만 이벤트 프로시저와 오브젝트 개념이 나오므로 버리면 안 됩니다. 전체 난이도 판단은 컴활 1급 난이도, 과목 간 배분은 컴활 1급 스프레드시트 일반도 함께 보면 좋습니다.
자주 묻는 질문
컴활 1급 데이터베이스는 Access를 직접 써봐야 하나요?
직접 써보면 화면 구조를 이해하는 데 도움이 됩니다. 다만 필기에서는 Access 실습 자체보다 개체의 역할, 속성, 조건, 관계를 읽는 능력이 중요합니다. 화면을 전혀 모르면 용어가 낯설 수 있으므로, 테이블·쿼리·폼·보고서가 어디에서 쓰이는지만이라도 확인하는 편이 좋습니다.
DBMS 개념부터 완벽히 외우고 넘어가야 하나요?
완벽히 외우고 넘어갈 필요는 없습니다. DBMS·키·ERD·정규화는 뒤 단원을 이해하기 위한 바탕입니다. 처음에는 큰 구조를 잡고, 테이블과 쿼리를 공부하면서 다시 돌아와 연결하는 방식이 효율적입니다.
데이터베이스 일반에서 가장 먼저 볼 단원은 무엇인가요?
전체 구조를 짧게 본 뒤에는 테이블을 먼저 보는 것이 좋습니다. 테이블 활용은 실측 기준 비중이 가장 높고, 쿼리·폼·보고서의 기초가 됩니다. 테이블을 잡으면 데이터베이스 일반의 나머지 단원이 훨씬 정리됩니다.
컴활메이트 1급은 컴활 1급 출제기준에 맞춘 자체 출제 문제로 데이터베이스의 핵심 구조와 빈출 기능을 우선 학습하도록 돕습니다. 본 자료는 대한상공회의소 공식 자료가 아닌 자체 출제 콘텐츠입니다.