Skip to main content

구체화 된 견해는 무엇입니까?

구체화 된보기는 데이터베이스에서 요청한 정보가 표시되는 데이터베이스 객체입니다.데이터베이스는 테이블 형식으로 배열 된 정보 모음입니다.이를 통해 최종 사용자는 구조화 된 쿼리 언어 (SQL) 형식으로 포장 된 쿼리를 통해 데이터를 검색 할 수 있습니다.이를 통해 최종 사용자는 30 세 미만의 직원 목록과 같은 특정 유형의 정보에 대한 데이터베이스의 요청을 할 수 있습니다.이 정보는 구체화 된 관점에 액세스 할 수있게 표시되며, 제공하는 것은 완전한 내용을 포함하는 구체적인 가상 테이블입니다.결과 목록.

최종 사용자가 데이터베이스에 쿼리를 입력하면 프로그램이 즉시 레코드를 통해 선별됩니다.선택한 테이블의 각 개별 레코드와 원하는 정보를 비교합니다.따라서 이전 예를 계속하면서 30 세 미만의 직원을 찾을 때 데이터베이스는 직원 테이블로 이동하여 처음부터 시작하여 각각의 생년월일을 검사하여 현재 날짜와 비교하여 나이를 제기합니다.30 세 미만의 모든 직원은 구체화 된 관점 테이블로 옮겨집니다.그래야만 최종 사용자에게 제시된 최종 구체화 된보기 목록이 있으며 요청 된 쿼리에 대한 완전한 답변을 제공합니다.

쿼리 데이터베이스에 대한 기존의보기와 달리 정보를 임시 테이블에 저장하는 구체화 된보기는 쿼리 된 정보를 실제적이고 영구적 인 콘크리트 테이블에 저장합니다.구체화 된보기에 저장된 정보는 시스템 메모리에 캐시되어 최종 사용자가 때때로 변경하거나 데이터를 업데이트 할 수 있습니다.예를 들어, 동일한 예제 query mdash;30 세 미만의 모든 직원;첫날에 만들어졌으며, 그 시점에서 구체화 된 견해로 시스템에 남아 있습니다.정보는 이미 시스템에 저장되어 있습니다.주요 단점은 정보가 액세스 시간 사이에 쓸모 없거나 만료 될 수 있다는 것입니다.예를 들어, 최종 사용자가 10 일째에 동일한 구체화 된보기를 다시 접근하면 상황이 변경되었을 수 있습니다. 누군가가 방금 30 살이되었을 수 있습니다. 구체화 된보기 버전은 전체 쿼리가 다시 실행될 때까지 이러한 변경 사항을 고려하지 않습니다..