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

Visio를 사용하여 관계 정의 기본외래 키를 사용하여 둘 이상의 테이블에서 데이터 모음을 만들 수 있습니다.

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

실행할 작업

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

데이터베이스 모델에서 관계 제거

일대일 또는 일대다로 관계 정의

다이어그램에서 관계 및 해당 속성 표시

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

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

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

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

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

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

  1. 다이어그램에 두 테이블이 모두 표시되는지 확인합니다. 기존 데이터베이스에서 모델을 리버스 엔지니어링한 경우 테이블 및 보기 창에서 드로잉 페이지로 테이블 하나 또는 둘 모두를 끌어야 할 수 있습니다.

  2. 관계의 기본 키 쪽에 사용할 테이블을 두 번 클릭합니다.

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

  4. 눈금에서 테이블의 각 행을 고유하게 식별하는 데 사용할 열을 클릭하고 PK 확인란을 선택하여 해당 열을 기본 키로 설정합니다.

  5. 개체 관계형 또는 엔터티 관계 스텐실에서 관계 셰이프를 끌어서 페이지의 빈 공간에 놓습니다.

  6. 테이블의 위쪽 끝을 부모 테이블과 연결합니다.

  7. 다른 쪽 끝을 자식 테이블에 연결합니다.

    두 번째 테이블에 기본 키와 이름이 같은 열이 포함되어 있지 않으면 모델러가 해당 열을 두 번째 테이블에 외래 키로 추가합니다.

참고: 관계 선이 사라지면 데이터베이스 메뉴에서 옵션을 가리키고 문서를 클릭합니다. 관계 탭의 표시 아래에서 관계 확인란을 선택합니다.

맨 위로 이동

데이터베이스 모델에서 관계 제거

  1. 모델에서 관계를 클릭하고 삭제를 누릅니다.

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

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

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

      참고: 아니요를 클릭하고 나중에 도면에 다시 선을 추가하기로 결정한 경우 관계에서 테이블 중 하나를 선택하고 데이터베이스 메뉴에서 관련 테이블 표시를 클릭합니다.

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

맨 위로 이동

일대일 또는 일대다로 관계 정의

관계의 카디널리티는 한 테이블에서 몇 개의 행이 다른 테이블의 몇 개의 행과 연관될 수 있는지 설명합니다. 예를 들어 한 부서에 많은 직원이 있을 수 있지만 직원은 하나의 부서에만 속할 수 있습니다. 카디널리티는 대개 일대일, 일대다 및 다대다로 표시됩니다.

  1. 관계를 두 번 클릭합니다.

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

  3. 카디널리티 아래에서 관계에 가장 적합한 카디널리티를 선택합니다. 일대다 관계의 경우 0 또는 그 이상 또는 1 또는 그 이상일 수 있습니다. 일대일 관계의 경우 0 또는 그 이상 또는 정확히 1일 수 있습니다.

맨 위로 이동

다이어그램에서 관계 및 해당 속성 표시

다이어그램에서 관계에 대한 정보를 표시/숨기기를 선택할 수 있습니다.

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

  2. 관계 탭에서 다이어그램에 표시하려는 정보를 확인합니다.

    표시/숨기기를 선택할 수 있습니다

    • 관계

    • 카디널리티

    • Crow's feet 표시법

    • 동사구

    • 참조 작업

맨 위로 이동

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×