컴퓨터활용능력 1급 필기 · 데이터베이스 일반 과목
컴퓨터활용능력 1급 데이터베이스 개념과 설계 핵심정리
- 중요도
- ★★★★★ (5 / 5)
- 출제 비중
- 데이터베이스 일반 20문항 중 약 5문항 (25%)
DBMS 의 장단점, 키의 종류, 정규화, 개체-관계(E-R) 모델을 다룹니다.
데이터베이스 개념과 설계, 이것만은 꼭 외우세요
- 기본키는 값이 겹칠 수 없고 비워 둘(Null) 수도 없습니다.
- 외래키는 다른 테이블의 기본키를 참조하는 필드입니다.
- 정규화는 중복을 줄이고 이상(삽입·삭제·갱신 이상) 현상을 막으려고 테이블을 나누는 작업입니다.
- E-R 도형: 사각형은 개체, 마름모는 관계, 타원은 속성, 선은 연결입니다.
- DBMS 의 필수 기능은 정의, 조작, 제어 기능입니다.
데이터베이스 개념과 설계 대표 문제 4개
AI 예상문제검수 전데이터베이스 일반 › 데이터베이스 개념과 설계★★★★★
문제 1. 테이블의 기본키(Primary Key)에 대한 설명으로 옳지 않은 것은?
- ① 레코드를 서로 구별하는 데 쓰는 필드이다.
- ② 중복된 값을 입력할 수 없다.
- ③ Null 값(빈 값)을 입력할 수 있다.
- ④ 두 개 이상의 필드를 묶어서 기본키로 지정할 수 있다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ Null 값(빈 값)을 입력할 수 있다.
핵심: 기본키: 중복 불가, Null 불가
기본키는 주민등록번호처럼 한 사람(레코드)을 정확히 가리키는 값입니다. 그래서 겹쳐도 안 되고 비워 두어도 안 됩니다.
틀린 선지
- ① 레코드를 서로 구별하는 데 쓰는 필드이다.: 맞는 설명입니다.
- ② 중복된 값을 입력할 수 없다.: 맞는 설명입니다.
- ④ 두 개 이상의 필드를 묶어서 기본키로 지정할 수 있다.: 맞는 설명입니다. 이를 복합키라고 합니다.
AI 예상문제검수 전데이터베이스 일반 › 데이터베이스 개념과 설계★★★★★
문제 2. 데이터베이스 정규화에 대한 설명으로 옳지 않은 것은?
- ① 데이터의 중복을 줄이기 위한 작업이다.
- ② 삽입·삭제·갱신 이상 현상을 막을 수 있다.
- ③ 속성 사이의 종속 관계를 분석하여 테이블을 나눈다.
- ④ 정규화를 하면 테이블의 수가 줄어든다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 정규화를 하면 테이블의 수가 줄어든다.
핵심: 정규화를 하면 테이블이 나뉘어 수가 늘어난다
정규화는 한 테이블에 섞여 있는 정보를 여러 테이블로 나누는 작업입니다. 따라서 테이블 수는 늘어납니다.
틀린 선지
- ① 데이터의 중복을 줄이기 위한 작업이다.: 맞는 설명입니다.
- ② 삽입·삭제·갱신 이상 현상을 막을 수 있다.: 맞는 설명입니다.
- ③ 속성 사이의 종속 관계를 분석하여 테이블을 나눈다.: 맞는 설명입니다.
AI 예상문제검수 전데이터베이스 일반 › 데이터베이스 개념과 설계★★★★★
문제 3. 개체-관계(E-R) 다이어그램에서 '개체(Entity)'를 나타내는 도형은?
- ① 사각형
- ② 마름모
- ③ 타원
- ④ 밑줄 친 타원
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 사각형
핵심: E-R 도형: 사각형 = 개체, 마름모 = 관계, 타원 = 속성
사각형이 개체(학생, 과목처럼 정보를 담는 대상)를 나타냅니다.
틀린 선지
- ② 마름모: 개체 사이의 관계를 나타냅니다.
- ③ 타원: 개체의 속성(이름, 나이 등)을 나타냅니다.
- ④ 밑줄 친 타원: 기본키 속성을 나타냅니다.
AI 예상문제검수 전데이터베이스 일반 › 데이터베이스 개념과 설계★★★★☆
문제 4. DBMS(데이터베이스 관리 시스템)를 사용할 때의 단점에 해당하는 것은?
- ① 데이터의 중복이 늘어난다.
- ② 장애가 생겼을 때 백업과 복구가 어렵다.
- ③ 여러 사용자가 데이터를 함께 쓸 수 없다.
- ④ 데이터의 일관성을 유지하기 어렵다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 장애가 생겼을 때 백업과 복구가 어렵다.
핵심: DBMS의 단점: 비용이 들고, 백업·복구가 어렵다
DBMS 는 데이터를 한곳에 모아 관리하므로 중복이 줄고 일관성이 좋아집니다. 반면 구조가 복잡해 백업과 복구가 어렵고, 전문가와 비용이 필요하다는 단점이 있습니다.
틀린 선지
- ① 데이터의 중복이 늘어난다.: DBMS 는 중복을 줄여 줍니다.
- ③ 여러 사용자가 데이터를 함께 쓸 수 없다.: DBMS 는 여러 사용자가 함께 쓸 수 있게 해 줍니다.
- ④ 데이터의 일관성을 유지하기 어렵다.: DBMS 는 일관성을 유지하기 쉽게 해 줍니다.
직접 풀어서 확인해 보세요.