본문 바로가기

정보처리기사실기

정보처리기사 실기 (데이터베이스 용어)

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