테이블 특성

데이터 서버 테이블 오브젝트의 특성입니다.

특정 구문에 대한 자세한 정보는 각각의 데이터베이스 제품에 포함된 참조 정보를 확인하십시오. 일부 데이터베이스 공급자 또는 버전의 구문 정의는 다음 설명과 다를 수도 있습니다.

일반 페이지
특성 설명
이름 오브젝트의 이름을 지정합니다.
레이블 레이블을 지정합니다. 이 레이블은 비주얼 다이어그램에 표시됩니다.
스키마 이 오브젝트가 작성된 관련 스키마를 표시합니다.
z/OS®용 DB2® 전용: 감사 AUDIT절에 대한 옵션을 지정합니다. ALL, CHANGES 또는 NONE을 선택할 수 있습니다. 감사를 수행하는 이 테이블에 대한 액세스 유형을 식별합니다.
데이터 캡처 DATA CAPTURE절에 대한 옵션을 지정합니다. CHANGES 또는 NONE을 선택할 수 있습니다. 테이블에서 다음 조치의 로그가 추가 정보에 의해 증가되는지를 지정합니다.
  • SQL 데이터 변경 조작
  • 열 추가(ALTER TABLE문의 ADD COLUMN절 사용)
  • 열 변경(ALTER TABLE문의 ALTER COLUMN절 사용)
z/OS용 DB2 전용: 편집 프로시저 EDITPROC절에 대해 프로그램 이름을 지정합니다. 이 프로그램 이름을 테이블의 편집 루틴으로 지정합니다. 현재 서버의 사이트에서 제공해야 하는 편집 루틴은 SQL 데이터 변경 명령문 또는 LOAD 실행 및 테이블에 대한 모든 행 검색 조작 중에 호출됩니다.
z/OS용 DB2 전용: 인코딩 인코딩 체계를 지정합니다. EBCDIC, ASCII, UNICODE 또는 NONE을 선택할 수 있습니다. 이 설정은 데이터 인코드에 사용되는 CCSID를 지정합니다.
z/OS용 DB2 전용: 유효한 프로시저 VALIDPROC절에 대해 프로그램 이름을 지정합니다. 이 프로그램 이름을 테이블의 유효성 확인 exit 루틴으로 지정합니다.
z/OS용 DB2 전용: 일시적 SQL 조작이 가능할 때마다 인덱스 액세스가 이 테이블에서 사용되는지 여부를 지정하려면 이 옵션을 선택하십시오. 그러나 VOLATILE이 사용되는 경우 리스트 프리페치 및 일부 다른 최적화 기술을 사용할 수 없음에 유의하십시오. 이 옵션을 선택하지 않으면 이 테이블에 대한 SQL 액세스는 현재 통계에 기반합니다.
z/OS용 DB2 전용: 삭제(drop)에 대한 제한 적용 제한이 제거될 때까지 테이블(또는 테이블이 포함된 테이블스페이스나 데이터베이스)이 삭제되지 않도록 지정하려면 이 옵션을 선택합니다.
z/OS용 DB2 전용: 추가 SQL INSERT 및 온라인 로드 조작 중에 클러스터링을 무시하여 테이블에 데이터 행을 배치하도록 지정합니다. 클러스터 유지 순서대로 행을 삽입하지 않고 테이블 또는 해당 파티션의 끝에 행을 추가합니다.
삭제(drop)에 대한 제한 제한이 제거될 때까지 테이블(또는 테이블이 포함된 테이블스페이스나 데이터베이스)이 삭제되지 않도록 지정하려면 이 옵션을 선택합니다.
Linux, UNIX 및 Windows용 DB2 V10.5 전용: 테이블 구성 테이블 구성이 행으로 구성되었는지 또는 열로 구성되었는지를 지정합니다. 데이터베이스의 기본값은 dft_table_org 데이터베이스 구성 매개변수로 지정됩니다. 데이터베이스 구성 매개변수를 보고 구성하려면 데이터베이스를 마우스 오른쪽 단추로 클릭한 후 설정 및 구성 > 구성을 클릭하십시오.
압축 테이블에 대한 압축을 사용할지 여부를 지정합니다. 압축하면 더 적은 데이터베이스 페이지를 사용하여 데이터를 저장함으로써 디스크 스토리지 공간을 줄일 수 있습니다.
Linux, UNIX 및 Windows용 DB2 V10.1 전용: 행 압축 테이블에 대한 정적 또는 적응 압축을 사용할지 여부를 지정하십시오.
  • 정적 압축이라고도 하는 기존 행 압축은 더 짧은 기호 문자열로 행을 가로질러 반복하는 값의 패턴을 대체하여 데이터 행을 압축합니다.
  • 적응 압축은 스스로 기존 행 압축을 사용하여 달성할 수 있는 압축율을 개량합니다. 적응 압축은 기존 행 압축을 통합합니다. 하지만 페이지 단위로도 작업하여 데이터 압축을 한층 더 끌어올려 스토리지 절감을 위한 가장 극적인 가능성을 제시합니다.
값 압축 시스템 기본값이 포함된 열을 압축하려는 경우 값 압축 옵션도 선택해야 합니다.

값 압축은 데이터 표시 및 데이터 저장을 위해 데이터베이스 관리 시스템 내부에서 사용되는 스토리지 구조를 위한 공간 사용량을 최적화합니다. 값 압축에서는 값에 대한 중복 항목을 제거하고 하나의 사본만 저장합니다. 저장된 사본으로 저장된 값에 대한 모든 참조의 위치를 추적할 수 있습니다.

InfoSphere BigInsights 전용: 외부 작성되는 테이블이 데이터 파일을 포함하는 분산된 파일 시스템을 가리켜야 하는지 지정합니다.
InfoSphere BigInsights 전용: 위치 특정한 분산된 파일 시스템 디렉토리를 사용하여 데이터 파일을 저장하도록 지정합니다.
열 페이지
편집 모드에서 이 페이지의 격자 및 도구 모음 단추를 사용하여 순서를 추가, 삭제 및 변경하고 열의 특성을 수정하십시오.
  • 격자 맨 아래에 열을 추가하려면 새로 작성을 클릭하십시오.
  • 열을 삭제하려면 삭제를 클릭하십시오.
  • 열의 순서를 변경하려면 격자에서 열을 선택하고 열을 위로 이동 또는 열을 아래로 이동을 클릭하십시오.
  • 열의 특성을 수정하려면 격자를 사용하십시오. 셀 컨텐츠를 편집하려면 셀을 더블 클릭하거나 셀의 선택란을 클릭하십시오.
    참고: 보기에서 하나의 열을 선택하여 열의 특성 보기에서 이 특성와 기타 특성을 보거나 수정할 수도 있습니다. 열의 특성 보기에서 특성을 보거나 수정할 경우 추가 특성을 사용할 수 있습니다.
    특성 설명
    기본 키 열을 기본 키 열으로 지정합니다.
    도메인 열의 도메인 데이터 유형을 지정합니다. 이 목록에서 도메인 데이터 유형을 보려면 실제 모델에서 도메인을 정의하거나 도메인 모델을 데이터 디자인 프로젝트와 연관시켜야 합니다.
    데이터 유형 열의 기본 데이터 유형을 지정합니다.
    길이 열의 길이를 지정합니다. 길이 스펙이 필요한 데이터 유형에 대해서만 사용할 수 있습니다.
    스케일 열 스케일을 지정하십시오. 스케일 스펙이 필요한 데이터 유형에 대해서만 사용할 수 있습니다.
    널(Null) 아님 열이 널(NULL) 값을 포함할 수 없도록 지정합니다.
    생성됨 이 열의 값이 DB2 데이터베이스 시스템에서 생성되도록 지정합니다.
    기본값 - 표현식 생성 열의 기본값 또는 표현식을 지정합니다. 이 열에 대해 생성됨 선택란을 선택하면 이 필드는 표현식을 지정합니다. 이 열에 대해 생성됨 선택란을 선택하지 않을 경우 이 필드는 기본값을 지정합니다.
용량 페이지(Linux, UNIX 및 Windows용 DB2 또는 z/OS용 DB2 전용)
특성 설명
행의 초기 번호 편집 모드에서 해당 테이블의 행 초기 번호를 입력합니다.
월간 행 증가 편집 모드에서 해당 테이블과 관련하여 매월 예상되는 개략적인 행 증가 수를 입력합니다.
최대 행 수 편집 모드에서 해당 테이블의 최대 행 수를 입력합니다.
크기 추정(월 단위로 추정) 편집 모드에서 크기를 계산할 월을 입력하면 테이블의 추정 값이 업데이트됩니다.
  • 초기 크기는 초기 행 수 및 평균 행 길이를 기본으로 계산됩니다.
  • 추정 크기는 추정하려는 월의 초기 행수, 월간 행 증가 및 평균 행 길이를 기본으로 게산됩니다.
  • 최대 크기는 최대 행수 및 평균 행 길이를 기본으로 계산됩니다.
  • 평균 행 길이는 테이블에 있는 열의 평균 길이를 기본으로 계산됩니다.
특권 페이지(Linux, UNIX 및 Windows용 DB2)
테이블에 액세스할 수 있는 사용자, 그룹 및 역할을 지정합니다.
분산 키 페이지(Linux, UNIX 및 Windows용 DB2, z/OS용 DB2 또는 Oracle 전용)
편집 모드에서 이 페이지의 격자 및 도구 모음 단추를 사용하여 순서를 추가, 삭제 및 변경하고 파티션 키 열의 특성을 수정하십시오.
파티션 키 특성 설정 전제조건:
  • 테이블이 테이블 간격으로 파티션되어야 합니다.
  • 테이블이 최소 하나의 열에 포함되어야 합니다.
  • 테이블 간격이 파티션되어야 합니다.
  • 파티션 키에 새 열을 추가하려면 생략 기호 [...] 도구 모음 단추를 클릭하고 열리는 창에서 열을 선택한 후 확인을 클릭하십시오.
  • DB2 전용: 열 순서를 변경하려면 격자에서 열을 선택하고 열을 위로 이동 또는열을 아래로 이동을 클릭하십시오.
  • DB2 전용: 격자를 사용하여 파티션 키 열의 특성을 수정하십시오. 셀 컨텐츠를 편집하려면 셀을 더블 클릭하거나 셀의 선택란을 클릭하십시오.
    특성 설명
    Linux, UNIX 및 Windows용 DB2, iSeries®용 DB2 또는 Oracle 전용: 유지보수자 PARTITIONING KEY 절의 옵션을 선택하십시오. DB2 데이터베이스의 경우 HASHING을, Oracle 데이터베이스의 경우 HASH, RANGE 또는 LIST를 선택할 수 있습니다.
    z/OS용 DB2 전용: 범위별 파티션 테이블(데이터 파티션에 사용되는 열)에 대한 스킴 파티셔닝 범위를 지정합니다. 이 절을 지정하면 테이블스페이스가 완료되므로 테이블에 파티션된 인덱스를 작성할 필요가 없습니다.
    z/OS용 DB2 전용: 크기별 파티션 테이블이 partition-by-growth 테이블스페이스에서 작성되도록 지정합니다.
    이름 또는 열 열 이름을 지정합니다.
    데이터 유형 열의 데이터 유형을 지정합니다.
    z/OS용 DB2 전용: 순서 지정 유형 열별로 항목을 순서 지정하는 데 필요한 옵션을 지정합니다. ASC(ASCENDING) 또는 DESC(DESCENDING)를 선택할 수 있습니다.
    z/OS용 DB2 전용: 최종 널(Null) NULLS LAST절을 사용하여 지정합니다. 비교를 위해 널(NULL) 값은 양의 무한대로 처리되도록 지정합니다.
    z/OS용 DB2 전용: 끝 한계 각 파티션의 끝 한계를 지정합니다.
데이터 파티션 페이지(Linux, UNIX 및 Windows용 DB2 또는 Oracle 전용)
편집 모드에서 도구 모음 단추 및 격자를 사용하여 데이터 파티션을 추가, 제거 또는 수정하십시오.
데이터 파티션 작성 전제조건:
  • 최소한 하나의 파티션 키를 작성해야 합니다.
  • 데이터 파티션을 추가하려면 생략 기호 [...] 도구 모음 단추를 클릭하여 열린 창에서 파티션 세부사항을 지정하고 확인을 클릭하십시오.

    HASH 또는 USING HASHING 파티션의 경우: 파티션 이름을 지정해야 하며, LOB 테이블스페이스를 선택할 경우 최소 하나의 LOB 열을 선택해야 합니다.

    LIST 또는 RANGE 파티션(Oracle 전용): 파티션 이름, 열 값을 지정해야 하며, LOB 테이블스페이스를 선택할 경우 최소 하나의 LOB 열을 선택해야 합니다.

  • DB2 전용: 열 순서를 변경하려면 격자에서 열을 선택하고 열을 위로 이동 또는열을 아래로 이동을 클릭하십시오.
  • DB2 전용: 격자를 사용하여 파티션 키 열의 특성을 수정하십시오. 셀 컨텐츠를 편집하려면 셀을 더블 클릭하거나 셀의 선택란을 클릭하십시오.
    특성 설명
    Linux, UNIX 및 Windows용 DB2 전용: 파티션 표현식의 경우, 데이터 파티션 키의 열을 식별합니다.
    Linux, UNIX 및 Windows용 DB2 전용: 널(Null) 파티션 표현식의 경우, 널(NULL) 값을 비교하는 방법(높음 또는 낮음)을 식별합니다.
    파티션 이름 파티션의 이름을 지정합니다.
    Linux, UNIX 및 Windows용 DB2 전용: 시작 값 RANGE 파티션의 경우, 낮은 종료의 범위를 지정합니다.
    Linux, UNIX 및 Windows용 DB2 전용: 종료 값 RANGE 파티션의 경우, 높은 종료의 범위를 지정합니다.
    Linux, UNIX 및 Windows용 DB2 전용: 포함 여부 RANGE 파티션의 경우, 지정된 범위 값이 데이터 파티션에 포함되는지를 나타내거나, 지정된 상수 값이 데이터 파티션에서 제외되는지를 나타냅니다.
    Linux, UNIX 및 Windows용 DB2 전용: 일반 테이블스페이스 파티션을 저장할 일반 테이블스페이스를 지정합니다. 이름 지정된 테이블스페이스는 동일한 페이지 크기를 보유해야 하고 동일한 데이터베이스 파티션 그룹에 있어야 하며 파티션된 테이블의 다른 테이블스페이스와 동일한 방식으로 스페이스를 관리해야 합니다(SQLSTATE 42838). USE 특권을 유지하는 명령문의 권한 ID의 테이블스페이스여야 합니다. 이 절이 지정되지 않으면 테이블스페이스는 파티션에 자동으로 지정됩니다.
    LOB 테이블스페이스 이 파티션이 작성된 LOB 테이블스페이스를 지정합니다.
    Oracle 전용: 값 파티션의 열 값을 지정합니다.
    Oracle 전용: 테이블스페이스 이 파티션이 작성된 테이블스페이스를 지정합니다.
    Oracle 전용: LOB 열 파티션에 포함된 LOB 열을 지정합니다.
테이블스페이스 페이지(z/OS용 DB2 전용)
테이블 간격을 선택하십시오. 선택한 오브젝트의 특성 보기를 열려면 특성 표시 특성 표시 아이콘를 클릭하십시오.
테이블스페이스 페이지(Linux, UNIX 및 Windows용 DB2 또는 iSeries용 DB2 전용)
특성 설명
일반 테이블의 테이블스페이스를 지정합니다.
인덱스 테이블에 대한 인덱스가 작성되는 테이블스페이스를 지정합니다.
LOB 긴 열의 값이 저장되는 테이블스페이스를 지정합니다.
MDC 페이지(Linux, UNIX 및 Windows용 DB2)
다차원 클러스터링 옵션을 지정합니다. 차원 모델 내 차원을 작성합니다.
차원 페이지(Linux, UNIX 및 Windows용 DB2 전용)
차원 모델 내 테이블 유형을 변경하도록 허용합니다.
제한사항: 데이터 모델에서 차원 표기가 사용 가능한 경우에 이 페이지에서 옵션만 수정할 수 있습니다.
행 형식 페이지(InfoSphere BigInsights 전용)
데이터 행의 형식(DELIMITED 또는 SERDE)을 지정합니다.
DELIMITED
구조화된 필드, 배열 항목, 맵 키, 라인 종료에 대해 테이블 레벨의 구분 기호를 지정합니다.
특성 설명
필드 종료자 구조화된 필드의 구분 기호를 지정합니다.
콜렉션 항목 종료자 배열 항목의 구분 기호를 지정합니다.
맵 키 종료자 맵 키의 구분 기호를 지정합니다.
라인 종료자 라인 종료의 구분 기호를 지정합니다.
SERDE
SerDe는 Serializer/Deserializer의 약어로, 데이터를 테이블에서 읽고 모든 사용자 정의 형식으로 데이터를 다시 HDFS에 쓸 수 있게 해줍니다.
특성 설명
클래스 이름 Hive SerDe 인터페이스 org.apache.hadoop.hive.serde2.SerDe를 구현하는 Big SQL 서버 CLASSPATH에 Java 클래스 이름을 지정합니다.
특성 SerDe 클래스와 연관된 SerDe 특성입니다.
페이지 기준 파티션(InfoSphere BigInsights 전용)

테이블에서 파티션된 열로 사용할 수 있는 열 목록을 지정합니다.

관계 페이지
관계에 대한 정보 및 오브젝트와 관련된 오브젝트를 표시합니다. 이들 필드는 편집할 수 없습니다. 관련 오브젝트의 특성 보기를 열려면 격자에서 관계를 선택하고 특성 표시 특성 표시 아이콘를 클릭하십시오.
통계 페이지
테이블에 대한 통계를 표시합니다.
문서 페이지
오브젝트에 대해서 사용자가 제공한 정보를 지정합니다.
어노테이션 페이지(편집 모드에서만)
특성을 추가, 수정 또는 삭제하십시오.

피드백