콘텐츠로 이동

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 데이터 품질 및 표준화

  • 데이터 품질관리 프레임워크
  • 데이터 표준화
  • 분산 데이터베이스

2.8 연습문제 · 문서 보기