💾 정보처리산업기사 — 데이터베이스 활용
정보처리산업기사 필기 3과목 '데이터베이스 활용' 빈출 개념 50문항 (한국어)
전체 문제·정답 (50)
- 데이터베이스의 정의는?여러 사용자가 공유하도록 통합·저장한 데이터 집합
- DBMS의 예는?MySQL, Oracle, SQL Server
- 파일 시스템 대비 DB의 장점은?중복 최소화, 무결성·일관성 유지, 공유 용이
- 테이블의 구성은?행(레코드)과 열(필드)
- 기본키(PK)의 조건은?유일하고 NULL이 아님
- 외래키(FK)의 역할은?다른 테이블을 참조해 관계를 맺음
- NULL이란?값이 없음(미입력) 상태
- 도메인이란?속성이 가질 수 있는 값의 집합
- 관계형 데이터베이스의 특징은?데이터를 표(릴레이션)로 표현
- SQL이란?데이터베이스를 다루는 표준 질의어
- 데이터 정의어(DDL)는?CREATE, ALTER, DROP
- 데이터 조작어(DML)는?SELECT, INSERT, UPDATE, DELETE
- 데이터 제어어(DCL)는?GRANT, REVOKE
- 데이터를 조회하는 명령은?SELECT
- 새 데이터를 추가하는 명령은?INSERT
- 데이터를 수정하는 명령은?UPDATE
- 데이터를 삭제하는 명령은?DELETE
- 조건을 지정하는 절은?WHERE
- 결과를 정렬하는 절은?ORDER BY
- 그룹으로 묶는 절은?GROUP BY
- 그룹에 조건을 거는 절은?HAVING
- 집계 함수의 예는?COUNT, SUM, AVG, MAX, MIN
- 오름차순 정렬 키워드는?ASC
- 내림차순 정렬 키워드는?DESC
- 두 테이블을 연결하는 연산은?JOIN
- LIKE 연산자의 용도는?특정 문자 패턴 검색
- BETWEEN의 용도는?값의 범위 조건 지정
- IN의 용도는?여러 값 중 하나와 일치 검사
- DISTINCT의 용도는?중복 제거
- 뷰(View)란?하나 이상의 테이블에서 유도한 가상 테이블
- 인덱스의 목적은?검색 속도 향상
- 정규화의 목적은?데이터 중복과 이상현상 제거
- 이상현상의 종류는?삽입·삭제·갱신 이상
- 제1정규형(1NF)은?모든 속성이 원자값
- 제2정규형(2NF)은?부분 함수 종속 제거
- 제3정규형(3NF)은?이행 함수 종속 제거
- 반정규화란?성능을 위해 의도적으로 중복을 허용
- 개체 무결성이란?기본키는 중복·NULL이 될 수 없음
- 참조 무결성이란?외래키는 참조 대상이 존재해야 함
- 트랜잭션이란?하나의 논리적 작업 단위
- COMMIT과 ROLLBACK의 역할은?확정 저장 / 취소 복구
- 트랜잭션 특성(ACID)은?원자성·일관성·고립성·지속성
- 스키마란?데이터베이스의 구조와 제약의 정의
- 카디널리티란?행(튜플)의 개수
- 차수(degree)란?열(속성)의 개수
- 서브쿼리란?쿼리 안에 포함된 또 다른 쿼리
- 기본키와 후보키의 관계는?후보키 중 선택된 것이 기본키
- 데이터 무결성이란?데이터의 정확성과 일관성
- ERD란?개체(엔터티)와 관계를 표현한 설계도
- 데이터 백업이 필요한 이유는?장애 시 복구하기 위해
CSV를 Mem8 앱에서 가져오면 FSRS 간격반복으로 학습할 수 있어요 (Anki 호환 앱에서도 사용 가능).