데이터베이스
정적인덱싱과 동적 인덱싱
I. 정적 인덱싱과 동적 인덱싱 개념 가. 정적 인덱싱의 개념도 데이터 삽입, 삭제에 따라 인덱스의 내용만 변경되고 구조는 불변하는 하드웨어…
데이터베이스 인덱스
I. 데이터베이스 검색속도 향상, 인덱스의 개념 데이터베이스에 저장된 자료를 빠르게 조회하기 위해 테이블에 연관되어 독립적인 저장공간 보유 객체 II.…
옵티마이저 (Optimizer)
I. Driving Range 최소화, 옵티마이저 가. 옵티마이저의 개념 사용자가 요청한 SQL질의를 최소의 비용을 추정하여 실행계획을 수립하는 DBMS 핵심 엔진 나.…
데이터베이스 해시 조인 (Hash Join)
I. 해시 함수 기반, 해시 조인 가. 해시 조인 (Hash Join)의 개념 선행 테이블에 해시 적용, 해시 영역 구성하여 후행…
정렬 합병 조인 (Sort Merge Join)
I. 동시 스캔 조인 방식, 정렬 합병 조인 가. 정렬 합병 조인(Sort Merge Join)의 개념 두 테이블이 모두 정렬 시…
중첩 반복 조인 (Nested Loop Join)
I. 중첩 반복 조인(Nested Loop Join) 가. 중첩 반복 조인(Nested Loop Join)의 개념 다수 테이블에서 하나의 집합 기준 순차적 상대방…
데이터베이스 조인(Join) 유형
I. 조인의 개념 한 데이터베이스 내 여러 테이블을 조합하여 하나의 테이블로써 사용하기 위한 조합 방법 II. 조인의 유형 가.…
데이터베이스 언어 (DDL, DML, DCL)
I. DDL, DML, DCL, 데이터베이스 언어 가. 데이터베이스 언어의 개념 데이터 정의, 조작, 제어를 통한 데이터베이스 구축 및 사용자와 데이터베이스…
데이터베이스 반정규화
I. 성능 향상을 위한 데이터 중복 허용, 반정규화 개념 필요성 데이터베이스 정규화 후 성능향상, 개발편의성 등 위해 정규화기법 위배행위 의도적 수행 기법 -…
함수적 종속성 (FD, Functional Dependency)
I. 데이터 일관성 보장의 이해, 함수적 종속성 개념도 개념 - 두 튜플 T1, T2에 대하여, T1[x]=T2[x]이면, T1[y]=T2[y] 데이터 속성의 의미와…