목차

Search

  1. 서문
  2. XML 개념
  3. PowerCenter에서 XML 사용
  4. XML 소스 작업
  5. XML 편집기 사용
  6. XML 대상 작업
  7. XML 소스 한정자 변환
  8. 미드스트림 XML 변환
  9. 부록 A: XML 데이터 유형 참조
  10. 부록 B: XPath 쿼리 함수 참조

XML Guide

XML Guide

비정규화된 보기

비정규화된 보기

디자이너가 비정규화된 보기를 생성하는 경우 한 보기를 작성하고 계층의 모든 요소를 보기에 넣습니다. 비정규화된 보기의 모든 요소는 동일한 상위 체인에 속합니다. 비정규화된 테이블과 같은 비정규화된 보기는 중복 데이터를 생성합니다.
디자이너는 다중 발생 요소가 일대다 관계를 가지고 있고 모두 동일한 상위 체인의 일부인 경우 둘 이상의 다중 발생 요소가 포함된 XML 정의에 대해 비정규화된 보기를 생성할 수 있습니다.
다음 그림은 다중 발생 요소, 여기서는 Product 및 Sales가 포함된 DTD 파일을 보여 줍니다.
Product 및 Sales는 다중 발생 요소입니다. 다중 발생 요소에 일대다 관계가 있기 때문에 디자이너가 모든 요소가 포함된 단일 비정규화된 보기를 작성할 수 있습니다.
다음 그림은 소스 정의에서 ProdAndSales.dtd에 대한 비정규화된 보기를 보여 줍니다.
ProdAndSales 비정규화된 보기 소스 정의에 3개의 열 Name, XPath 및 Datatype이 있습니다.
디자이너가 ProdAndSales 계층의 모든 요소에 대한 단일 보기를 작성합니다. DTD 파일이 데이터 유형을 정의하지 않기 때문에 디자이너가 문자열의 데이터 유형을 모든 열에 할당합니다. 비정규화된 보기에는 기본 또는 외래 키가 필요하지 않습니다.
다음 그림은 비정규화된 보기에 대한 데이터 미리보기를 보여 줍니다.
비정규화된 데이터 미리보기에 ProdAndSales 요소 열 SID, SNAME, PID, PNAME, PPRICE, REGION 및 YTDSALES가 있습니다. 각 열은 요소에 대한 해당 데이터를 나열합니다.