목차

Search

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

XML 가이드

XML 가이드

상대 카디널리티

상대 카디널리티

상대 카디널리티는 XML 계층의 다른 요소에 대한 요소의 관계입니다. 요소는 계층의 다른 요소에 대해 일대일, 일대다, 다대다 관계를 가질 수 있습니다.
어떤 요소가 발생할 때마다 다른 요소가 한 번 발생할 수 있는 경우 어떤 요소는 다른 요소와 일대일 관계를 가집니다. 예를 들어 한 직원 요소가 한 개의 사회 보장 번호 요소를 가질 수 있습니다. 직원과 사회 보장 번호는 일대일 관계입니다.
어떤 요소가 발생할 때마다 다른 요소가 여러 번 발생할 수 있는 경우 어떤 요소는 다른 요소와 일대다 관계를 가집니다. 예를 들어 한 직원 요소가 여러 이메일 주소를 가질 수 있습니다. 직원과 이메일 주소는 일대다 관계입니다.
XML 파일이 여러 번 발생하는 두 요소를 가질 수 있는 경우 어떤 요소와 다른 요소의 관계는 다대다입니다. 예를 들어 한 직원이 여러 개의 이메일 주소와 여러 개의 거리 주소를 가질 수 있습니다. 이메일 주소와 거리 주소는 다대다 관계입니다.
다음 그림은 샘플 XML 파일에서 요소 간 상대 카디널리티를 보여 줍니다.
SNAME, ADDRESS 및 CITY 간에 일대다 관계가 발생합니다. STATE와 YTDSALES 간에 다대다 관계가 발생합니다. PNAME과 PPRICE 간에 일대일 관계가 발생합니다.
  1. 일대다 관계입니다. SNAME이 발생할 때마다 ADDRESS가 여러 번 발생할 수 있으므로 CITY가 여러 번 발생할 수 있습니다.
  2. 다대다 관계입니다. STATE가 발생할 때마다 YTDSALES가 여러 번 발생할 수 있습니다. YTDSALES가 발생할 때마다 STATE가 여러 번 발생할 수 있습니다.
  3. 일대일 관계입니다. PNAME이 발생할 때마다 PPRICE가 한 번 발생합니다.