데이터베이스 질의어(query)
데이터베이스 사용자와 응용 프로그램은 모두 DBMS를 통해서만 데이터베이스에 접근할 수 있다. 이를 위해 DBMS에 요청 내용을 전달하기 위한 도구가 필요하며 이것이 데이터 언어이다. 보통 데이터 언어는 표준 데이터베이스 언어인 SQL(Structured Query Language)을 의미한다. SQL은
데이터웨어하우스 환경에서는 데이터 추출을 위한 질의 연산이 대부분을 차지하므로 형성뷰와 같은 중복된 구조를 가져도 데이터 불일치로 인한 문제가 비교적 덜한 편이다.
형성뷰를 이용한 질의 처리를 위해서 해결해야 할 문제로는 우선 주어진 질의에 대해 형성뷰가 질의의 재구성에 활용될 수
데이터를 접근해야 하는 질의 위주의 데이터 웨어하우스 환경에서 질의 처리 과정에 형성뷰를 효율적으로 활용할 수 있다면 이를 통한 시스템의 성능 향상은 간과할 수 없을 것이다.
형성뷰를 효율적으로 활용하기 위해서는 다음과 같은 사항을 고려해야 한다. 첫째는 형성뷰의 유지(maintenance) 문제로
SQL에서의 데이터 타입은 제한적이며 확장이 불가능하다.
▶ 테이블을 이용해 복합 객체(complex object)를 표현하기가 어렵다.
▶ SQL에서는 값에 의해 데이터 관계가 표현되기 때문에 설령 복합 객체를 표현한다고 하더라도 관련 객체를 찾기 어렵다.
▶ Impedence Mismatch 문제*로 인해서 응용 프로그램 개발
줄 몰라도 인터넷으로부터 서비스를 이용할 수 있다.
우리 일반 사용자 컴퓨팅이나 기업 실무시에는 보이지 않는 여러 가지 일련의 과정들이 구름(Cloud) 저편처럼 먼 어딘가에서 이루어진다는 의미다. 이 장에서는 클라우드 컴퓨팅의 동향과 문제점 및 향후전망에 대해 전반적으로 살펴보기로 하자.
활용 지식과 기술이 업무의 생산성과 효율성을 얼마나 증진시키는지 이해하고 자신의 전문 지식이나 기술을 업무에 활용할 줄 안다.
테스트 지향 구현한 컴포넌트를 꼼꼼히 테스트하여 완성도를 높이고 개발시간을 절약한다.
효과적인 문제 해결 문제 발생 시 관련된 상황을 정확하고 신속하게 파
활용하면서 특정한 서비스 타입에 적합한 미들웨어들이 있는 데 그 종류는 다음과 같다.
1) 통신기능 중심의 Middle ware
(1) 데이터베이스 Middle ware
데이타베이스 미들웨어는 클라이언트의 SQL(Structured Query Language, SQL은 데이타베이스의 국제표준 질의어이다) 요청에 대한 서버의 서비스와 이에 대한
데이터의 접근, 축적, 분석 등을 수행하는 *애플리케이션과 관련기술의 집합.
* 애플리케이션 : 의사결정지원시스템, 질의 및 응답, OLAP(온라인 분석처리), 통계분석, 데이터 마이닝, 데이터 베이스, 데이터 웨어하우스(DW), 전사적 자원관리
2. 의사결정에 필요한 정보를 접근, 탐색, 분석하는 능력 :
데이터의 접근, 축적, 분석 등을 수행하는 *애플리케이션과 관련기술의 집합.
* 애플리케이션 : 의사결정지원시스템, 질의 및 응답, OLAP(온라인 분석처리), 통계분석, 데이터 마이닝, 데이터 베이스, 데이터 웨어하우스(DW), 전사적 자원관리
2. 의사결정에 필요한 정보를 접근, 탐색, 분석하는 능력 :
활용할 수 있게 하자는 것이다.ERP를 실현하기 위해서 공급되고 있는 S/W를 ERP Package라고 하는데 이 Package는 데이터를 어느 한 시스템에서 입력을 하면 전체적으로 자동 연결되어 별도로 Interface를 처리 하여야 할 필요가 없는 통합 운영이 가능한 시스템이다. 또한 ERP Package는 주기적으로 New Version이 공급