topic★★★★★난이도 · 약 30분
데이터베이스 기출 — 개념/설계 (40문항)
관계형 모델, 키, 정규화, ER 다이어그램, 트랜잭션 기출 40선.
#데이터베이스#정규화#키#기출#드릴
왜 배우는가
DB 개념·설계는 필기 3과목의 절반. 정규화 단계 판별과 키 종류 구분이 최다 빈출.
데이터베이스 개념 문제는 정규화 단계 판별, 키 종류 비교(후보키·기본키·외래키·슈퍼키), ER 다이어그램 해석, 트랜잭션 ACID 특성이 핵심이다. 개념을 정확히 이해하면 SQL 문제도 쉬워진다.
| 순위 | 출제 키워드 | 출제 빈도 | 핵심 포인트 |
|---|---|---|---|
| 1 | 정규화(1NF~3NF) | ★★★★★ | 1NF=원자값, 2NF=부분종속제거, 3NF=이행종속제거 |
| 2 | 키 종류 | ★★★★★ | 슈퍼키⊃후보키⊃기본키, 외래키=참조 |
| 3 | ER 다이어그램 | ★★★★☆ | □=개체, ◇=관계, ○=속성 |
| 4 | 트랜잭션 ACID | ★★★★☆ | 원자성·일관성·격리성·지속성 |
| 5 | 이상(Anomaly) | ★★★☆☆ | 삽입·삭제·갱신 이상 |
| 6 | 관계 대수 | ★★★☆☆ | σ=선택, π=추출, ⋈=조인 |
| 7 | 스키마(3단계) | ★★★☆☆ | 외부·개념·내부 스키마 |
| 8 | 무결성 제약 | ★★☆☆☆ | 개체·참조·도메인 무결성 |
| 9 | 카디널리티 | ★★☆☆☆ | 1:1, 1:N, M:N 관계 |
| 10 | 역정규화 | ★☆☆☆☆ | 성능을 위한 의도적 중복 허용 |