데이터베이스 목차
- 데이터(Data)
- 메타 데이터(Meta Data)
- 데이터베이스(Database)
- 데이터베이스 유형(row-based, column-based)
- DMBOK(The Data Management Body of Knowledge)
- 데이터 표준화
- 데이터베이스 시스템(Database System)
- 데이터베이스 관리시스템(DBMS, Database Management System)
- 데이터베이스 설계
- 스키마(schema)
- 스타 스키마(Star Schema)
- ANSI/SPARC 3 Level Architecture(3단계 데이터베이스 구조)
- Entity(개체, 엔티티)
- 데이터 모델링(data modeling)
- 개념적 모델링(conceptual modeling)
- 논리적 데이터 모델링(Logical Data Modeling)
- 물리적 데이터 모델링
- 데이터 모델링 표기법
- 데이터 모델(data model)
- 논리적 데이터 모델
- 관계 데이터 모델(relational data model)
- 관계 데이터 연산(relationship data operation)/관계 데이터 모델의 연산
- 피터첸(Peter Chen) 표기법
- 자기참조관계(Recursive Relationship)
- CRUD 매트릭스(Matrix)
- 식별자(identifier)
- 식별자 관계
- 주식별자(Primary Identifier)
- 비식별자 관계
- 관계대수(Relational algebra)
- 조인(Join) 연산
- Nested Loop Join
- Sort Merge Join
- Hash Join
- 데이터베이스 카디널리티(Database Cardinality)
- 데이터베이스 구축
- 파티셔닝(Partitioning)
- 리플리케이션(Replication)
- 샤딩(Sharding)
- 쿼리 오프로딩(Query-off Loading)
- 시스템 카탈로그(System Catalog)
- 관계형 데이터베이스(RDBMS, Relational DBMS)
- 릴레이션(Relation)
- 객체지향 데이터 모델
- 객체형 데이터베이스 관리 시스템(OODBMS, Object-Oriented DBMS)
- 객체 관계형 DBMS(ORDBMS, Object-Relational DBMS)
- PostgreSQL
- SQL(Structured Query Language)
- DDL(Data Definition Language)
- 스토어드 프로시저(Stored Procedure)
- SQL 파싱(Parsing)
- DB 옵티마이저(Optimizer)
- CBO(Cost Based Optimizer)
- ResultSet
- 동적 쿼리(Dynamic SQL)
- 데이터베이스 접근과정
- 트랜잭션(Transaction)
- 트랜잭션 ACID(Atomicity, Consistency, Isolation, Durability)
- 트랜잭션 고립수준(Transaction Isolation Level)
- 트랜잭션 직렬성(transaction serializability)
- Dirty Read
- 팬텀 충돌(Phantom Conflict)
- 동시성 제어(Concurrency Control)
- 연쇄복귀(Cascading Rollback)
- 낙관적 검증(Validation)
- 다중버전 동시성 제어(MVCC, Multiversion Concurrency Control)
- Locking 기법
- 2PL(2 Phase Locking)
- 인덱스(index)
- 랜덤 액세스(Random Access)
- B-Tree 인덱스
- 비트맵 인덱스(bitmap)
- 해시 인덱스(Hash Index)
- 공간 인덱스(Spatial Index)
- 데이터베이스 키(Database Key)
- 기본키(Primary Key)
- 외래키(foreign key)
- 정규화(Normalization)
- 함수적 종속성(Functional Dependency)
- 암스트롱 공리(Armstrong's Axioms)
- 1차 정규화(1차 정규형, 1NF, First Normal Form)
- 2차 정규화(제2 정규형, 2NF, Second Normal Form)
- 3차 정규화
- 보이스-코드(BCNF) 정규화
- 4차 정규화
- 5차 정규화
- 연결함정(Connection Trap)
- 부채꼴 함정(Fan Trap)
- 균열 함정(Chasm Trap)
- 이상현상(Anomaly)
- 데이터 무결성(Data Integrity)
- 데이터 무결성 제약조건
- 릴레이션 무결성(relation integrity)
- 데이터 독립성(Data Independency)
- 반정규화(De-Normalization)
- 다차원 모델링 기법
- Snowflake Schema
- 데이터베이스 회복(Database Recovery)
- 데이터베이스 회복기법 (Database Recovery Method)
- 로그기반 회복기법
- 그림자 페이지(Shadow Paging) 기법
- 체크 포인트 회복기법(checkpoint)
- ARIES
- DB 리팩토링(DB Refactoring)
- 데이터 거버넌스(Data Governance)
- 데이터 품질(Data Quality)
- 데이터 품질관리(Data Quality Management)
- DQM3(Data Quality Management Maturity Model)
- 데이터 품질진단
- 데이터 품질관리 수준평가
- 데이터 품질관리 프레임워크
- ISO 8000(데이터 품질 국제 표준)
- ISO 11179
- 데이터 프로파일링(Data Profiling)
- 데이터 품질관리 성숙모형
- DBMS 성능개선
- DB 튜닝
- 힌트(hint)
- 인메모리 데이터베이스(In Memory Database)
- MMDB(Main Memory Database)
- 2PC(2 Phase Commit)
- 해싱(hashing)
- 정적해싱(static hashing)
- 정적해싱 오버플로우 처리기법
- 확장형 해싱
- 분산 데이터베이스(Distributed Database)
- 공간 데이터베이스(Spatial Database)
- CDP(Continuous Data Protection)
- SQLite
- 데이터베이스 복제
- 트랜잭션 복제
- 피어 투 피어 복제
- 병합 복제
- 스냅 샷 복제
- data deduplication(데이터 중복제거)
- OR(Object-Relational) Mapping
- 데이터 이력관리(Data History Management)
- 데이터 아키텍트(DA, Data Architect)
- ODBC(Open Database Connectivity)
- 다차원 색인구조(Multidimensional Index Structure)