데이터베이스 용어

  • 튜닝(Tuning) : 데이터 베이스의 성능 향상과 최적화 요구에 따라 데이터베이스 시스템을 재조정(조율)하는 것을 말한다. 트랜잭션의 무결성을 유지하면서 정보 공유를 위해 적정한 수준의 Locking 기법을 사용한다.
  • CRUD 매트릭스 : 2차원 구조의 행렬 구조를 사용하여 업무와 개체 간의 상관관계를 분석한 응용 시스템과 데이터베이스 간의 업무 상관 분석표.
  • 트리거 : 참조 관계에 있는 두 테이블에서 하나의 테이블의 내용이 바뀌었을 때 테이터의 일관성과 무결성 유지를 위해 이와 연관된 테이블도 연쇄적으로 변경이 이루어 질 수 있도록 하는 것.
  • 데이터 웨어하우스(Data Warehouse) : 한 조직이나 사용자의 의사 결정에 도움을 주기위하여 데이터를 공통된 형식으로 변환하여 관리하는 데이터베이스. 정보 관리 시스템.
  • 데이터 마트(Data Mart) : 데이터 웨어하우스의 축소판.
  • 데이터 마이닝(Data mining) : 대량의 데이터에서 정보를 얻어내기 위하여 데이터의 상관관계를 분석하여 규칙이나 패턴을 찾아내는 것.
  • OLAP(Online Analytical Processing) : 사용자가 직접 데이터 검색과 분석을 통해 문제점이나 해결책을 찾도록 해주는 분석형 애플리케이션. 온라인 검색을 지원하는 웨어하우스 지원도구.
종류 특징

MOLAP
(MultidimensionalOLAP)

 결과값을 다원 배열로 저장하여 다차원의 데이터베이스를 큐브형태의 데이터 뷰로 구성하하여 다양한 분석을 할 수 있도록 지원.

ROLAP
(RelationalOLAP)

 관계형 데이터베이스를 기초로 질의 처리에 드는 시간을 줄이기 위하여 집계 테이블을 생성, 저장하여 두는 방식의 시스템. 대량의 데이터 처리와 빠른 로딩.

HOLAP
(HybridOLAP)

다차원 데이터베이스와 관계형 데이터 베이스가 함께 사용될 수 있도록 기술.
  • OLTP(On-line Transaction Processing) : 중앙 컴퓨터와 통신 회선으로 접속되어 있는 다수의 사용자 단말기에서 요청한 트랜잭션의 처리를 중앙 컴퓨터에서 처리하여 그 결과를 즉시 사용자 단말 측으로 되돌려 보내 주는 처리 형태.