2. 데이터 이해와 활용¶
공식 영역명: 기술영역 02 데이터 이해와 활용 (TOPCIT ESSENCE Ver.3)
주요 학습 주제¶
2.1 데이터와 데이터베이스의 이해 · 문서 보기¶
- 데이터, 정보, 지식 개념
- 데이터베이스 시스템 (DBS, DBMS, DBA)
- ANSI-SPARC 3단계 아키텍처
- 관계형 모델 개념 (릴레이션, 키 종류)
- 무결성 제약조건
2.2 데이터 모델링 · 문서 보기¶
- ER 다이어그램 (Chen 표기법, Crow's Foot)
- 개념적/논리적/물리적 모델링
- 엔터티, 속성, 관계, 식별자
- 확장 ER (EER) 모델
2.3 정규화와 반정규화¶
- 정규화 (1NF, 2NF, 3NF, BCNF, 4NF, 5NF)
- 이상 현상 (삽입/삭제/갱신)
- 함수 종속성, 암스트롱 추론 규칙
- 반(역)정규화
2.4 관계 데이터베이스 언어(SQL) · 문서 보기¶
- DDL, DCL, DML
- SELECT, JOIN, GROUP BY, HAVING
- 저장 프로시저, 임베디드 SQL, 동적 SQL
- 인덱스, 뷰 설계
2.5 트랜잭션 · 문서 보기¶
- ACID 속성
- 동시성 제어 (락, MVCC)
- 격리 수준 4단계
2.6 NoSQL · 문서 보기¶
- NoSQL 종류 (키-값, 문서, 컬럼, 그래프)
- CAP 정리
- BASE 속성
- XML, DTD, XML Schema
2.7 데이터 품질 및 표준화¶
- 데이터 품질관리 프레임워크
- 데이터 표준화
- 분산 데이터베이스