데이터베이스 모델 다이어그램에서 데이터 형식 설정 및 편집

데이터 형식을 데이터베이스에서 테이블의 각 열에 입력할 수있는 정보의 종류를 제한하는 규칙으로 생각할 수 있습니다. 예를 들어 날짜만 입력해야 하는 필드에 아무도 이름을 입력하지 않도록 하려면 해당 필드의 데이터 형식을 날짜 데이터 형식으로 설정합니다. 데이터 형식은 테이블을 처음 작성할 때 데이터베이스 속성 창의 각 열에 대해 데이터 유형이 설정됩니다.

참고: 데이터베이스 모델 다이어그램은 특정 버전의 Visio에서만 사용할 수 있습니다. 자세한 내용은 데이터베이스 모델링 기능을 찾을 수 없는 경우를 참조하세요.

데이터베이스 모델 테이블의 열에 대해 데이터 형식 설정

  1. 데이터 형식을 설정할 열이 있는 테이블의 셰이프를 두 번 클릭합니다.

  2. 데이터베이스 속성 창의 범주 아래에서 을 클릭합니다.

  3. 데이터 형식 열에서 변경하려는 셀을 클릭합니다.

  4. 현재 데이터 형식 옆에 있는 아래쪽 화살표를 클릭하고 목록에서 다른 데이터 형식을 선택합니다.

이식 가능 데이터 형식과 물리 데이터 형식 중에서 선택

이식 가능 데이터 형식은 다른 데이터베이스 시스템의 유사한 호환되는 물리 데이터 형식에 매핑되는 일반적으로 정의된 형식입니다. 물리 데이터 형식은 대상 데이터베이스에서 지원하는 데이터 유형입니다. 예를 들어 드라이버를 Access로 설정한 경우 Microsoft Office Access에서 사용할 수있는 모든 데이터 형식이 모델의 물리 데이터 형식으로 제공됩니다.

  1. 데이터 형식을 설정할 열이 있는 테이블의 셰이프를 두 번 클릭합니다.

  2. 데이터베이스 속성 창의 범주 아래에서 을 클릭합니다.

  3. 열 목록 아래에서 이식 가능 데이터 형식 또는 물리 데이터 형식을 클릭합니다.

    • 이식 가능 데이터 형식은 다른 데이터베이스 시스템의 유사한 호환되는 물리 데이터 형식에 매핑되는 일반적으로 정의된 형식입니다.

    • 물리 데이터 형식은 모델로 설정된 데이터베이스 드라이버에 의해 결정됩니다. 드라이버의 데이터 형식에 대해 자세히 이해하려면 대상 DBMS(데이터베이스 관리 시스템)의 설명서를 참조하세요.

사용할 수 있는 물리 데이터 형식 집합 변경

다른 데이터베이스 관리 시스템은 서로 다른 물리 데이터 형식을 지원합니다. 예를 들어 드라이버를 Access로 설정한 경우 Access에서 사용할 수있는 모든 데이터 형식이 모델의 물리 데이터 형식으로 제공됩니다. 예상되는 데이터 형식이 표시되지 않는 경우 드라이버 옵션 대화 상자에서 설정한 드라이버를 변경해야 할 수 있습니다.

모델에서 DBMS의 데이터 형식 집합을 사용하려면 드라이버 옵션 대화 상자에서 드라이버를 해당 시스템으로 설정합니다.

  1. 다이어그램에 설정된 데이터베이스 드라이버를 확인합니다.

    • 테이블을 두 번 클릭하고 데이터베이스 속성 창의 범주에서 을 클릭합니다.

    • 열 목록 아래에서 이식 가능 및 물리 데이터 형식 선택 항목 옆을 확인합니다.

    • 괄호 안에 표시된 대상 데이터베이스 관리 시스템을 확인합니다.

  2. 대상 데이터베이스 드라이버를 변경합니다.

    • 데이터베이스 메뉴에서 옵션을 가리킨 다음, 드라이버를 클릭합니다.

    • 드라이버 탭에서 대상 데이터베이스 관리 시스템의 Visio 드라이버를 선택합니다.

    • 설치를 클릭하고 해당 ODBC 드라이버의 확인란을 선택합니다.

사용자 정의 데이터 형식 만들기

사용자 정의 데이터 형식은 사용자가 작성할 수 있고 사용자 정의 데이터 형식이 작성된 데이터베이스 모델에서 다시 사용할 수 있는 사용자 지정 데이터 형식입니다. 예를 들어 테이블에 자산 추적을 위한 숫자 데이터 형식이 포함된 열이 있는 경우에 이러한 현상이 발생할 수 있습니다. 그러나 추적 시스템을 숫자 기반에서 문자 기반으로 변경할 수 있습니다. 사용자 정의 데이터 형식을 사용하는 경우 언제든지 해당 속성을 숫자에서 문자로 변경할 수 있습니다. 해당 형식의 영향을 받는 모든 열이 변경되지만 숫자 데이터 형식이 있는 다른 열은 변경되지 않습니다.

  1. 데이터베이스 메뉴에서 사용자 정의 형식을 클릭합니다.

  2. 사용자 정의 형식 대화 상자에서 추가를 클릭합니다.

  3. 새 사용자 정의 형식 추가 대화 상자에서 이름을 입력합니다.

  4. 기존 데이터 형식을 기반으로 새 데이터 형식을 만들려면 복사 원본 확인란을 선택한 다음, 기존 사용자 정의 데이터 형식의 이름을 선택합니다.

  5. 확인을 클릭합니다. 데이터 형식의 이식 가능 데이터 형식 특성을 지정합니다.

  6. 확인을 클릭합니다.

열의 컬렉션 형식 설정

컬렉션 형식을 사용하면 여러 값을 필드에 저장할 수 있습니다. 예를 들어 음악에 대한 정보가 포함된 표를 만드는 경우 장르에 대한 컬렉션 형식을 클래식, 인기 및 포크로 지정할 수 있습니다. 컬렉션 형식은 외래 키 및 보조 테이블을 사용하는 대신 엔터티 한 개에 데이터를 저장하여 데이터베이스의 성능을 최적화할 수 있습니다.

  1. 컬렉션 형식으로 지정할 열이 있는 테이블을 두 번 클릭합니다.

  2. 데이터베이스 속성 창의 범주에서 을 클릭합니다.

  3. 컬렉션 형식으로 설정할 열을 클릭한 다음, 편집을 클릭합니다.

  4. 열 속성 대화 상자에서 컬렉션 탭을 클릭한 후 다음 컬렉션 형식 중 하나를 선택합니다.

    • 정렬되지 않고 반복되지 않는 값 그룹(집합) 열 필드의 모집단 인스턴스가 여러 값을 가질 수 있지만, 각 값은 고유해야 합니다. 값에 연결된 정렬 기준이 없으므로 정렬되지 않습니다.

    • 정렬된 값 그룹(목록) 중복 요소를 허용하는 정렬된 요소 컬렉션을 만듭니다. 컬렉션의 각 요소는 서수 위치를 가집니다. 서수 위치는 값에 액세스할 수 있는 위치입니다. 두 값은 같을 수 있으므로 서수 위치로 다르게 표시됩니다.

    • 정렬되지 않고 반복되는 값 그룹(복수 집합) 중복 값을 가질 수 있는 요소 컬렉션을 만듭니다. 요소에는 서수 위치가 없습니다.

  5. 확인을 클릭하여 열 속성 대화 상자를 닫습니다.

형식 셰이프로 복합 데이터 형식 만들기

데이터베이스 모델 다이어그램 템플릿은 관계형 및 개체-관계형 데이터베이스 모델을 모두 지원하므로 단순한 데이터 형식 및 복잡한 데이터 형식 모두를 작업할 수 있습니다. 관계형 및 개체-관계형 데이터베이스에서 모두 사용되는 단순 데이터 형식은 열 당 하나의 데이터 값을 지원합니다. 개체-관계형 데이터베이스도 복합 데이터 유형도 지원합니다. 복합 데이터 유형은 열이 여러 값이나 필드를 포함할 수 있습니다. 각 필드에는 다른 데이터 형식이 있을 수 있습니다. 예를 들어 주소를 번지, 구/군/시, 시/도 및 우편 번호 열을 포함하는 복합 데이터 형식으로 정의할 수 있습니다.

  1. 개체 관계 스텐실에서 형식 셰이프를 데이터베이스 모델 다이어그램으로 끕니다.

  2. 형식 셰이프를 두 번 클릭하여 데이터베이스 속성 창을 연 다음, 범주에서 필드를 클릭합니다.

  3. 빈 줄을 클릭하고 새 실제 이름 입력을 시작하여 필드를 추가합니다.

  4. 데이터 형식을 입력하거나 해당 필드의 목록에서 선택하여 데이터 형식을 지정합니다.

  5. Null 값을 방지하려면 필수 열에서 확인란을 선택합니다.

  6. 형식명명됨, 고유 또는 도메인으로 정의하려면 범주에서 정의를 클릭합니다.

  7. 원하는 옵션을 선택합니다.

    • 이름 있는 행 형식 형식이 다른 형식의 별칭이 아니게 지정하려면 선택합니다.

    • 고유 형식 형식이 다른 형식을 기반으로 하고 기반이 된 형식과 표현이 같되, 전적으로 고유 형식이게 지정하려면 선택합니다.

      이 옵션을 선택하면 필드 범주에서 옵션을 선택할 수 없습니다.

    • 도메인 형식이 다른 형식의 별칭이게 지정하려면 선택합니다. 이는 같은 형식의 간접 표현입니다.

      이 옵션을 선택하면 별칭 컬렉션 형식 옵션을 사용할 수 있게 되며 필드 범주에서 옵션을 선택할 수 없습니다.

    • 별칭 컬렉션 형식(도메인을 선택한 경우에만 표시됨) 특성의 값이 단일 값, 집합, 목록 또는 복수 집합의 컬렉션인지를 지정하려면 옵션을 선택합니다. 관계형 데이터베이스에서 모든 특성 컬렉션 형식은 단일 값입니다. 개체-관계형 데이터베이스에서는 컬렉션 형식을 추가로 지정할 수 있습니다.

열에 복합 데이터 형식 할당

형식 셰이프로 복합 형식을 만드는 경우 열에 복합 형식을 할당하여 열을 모든 형식 열을 포함하도록 정의할 수 있습니다. 예를 들어 ID, 이름, 주소 열이 있는 테이블이 있을 수 있습니다. 여기서 주소는 번지, 구/군/시, 시/도 및 우편 번호 열로 구성된 형식입니다.

  1. 복합 데이터 형식을 사용할 테이블을 두 번 클릭합니다.

  2. 데이터베이스 속성 창의 범주 아래에서 을 클릭합니다.

  3. 현재 데이터 형식 옆에 있는 아래쪽 화살표를 클릭하고 목록에서 다른 데이터 형식을 선택합니다.

형식이 지정된 테이블 만들기

형식 셰이프로 복합 형식을 만드는 경우 테이블에 복합 형식을 할당하여 해당 형식을 기반으로 테이블의 모든 열을 정의할 수 있습니다. 예를 들어 1, 2, 3 열이 포함된 형식이 있는 경우 테이블에 해당 형식을 할당할 수 있으며 그러면 테이블에 자동으로 해당 열이 포함됩니다.

참고: 이 작업은 빈 테이블로만 수행할 수 있습니다.

  1. 엔터티 셰이프를 모델 다이어그램으로 끕니다.

  2. 테이블을 두 번 클릭하고 데이터베이스 속성 창의 범주에서 정의를 클릭합니다.

  3. 현재 데이터 형식 옆에 있는 아래쪽 화살표를 클릭하고 목록에서 다른 데이터 형식을 선택합니다.

데이터베이스 모델링 기능을 찾을 수 없는 경우

Visio 버전에 원하는 기능이 포함되지 않을 수도 있습니다. 사용 중인 Visio 버전을 확인하려면 도움말 메뉴에서 Microsoft Office Visio 정보를 클릭합니다. 버전 이름은 대화 상자에 있는 텍스트의 맨 위 줄에 있습니다.

Microsoft Office Visio Standard에는 데이터베이스 모델 다이어그램 서식 파일이 포함되지 않습니다.

Microsoft Office Visio Professional은 데이터베이스 모델 다이어그램 서식 파일에 대한 리버스 엔지니어링 기능(기존 데이터베이스를 사용하여 Visio에서 모델 만들기)을 지원하지만, 포워드 엔지니어링(Visio 데이터베이스 모델을 사용하여 SQL 코드 생성)은 지원하지 않습니다. 자세한 내용은 기존 데이터베이스 리버스 엔지니어링 항목을 참조하세요.

Visio Pro for Office 365를 사용 중이고 데이터베이스 모델로 기존 데이터베이스를 엔지니어링하는 방법에 대한 자세한 내용은 기존 데이터베이스 리버스 엔지니어링 항목을 참조하세요.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×