Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

데이터베이스 모델 다이어그램의 테이블은 테이블 이름, 열 이름, 기본 키 및 데이터 형식을 포함한 데이터베이스의 테이블 구조를 나타냅니다. 데이터베이스 모델 다이어그램 서식 파일을 사용하여 새 테이블을 만들거나 기존 테이블을 변경하거나 기존 데이터베이스에서 엔지니어 테이블을 리버스할 수 있습니다.

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

참고: Visio for Enterprise Architects에서는 리버스 엔지니어링 및 포워드 엔지니어링을 포함하여 전체 데이터베이스 모델링 기능을 찾을 수 있습니다. Visio for Enterprise Architects는 Visual Studio Professional 및 Visual Studio Team 역할 기반 버전에서 사용할 수 있는 MSDN Premium 구독에 포함됩니다.

데이터베이스 모델 다이어그램에서 표 만들기

  1. 작업하려는 데이터베이스 모델 다이어그램을 엽니다.

  2. 엔터티 관계 또는 개체 관계형 스텐실 중 하나에서 엔터티 셰이프를 그리기로 끕니다.

  3. 셰이프를 두 번 클릭하여 데이터베이스 속성 창을 엽니다.

  4. 범주에서 정의를 클릭하고 테이블의 이름을 입력합니다.

  5. 범주에서 을 클릭하고 이름을 입력한 다음 데이터 형식을 선택합니다.

  6. Null 값을 가질 수 없는 열의 필수를 선택합니다.

  7. 데이터베이스 테이블에서 각 행을 고유하게 식별하는 열의 PK(기본 키)를 선택합니다.

  8. 범주에서 인덱스, 트리거, 검사 또는 확장을 클릭하여 이러한 선택적 요소를 만듭니다.

팁: 엔터티 셰이프를 다이어그램으로 끌 때 기본 이름이 있습니다. 기본값을 변경하려면 데이터베이스 메뉴에서 옵션을 가리키고 모델링을 클릭한 다음 논리 기타 탭으로 이동합니다.

표에 열 추가

표를 만든 후 열을 추가하고 데이터 형식 및 기본 키와 같은 열 속성을 정의해야 합니다.

  1. 다이어그램에서 테이블을 두 번 클릭합니다.

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

  3. 첫 번째 빈 실제 이름 셀을 클릭하고 이름을 입력합니다.

  4. 열의 데이터 형식을 변경하려면 열의 데이터 형식 필드를 클릭한 후 데이터 형식을 목록에서 선택하거나 목록에 입력합니다. 예를 들어 decimal(8,2) 또는 char(30)를 입력할 수 있습니다.

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

  6. 열을 기본 키로 지정하려면 PK 확인란을 선택합니다.

기본 키 설정

관계는 기본 키와 외래 키를 사용하여 한 테이블의 행을 다른 테이블의 해당 행에 연결합니다. 관계를 설정하려면 관계의 테이블 중 하나 이상에 기본 키가 있어야합니다.

  1. 다이어그램에서 테이블을 두 번 클릭합니다.

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

  3. 기본 키를 사용할 열의 PK 상자를 선택합니다. 복합 키를 만들려면 둘 이상의 확인란을 선택할 수 있습니다.

참고: 형식은 기본 키로 사용할 수 없습니다.

표 제거

데이터베이스 모델 다이어그램에서 테이블을 제거할 때 테이블을 다이어그램에서만 제거하거나 다이어그램과 기본 모델 모두에서 제거할 수 있습니다. 시나리오를 시도하는 동안 다이어그램에서만 표를 제거하는 것이 유용합니다.

  1. 모델의 표를 클릭하고 키보드에서 DELETE 키를 누릅니다.

  2. 개체 삭제 대화 상자에서 다음 중 하나를 수행합니다.

    • 도면과 기본 모델에서 표를 제거하려면 를 클릭합니다.

    • 도면에서만 표를 제거하려면 아니요를 클릭합니다.

      참고:  아니요를 클릭하고 나중에 도면에 표를 추가하기로 한 경우 표 및 보기 창에서 도면으로 끌어다 놓을 수 있습니다.

팁: 언제든지 기본 모델에서 삭제된 관계를 제거하도록 선택할 수 있습니다. 데이터베이스 메뉴에서 옵션을 가리키고 모델링을 클릭한 다음 논리적 다이어그램 탭에서 원하는 옵션을 선택합니다.

테이블에 대한 정보 표시

다이어그램에서 기본 키(PK), 외래 키(FKn), 대체 키(AKn), 고유 키(UN), 인덱스(In) 및 데이터 유형과 같은 테이블에 대한 정보를 표시할 수 있습니다.

  1. 데이터베이스 메뉴에서 옵션을 가리킨 다음 문서를 클릭합니다.

  2. 테이블 탭에서 다이어그램에 표시하려는 항목을 선택합니다.

    관계형에 설정된 표기법이 있으면 주석이 왼쪽 열에 표시됩니다. IDEF1X를 사용하는 경우 주석이 열 이름 옆에 있는 괄호 안에 표시됩니다.

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

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

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

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

참고: Visio for Enterprise Architects에서는 리버스 엔지니어링 및 포워드 엔지니어링을 포함하여 전체 데이터베이스 모델링 기능을 찾을 수 있습니다. Visio for Enterprise Architects는 Visual Studio Professional 및 Visual Studio Team 역할 기반 버전에서 사용할 수 있는 MSDN Premium 구독에 포함됩니다.

Visio 플랜 2를 사용 중이고 데이터베이스 모델로 기존 데이터베이스를 엔지니어링하는 방법에 대한 자세한 내용은 기존 데이터베이스 리버스 엔지니어링 문서을 참조하세요.

참고 항목

데이터베이스 모델(엔터티 관계 다이어그램) 만들기

데이터베이스 모델 다이어그램에서 관계 정의

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

기존 데이터베이스 리버스 엔지니어링

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×