스키마 편집기를 사용하여 구속조건을 추가하려면

스키마 작성 시 특정 특성에 대해 유효한 값을 제한할 수 있습니다.

구속된 특성을 작성하려면

  1. 스키마 편집기에서 스키마 트리를 확장하고 구속할 특성을 선택합니다.
  2. 다음 중 하나를 수행합니다.
    • 특성 범위를 지정하려면 구속조건 유형범위로 설정하고 범위 값을 지정합니다.

      구속조건 유형 필드에서 아래쪽 화살표를 클릭하고 범위를 클릭합니다. 범위에 대해 최소값 및 최대값을 입력하고 각각의 값을 범위에 포함할지 또는 제외할지 여부를 지정합니다. 예를 들어 범위가 1-10인 경우 1 및 10을 포함할지 또는 제외할지 여부를 지정합니다.

    • 가능한 값 리스트를 지정하려면 구속조건 유형리스트로 설정하고 리스트 값을 지정합니다.

      구속조건 유형 필드에서 아래쪽 화살표를 클릭하고 리스트를 클릭합니다. 값 리스트를 클릭하고 을 클릭합니다. 각 항목 뒤에서 Enter 키를 눌러 리스트를 입력합니다.

      이 특성의 데이터 유형이 문자열인 경우 리스트에 값을 입력하기 전에 문자열의 최대 길이를 지정합니다.

      이 특성의 데이터 유형이 십진인 경우 리스트에 값을 입력하기 전에 정밀도 및 축척을 정의합니다. 리스트에 정밀도 또는 축척을 초과하는 값을 입력할 경우 이러한 값은 반올림됩니다.

      이 특성의 데이터 유형이 날짜 시간인 경우 리스트 편집기에 특정 날짜를 선택할 수 있는 달력이 나타납니다. 첫 번째 날짜를 선택하면 리스트에 새 항목이 작성되고 다음 날짜를 선택할 수 있습니다.

      확인을 클릭하면 AutoCAD Map 3D는 리스트에서 값을 확인합니다. 값이 유효하지 않은 경우, 예를 들어 데이터 유형과 일치하지 않거나 문자열 정의 길이를 초과할 경우 오류 메시지가 나타납니다.

    • 특성에 빈 값을 허용하지 않으려면 NULL 허용을 False로 설정합니다.

      NULL 허용 필드에서 아래쪽 화살표를 클릭하고 True 또는 False를 클릭합니다. NULL 허용을 False로 설정하면 기본값을 입력하여 새 피쳐가 이 특성에 대한 항목을 가지도록 할 수 있습니다.

  3. "고유한" 구속조건을 지정하려면 왼쪽 트리에서 해당 피쳐 클래스를 선택합니다.

    단일 특성 고유한 구속조건 또는 복합 특성 고유한 구속조건을 지정할 수 있습니다. 단일 특성 고유한 구속조건은 해당 특성 값이 피쳐 클래스 내에서 고유함을 보장합니다. 복합 특성 고유한 구속조건("쌍으로 된 구속조건"이라고도 함)은 결합된 값이 고유한 여러 특성을 지정합니다. 예를 들어 건물 주소를 고유하게 식별하도록 결합된 Street_Number, Street_Name 및 City 필드를 구속할 수 있습니다.

    • 새로 만들기(구속조건 및 순서 지정 아래)를 클릭합니다.
    • 고유한 값이 포함되어야 하는 특성의 상자를 선택합니다.

      고유한 값으로 지정된 특성이 대화상자 하단에 있는 리스트에 나타납니다.

    • 필요한 경우 리스트의 위쪽 및 아래쪽 화살표를 사용하여 특성의 순서를 변경합니다.
  4. 적용을 클릭합니다.