1. 트랜잭션(TRANSACTION)
- AOTOMICITY 원자성 : 트랜잭션은 전부 실행이 되거나 전부 실행이 되지 않아야 한다 (All or Nothing)
- CONSISTENCY 일관성 : 트랜잭션은 실행 전후 데이터는 일관성이 있어야한다
- ISOLATION 고립성, 독립성 : 각 트랜잭션은 독립적으로 실행되어야 한다.
- DURAVILITY 영속성, 지속성 : 트랜잭션 실행후 데이터는 영속적으로 저장되어야한다.
2. 데이터웨어하우스 (DATA WAREHOUSE)
- 사용자의 의사 결정을 도와주기 위해, 기간 시스템의 데이터베이스에 축적된 데이터를 공통의 형식으로 변환해서 관리하는 데이터베이스
- Subject-Oriented 주제 지향 : 의사 결정에 필요한 특정 주제의 데이터만 가지고 그 외의 데이터는 포함하지 않는다
- Intergrated 통합 : 데이터 웨어하우스에 저장, 관리되는 데이터는 다수의 서로 다른 형태의 데이터베이스로 부터 통합 된 것이다.
- Time-Variant 시계열 : 대부분의 데이터 웨어하우스에는 시간에 따라 변화된 정보를 저장한다.
- Non-volatile 비휘발성 : 데이터 웨어하우스에는 오퍼레이셔널 데이터베이스와는 물리적으로 별도의 데이터를 저장한다.
3. OLAP
- 실시간 데이터 분석 기법 Online Analytical Processing
- Roll-up : 분석할 항목에 대해 작은범의에서 큰범위로 접근하는 기능
- drill-down : 롤업과 반대되는 개념, 큰범위에서 작은범위로 접근하는 기능
- slicing : 특정 관점으로 잘라서 보는 개념
- dicing : 슬라이싱 기법에서 더쪼개서 비교
- pivot : 데이터를 교환하여 비교
- sort : 테이터를 정렬하여 비교
4. DATA MART
- 데이터 웨어하우스 환경에서 정의된 접근계층, 데이터를 꺼내 사용자에게 제공하는 역활
5. DATA MINING
- 저장된 데어터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 과정
6. TRIGGER
- 데이터베이스 테이블에 대한 이벤트, 데이터 상태의 관리를 자동화하는데 사용
- 일반적으로 다음과 같은 경우에 실행된다.
- Insert : 새로운 행 삽입
- Update : 기존 행 변경
- Delete : 기존 행 삭제
7. INDEX
- 데이터 레코드들을 빠르게 접근하기 위해 '키','값'으로 구성되는 데이터 구조
8. HASHING
- 해싱 함수를 사용하여 탐색하는 방법
- Bucket 버킷 : 동일한 해시 주소를 값는 레코드들이 저장될 한 영역
- Slot 슬롯 : 한개의 레코드를 저장할수 있는 공간
- Collision 충돌 : 레코드를 삽입할 때 서로 다른 2개이상의 레코드가 같은 해시 주소를 값는 현상
- Synonym 동의어 : 같은 해시 주소를 갖는 레코드들의 집합
- OverFlow 오버플로우 : 계산된 해시 주소의 버킷 내에 저장할 공간이 없는 상태
'정보처리기사실기' 카테고리의 다른 글
정보처리기사 (신기술) (0) | 2017.06.11 |
---|---|
정보처리기사 실기 (sql) (0) | 2017.06.10 |