🗄️ 컴활 1급 필기 — 데이터베이스 일반
컴퓨터활용능력 1급 필기 '데이터베이스 일반' 핵심개념 50문항 (한국어)
전체 문제·정답 (50)
- 데이터베이스(DB)란?여러 사람이 공유·사용할 목적으로 통합·저장한 데이터의 모음
- DBMS란?데이터베이스를 관리하는 소프트웨어(예: Access, MySQL)
- 데이터 중복 최소화와 무결성 유지는 무엇의 장점인가?데이터베이스
- 테이블(릴레이션)이란?행과 열로 이루어진 2차원 표 형태의 데이터 구조
- 테이블의 행(가로줄)을 무엇이라 하나?레코드(튜플)
- 테이블의 열(세로줄)을 무엇이라 하나?필드(속성)
- 각 레코드를 유일하게 구분하는 필드는?기본키(Primary Key)
- 기본키가 가질 수 없는 값의 조건은?중복 값 불가, 널(NULL) 값 불가
- 다른 테이블의 기본키를 참조하는 필드는?외래키(Foreign Key)
- 값이 아직 입력되지 않은 상태를 뜻하는 것은?널(NULL)
- 후보키 중 기본키로 선택되지 않은 키는?대체키(보조키)
- 데이터의 정확성·일관성을 뜻하는 것은?무결성(Integrity)
- 기본키는 중복·널이 될 수 없다는 규칙은?개체 무결성
- 외래키가 참조하는 값이 반드시 존재해야 한다는 규칙은?참조 무결성
- 데이터 중복을 줄이도록 테이블을 나누는 과정은?정규화
- 데이터를 조회하는 SQL 명령은?SELECT
- 데이터를 삽입하는 SQL 명령은?INSERT
- 데이터를 수정하는 SQL 명령은?UPDATE
- 데이터를 삭제하는 SQL 명령은?DELETE
- SELECT에서 조건을 지정하는 절은?WHERE
- 결과를 정렬하는 절은?ORDER BY
- 그룹으로 묶어 집계하는 절은?GROUP BY
- SQL 집계 함수의 예는?COUNT, SUM, AVG, MAX, MIN
- 오름차순·내림차순 정렬 키워드는?ASC, DESC
- 테이블·필드 정의 등 데이터베이스 구조를 뜻하는 것은?스키마
- 사용자가 필요한 데이터만 보도록 만든 가상 테이블은?뷰(View)
- 특정 필드의 검색 속도를 높이는 자료구조는?인덱스
- Access에서 데이터를 입력·조회하는 화면 개체는?폼(Form)
- Access에서 데이터를 인쇄용으로 정리해 출력하는 개체는?보고서(Report)
- Access에서 조건에 맞는 데이터를 추출·가공하는 개체는?쿼리(Query)
- 두 테이블을 공통 필드로 연결하는 것은?조인(Join)/관계 설정
- 한 레코드가 여러 레코드와 연결되는 관계는?일대다(1:N) 관계
- 필드에 저장할 데이터의 종류를 정하는 것은?데이터 형식(자료형)
- 값의 입력 방식을 정해진 형태로 강제하는 기능은?입력 마스크
- 필드에 들어갈 값의 규칙을 제한하는 것은?유효성 검사 규칙
- 트랜잭션이란?모두 성공하거나 모두 취소되는 하나의 논리적 작업 단위
- 트랜잭션의 4가지 특성(ACID)은?원자성·일관성·고립성·지속성
- 여러 사용자가 동시에 접근해도 문제없게 하는 것은?동시성 제어
- 데이터를 백업하는 이유는?장애·손상 시 복구하기 위해
- 테이블을 생성하는 SQL 명령은?CREATE TABLE
- 테이블 구조를 변경하는 SQL 명령은?ALTER TABLE
- 테이블을 삭제하는 SQL 명령은?DROP TABLE
- 특정 문자 패턴을 검색할 때 쓰는 연산자는?LIKE
- 값의 범위를 지정하는 조건 연산자는?BETWEEN
- 여러 값 중 하나와 일치하는지 검사하는 연산자는?IN
- 중복된 결과를 한 번만 표시하는 키워드는?DISTINCT
- 데이터 정의어(DDL)의 예는?CREATE, ALTER, DROP
- 데이터 조작어(DML)의 예는?SELECT, INSERT, UPDATE, DELETE
- 데이터 제어어(DCL)의 예는?GRANT, REVOKE
- 관계형 데이터베이스에서 데이터를 표 형태로 표현한 모델은?관계형 데이터 모델
CSV를 Mem8 앱에서 가져오면 FSRS 간격반복으로 학습할 수 있어요 (Anki 호환 앱에서도 사용 가능).