시퀀스 파일의 데이터를 쿼리 또는 갱신하려면 해당 파일에
맵핑하는 관계형 테이블을 작성해야 합니다. 또한 테이블에 대한 뷰를 작성하여
레코드 유형을 필터링하거나 행과 컬럼을 필터링할 수 있습니다. 시퀀스
테이블 새로 작성 마법사를 사용하여 테이블과 선택적으로 뷰를
작성할 수 있습니다.
제한사항
- 시퀀스 데이터 세트는 갱신할 수 없습니다.
- 시퀀스 데이터 세트가 어떤 원시(native) 인덱스 정의나 키도 갖지 않기
때문에 시퀀스 데이터 세트에 액세스하는 모든 요청은 테이블 스캔을 유발합니다.
Data Architect를 사용하여 시퀀스 데이터 세트에 맵핑되는 테이블에
대한 인덱스를 작성할 수 없습니다.
- 파티션된 시퀀스 데이터 세트를 맵핑하려는 경우 테이블을 파티션된
데이터 세트 내의 단일 구성원에 맵핑해야 합니다.
- 확장된 파티션된 데이터 세트에 대한 SQL 액세스는 지원되지 않습니다.
- 테이블이 직접 액세스 데이터 세트를 참조할 때, 이들 데이터 세트를
기본 직접 액세스 메소드(BDAM) 데이터 세트라고 부릅니다. BDAM 데이터
세트는 트랙 주소, 블록 번호 또는 둘의 조합으로 구성되는 "키"를 사용하여
액세스할 수 있습니다. Classic Data Architect는 이러한 기법을 사용하여
직접 액세스 데이터 세트에 액세스하지 않지만, Classic Data Architect는
이들 직접 액세스 데이터 세트 중 하나에 저장되는 레코드를 순차적으로
검색할 수 있습니다.
이 태스크의 정보
Classic 페더레이션은
다음 두 방법을 사용하여 시퀀스 파일에 실제로 액세스합니다.
- 테이블 정의가 데이터 세트 이름을 참조할 수 있습니다. 이 방법은
파일이 실제로 열리기 전에 데이터 서버가 동적 할당 요청을 발행해야
합니다. Classic 페더레이션이 동적 할당을 사용하려면 파일이
카탈로그되어야 합니다.
- 테이블 정의가 DD(명령문) 이름으로 파일을 참조할 수 있습니다. DD 이름으로
파일에 액세스하려면 참조된 DD문이 서버 JCL에 추가되어야
하고 DD문의 DSN 매개변수가 액세스될 실제 파일을
식별하기 때문에 파일이 서버 어드레스 스페이스에 정적으로 및 영구적으로
할당되어야 합니다.
권장되는 기법은 동적 할당을 사용하여
시퀀스 파일에 액세스하는 것입니다. 파일이 동적으로 할당될 때 파일 배치는
공유 모드이며, 이는 응용프로그램이 독점 모드에서 파일에 액세스하려고
시도 중인 경우가 아니면 다른 응용프로그램이 파일을 동시에 액세스할 수 있습니다.
시퀀스
파일에 맵핑하는 테이블 및 뷰 작성에 대한 자세한 정보는 시퀀스 구문 다이어그램
및 뷰에 대한 관련 링크를 참조하십시오.
프로시저
Classic 페더레이션에 대한
시퀀스 테이블 및 선택적으로 뷰를 작성하려면 다음을 수행하십시오.