2021/10/01 5

OLAP_롤업, 드릴다운, 드릴스루, 피봇, 슬라이싱, 다이싱, Roll up, Drill down, through, across, Pivoting, Slicing, Dicing

▣ OLAP_롤업, 드릴다운, 드릴스루, 피봇, 슬라이싱, 다이싱, Roll up, Drill down, through, across, Pivoting, Slicing, Dicing 종류 설명 롤업 (Roll-up, Drill-up) 작은 단위(예:day)에서 큰 단위(예:month, year)로 집계 수행 드릴다운 (Drill-down) 큰단위(예:year)에서 작은 단위(예:month, day)로 집계 수행 드릴스루 (Drill-through) OLAP에서 DW나 OLTP에 존재하는 상세 데이터에 접근(원천 조회) 드릴어크로스 (Drill-across) 다른 큐브의 데이터에 접근(큐브간 전환) (예 : 매출 -> 재고) 피봇 (Pivoting, Rotate) 하나의 차원 구조로부터 다른 차원 구조로 ..

데이터베이스 2021.10.01

트랜잭션_동시성제어_원자성 Atomicity, 일관성 Consistency, 고립성 isolation, 영속성 Durability, ACID

▣ 트랜잭션_동시성제어_원자성 Atomicity, 일관성 Consistency, 고립성 isolation, 영속성 Durability, ACID 성질 내용 비고 원자성 (Atomicity) 연산을 전체 처리 또는 전체 미처리, 일부 실행 불가 (All or Nothing, Commit or Rollback) 원자성을 위한 연산은 Commit과 Rollback이 있음 Commit/Rollback 회복/복구 일관성 (Consistency) 실행을 성공적으로 완료하면 언제나 모순없이 일관된 DB 상태여야 함 트랜잭션 완료 후 일관성 있는 DB상태 유지 응용프로그램의 책임이며, 무결성 제약조건들로 구현 무결성 고립성 (Isolation) 여러 트랜잭션이 동시에 수행되더라도 각기 개별로 수행되는 것과 동일해야 함..

데이터베이스 2021.10.01

데이터베이스 성능(튜닝)_비트맵 인덱스

▣ 데이터베이스 성능(튜닝)_비트맵 인덱스 - 데이터에 해당하는 0, 1로 구성된 비트맵을 구성하고 있고, 비트맵의 조합에 의해서 데이터를 매핑하는 방식의 인덱스 - 트리기반 인덱스 대비, 저장공간 절약 및 연산 횟수 감소 - 테이블이 매우 크고 컬럼이 낮은 분포도를 가질 때 사용되며 넓은 범위의 대량 데이터 검색(의사결정시스템)에 유용 Bitmap Index = Index key value + Start Rowid + End Rowid + Bitmap 엔트리 구분 B-트리 비트맵 인덱스 구조특징 Root block, branch block, leaf block으로 구성되며, 인덱스 깊이를 동리하게 유지하는 트리 구조 키 값을 가질 수 있는 각 값에 대해 하나의 비트맵을 구성 사용환경 OLTP DW, M..

데이터베이스 2021.10.01

데이터마이닝_확률기반 기계학습_나이브 베이즈(Naïve Bayes Classification), 나이브 베이지안 분류

▣ 데이터마이닝_확률기반 기계학습_나이브 베이즈(Naïve Bayes Classification) - 데이터가 각 클래스에 속할 특징 확률을 계산하는 조건부 확률 기반의 분류 방법이다. - 일어나지 않은 일(사건)에 대하여 이 사건과 관련된 여러 가지 확률을 이용하여 새롭게 일어날 수 있는 사건에 대하여 추론 - 사전확률 P(A)과 우도(가능도, likelihood)확률(B|A)를 안다면 사후확률 P(A|B)을 알 수 있다. A : 가설, B : 알고 있는 데이터(evidence - 관찰값) - 나이브(Naïve) : 예측한 특징이 상호 독립적이라는 가정 하에 확률 계산을 단순화, 나이브라는 의미는 순진하다라는 뜻을 담고 있으며 모든 변수(특징)들이 동등하다는 것을 의미한다. - 베이즈(Bayes) : ..

데이터베이스 2021.10.01

SQL_조작연산_무결성 제약 조건, 도메인, 키, 기본키 엔티티 무결성, 외래키, 참조 무결성 제약조건, ON DELETE UPDATE CASCADE RESTRICT SET NULL DEFAULT

▣ SQL_조작연산_무결성 제약 조건, 도메인, 키, 기본키 엔티티 무결성, 외래키, 참조 무결성 제약조건 구분 설명 도메인 제약조건 도메인 무결성 (Domain Constraint) 각 애트릐뷰트 값 -> 원자값 데이터형식을 통한 값 제한(정수형, 실수형, 문자형 등) 디폴트값 지정으로 범위 제한 NOT NULL 구문으로 값 존재 보장 키 제약조건 (Key constraint) 애트리뷰트에 중복된 값 존재 불가 릴레이션을 정의할 때 기본키, UNIQUE 명시한 애트리뷰트 중복X 기본키와 엔티티 무결성 제약조건 개체 무결성 (Entity Integrity Constraint) 두 개 이상의 투플이 동일한 기본키 값X 기본키는 NULL값 및 중복값을 가질수 없음 외래키와 참조 무결성 제약조건 (Refere..

데이터베이스 2021.10.01