데이터베이스 모델 다이어그램의 테이블은 테이블 이름, 열 이름, 기본 키 및 데이터 형식을 포함한 데이터베이스의 테이블 구조를 나타냅니다. 데이터베이스 모델 다이어그램 서식 파일을 사용하여 새 테이블을 만들거나 기존 테이블을 변경하거나 기존 데이터베이스에서 엔지니어 테이블을 리버스할 수 있습니다.
중요: 데이터베이스 모델 다이어그램은 특정 버전의 Visio에서만 사용할 수 있습니다. 자세한 내용은 데이터베이스 모델링 기능을 찾을 수 없는 경우를 참조하세요.
참고: Visio for Enterprise Architects에서는 리버스 엔지니어링 및 포워드 엔지니어링을 포함하여 전체 데이터베이스 모델링 기능을 찾을 수 있습니다. Visio for Enterprise Architects는 Visual Studio Professional 및 Visual Studio Team 역할 기반 버전에서 사용할 수 있는 MSDN Premium 구독에 포함됩니다.
데이터베이스 모델 다이어그램에서 표 만들기
-
작업하려는 데이터베이스 모델 다이어그램을 엽니다.
-
엔터티 관계 또는 개체 관계형 스텐실 중 하나에서 엔터티 셰이프를 그리기로 끕니다.
-
셰이프를 두 번 클릭하여 데이터베이스 속성 창을 엽니다.
-
범주에서 정의를 클릭하고 테이블의 이름을 입력합니다.
-
범주에서 열을 클릭하고 이름을 입력한 다음 데이터 형식을 선택합니다.
-
Null 값을 가질 수 없는 열의 필수를 선택합니다.
-
데이터베이스 테이블에서 각 행을 고유하게 식별하는 열의 PK(기본 키)를 선택합니다.
-
범주에서 인덱스, 트리거, 검사 또는 확장을 클릭하여 이러한 선택적 요소를 만듭니다.
팁: 엔터티 셰이프를 다이어그램으로 끌 때 기본 이름이 있습니다. 기본값을 변경하려면 데이터베이스 메뉴에서 옵션을 가리키고 모델링을 클릭한 다음 논리 기타 탭으로 이동합니다.
표에 열 추가
표를 만든 후 열을 추가하고 데이터 형식 및 기본 키와 같은 열 속성을 정의해야 합니다.
-
다이어그램에서 테이블을 두 번 클릭합니다.
-
데이터베이스 속성 창의 범주 아래에서 열을 클릭합니다.
-
첫 번째 빈 실제 이름 셀을 클릭하고 이름을 입력합니다.
-
열의 데이터 형식을 변경하려면 열의 데이터 형식 필드를 클릭한 후 데이터 형식을 목록에서 선택하거나 목록에 입력합니다. 예를 들어 decimal(8,2) 또는 char(30)를 입력할 수 있습니다.
-
Null 값을 방지하려면 필수 확인란을 선택합니다.
-
열을 기본 키로 지정하려면 PK 확인란을 선택합니다.
기본 키 설정
관계는 기본 키와 외래 키를 사용하여 한 테이블의 행을 다른 테이블의 해당 행에 연결합니다. 관계를 설정하려면 관계의 테이블 중 하나 이상에 기본 키가 있어야합니다.
-
다이어그램에서 테이블을 두 번 클릭합니다.
-
데이터베이스 속성 창의 범주 아래에서 열을 클릭합니다.
-
기본 키를 사용할 열의 PK 상자를 선택합니다. 복합 키를 만들려면 둘 이상의 확인란을 선택할 수 있습니다.
참고: 형식은 기본 키로 사용할 수 없습니다.
표 제거
데이터베이스 모델 다이어그램에서 테이블을 제거할 때 테이블을 다이어그램에서만 제거하거나 다이어그램과 기본 모델 모두에서 제거할 수 있습니다. 시나리오를 시도하는 동안 다이어그램에서만 표를 제거하는 것이 유용합니다.
-
모델의 표를 클릭하고 키보드에서 DELETE 키를 누릅니다.
-
개체 삭제 대화 상자에서 다음 중 하나를 수행합니다.
-
도면과 기본 모델에서 표를 제거하려면 예를 클릭합니다.
-
도면에서만 표를 제거하려면 아니요를 클릭합니다.
참고: 아니요를 클릭하고 나중에 도면에 표를 추가하기로 한 경우 표 및 보기 창에서 도면으로 끌어다 놓을 수 있습니다.
-
팁: 언제든지 기본 모델에서 삭제된 관계를 제거하도록 선택할 수 있습니다. 데이터베이스 메뉴에서 옵션을 가리키고 모델링을 클릭한 다음 논리적 다이어그램 탭에서 원하는 옵션을 선택합니다.
테이블에 대한 정보 표시
다이어그램에서 기본 키(PK), 외래 키(FKn), 대체 키(AKn), 고유 키(UN), 인덱스(In) 및 데이터 유형과 같은 테이블에 대한 정보를 표시할 수 있습니다.
-
데이터베이스 메뉴에서 옵션을 가리킨 다음 문서를 클릭합니다.
-
테이블 탭에서 다이어그램에 표시하려는 항목을 선택합니다.
관계형에 설정된 표기법이 있으면 주석이 왼쪽 열에 표시됩니다. 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를 사용 중이고 데이터베이스 모델로 기존 데이터베이스를 엔지니어링하는 방법에 대한 자세한 내용은 기존 데이터베이스 리버스 엔지니어링 문서을 참조하세요.