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

Visio Online 요금제 2 및 Visio 2019의 리버스 엔지니어링 마법사를 사용 하 여 기존 데이터베이스 또는 Microsoft Excel 통합 문서에서 데이터베이스 모델을 만들 수 있습니다. 데이터베이스 모델은 데이터베이스의 구조를 그래픽으로 보여 주기 때문에 실제 데이터를 표시 하지 않고 테이블 및 보기와 같은 데이터베이스 요소를 서로 연결 하는 방법을 확인할 수 있습니다. 이를 통해 새 데이터베이스를 만들거나 기존에 있는 구조를 이해 하는 것이 간편 합니다.

데이터베이스 모델 다이어그램 템플릿을 사용 하 여 기존 데이터베이스에서 데이터베이스 모델을 만들 수 있습니다. Visio Online 요금제 2 또는 visio 2019 라이선스에 대 한이 서식 파일은 visio 앱에서 사용할 수 있습니다. 어떤 버전의 Visio를 사용 중인지 확인하려면 파일 > 계정 > Visio 정보를 클릭합니다.

리버스 엔지니어링 마법사가 추출 하는 내용 검토

마법사가 추출할 수 있는 스키마 정의 정보는 DBMS (데이터베이스 관리 시스템) 및 ODBC 드라이버의 기능과 같은 항목의 조합에 따라 달라 집니다. 마법사에는 추출할 수 있는 모든 요소가 표시 되며 원하는 요소를 선택할 수 있습니다. 예를 들어 10 개 테이블 중 5 개에만 관심이 있을 수 있으며, 4 개의 뷰 중 2 개를 사용할 수도 있습니다.

마법사를 실행 하는 동안 테이블 및 뷰 창에 리버스 엔지니어링 된 항목을 나열 하는 것 외에도 드로잉을 자동으로 만들도록 선택할 수 있습니다. 그리기를 자동으로 만들지 않도록 결정하면 테이블 및 보기 창에서 드로잉 페이지로 항목을 끌어서 데이터베이스 모델을 수동으로 어셈블할 수 있습니다.

대상 DBMS에서 사용할 수 있는 범위까지 다음을 추출할 수 있습니다.

  • 테이블​​

  • 보기

  • 기본 키

  • 외래 키

  • 인덱스

  • 트리거 (코드 포함)

  • 검사 절 (코드 포함)

  • 저장 프로시저 (코드 포함)

마법사 시작 준비

Excel 통합 문서를 리버스 엔지니어링 하는 경우 마법사를 시작 하기 전에 통합 문서를 열고 열 머리글이 포함 된 셀의 그룹 (또는 범위)에 이름을 표시 해야 합니다. 두 개 이상의 워크시트를 사용하려면 각 워크시트에서 열 셀 그룹에 이름을 지정하면 됩니다. 이러한 범위는 마법사에서 테이블과 같이 처리됩니다. 셀 범위의 이름을 만드는 방법에 대 한 자세한 내용은 Microsoft Office Excel 도움말을 참고 하세요.

최상의 결과를 얻으려면 리버스 엔지니어링 마법사를 실행하기 전에 기본 드라이버를 리버스 엔지니어링할 대상 데이터베이스로 설정합니다. 이렇게 하면 마법사가 원시 데이터 형식을 올바르게 매핑하고 마법사가 추출한 모든 코드가 코드 창에 올바르게 표시 됩니다.

  1. 파일 탭을 클릭 하 고 새로 만들기, 서식 파일, 소프트웨어 및 데이터베이스를 차례로 클릭 한 다음 데이터베이스 모델 다이어그램을 두 번 클릭 합니다.

  2. 데이터베이스 탭의 관리 그룹에서 데이터베이스 드라이버를 클릭 합니다.

  3. 드라이버 탭에서 DBMS에 대해 Visio에서 제공 하는 드라이버를 선택 합니다. 예를 들어 Access 데이터베이스를 디자인 하는 경우 Microsoft Access를 선택 합니다.

    Excel 워크시트를 리버스 엔지니어링하는 경우 ODBC 일반 드라이버를 선택합니다.

  4. 설정을클릭 합니다.

  5. ODBC 드라이버 탭에서 dbma에 대해 vender에서 제공 하는 드라이버에 대 한 확인란을 선택 합니다. 예를 들어 Access 데이터베이스를 디자인 하는 경우 Microsoft Access 드라이버 (* .mdb, * .accdb) 확인란을 선택 합니다.

  6. 각 대화 상자에서 확인을 클릭 합니다.

공급 업체에서 제공 하는 32 비트 ODBC 드라이버는 ODBC 데이터 액세스 팩에서 버전 2.0 및 ODBC 수준 1 호환 이상 보다 큰 값 이어야 합니다. 공급 업체에서 제공 하는 OLE DB 공급자는 OLE DB 버전 1.0 이상 사양을 준수 해야 합니다.

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

  1. 데이터베이스 모델 다이어그램의 데이터베이스 탭에서 리버스 엔지니어링을 클릭 합니다.

  2. 리버스 엔지니어링 마법사의 첫 번째 화면에서 다음을 수행합니다.

    1. DBMS (데이터베이스 관리 시스템)에 대 한 Microsoft Visio 데이터베이스 드라이버를 선택 합니다. Visio 데이터베이스 드라이버를 특정 ODBC 데이터 원본에 아직 연결 하지 않은 경우 설치 를 클릭 하 여 지금 만듭니다.

      Excel 워크시트를 리버스 엔지니어링하는 경우 ODBC 일반 드라이버를 선택합니다.

    2. 업데이트 하려는 데이터베이스의 데이터 원본을 선택 합니다. 기존 데이터베이스에 대한 데이터 원본을 아직 만들지 않은 경우 새로 만들기를 클릭하여 지금 만듭니다.

      새 원본을 만들면 해당 이름이 데이터 원본 목록에 추가됩니다.

    3. 설정에 만족하면 다음을 클릭합니다.

    4. 드라이버별 대화 상자의 지침을 따릅니다. 예를 들어 데이터 원본 연결 대화 상자에서 사용자 이름과 암호를 입력한 다음 확인을 클릭합니다. 데이터 원본이 암호로 보호 되어 있지 않으면 확인을 클릭 합니다.

  3. 추출할 정보 유형에 대한 확인란을 선택하고 다음을 클릭합니다.

    일부 시스템에서 마법사가 추출할 수 있는 모든 종류의 요소를 지 원하는 것은 아니므로 일부 항목은 회색으로 표시 될 수 있습니다.

  4. 추출할 테이블(및 보기(있는 경우))의 확인란을 선택하거나, 모두 선택을 클릭하여 모두 추출한 후 다음을 클릭합니다.

    Excel 워크시트를 리버스 엔지니어링 하 고이 목록에 아무것도 표시 되지 않는 경우에는 스프레드시트에 열 머리글이 포함 된 셀 범위 이름을 변경 해야 할 수 있습니다.

  5. 5단계에서 저장 프로시저 확인란을 선택한 경우 추출할 프로시저를 선택하거나 모두 선택을 클릭하여 모두 추출하고 나서 다음을 클릭합니다.

  6. 리버스 엔지니어링 된 항목이 현재 페이지에 자동으로 추가 되도록 할 것인지 여부를 선택 합니다.

    테이블 및 뷰 창에 리버스 엔지니어링 된 항목을 나열 하는 것 외에도 마법사가 자동으로 드로잉을 만들도록 선택할 수 있습니다. 그리기를 자동으로 만들지 않도록 결정하면 테이블 및 보기 창에서 드로잉 페이지로 항목을 끌어서 데이터베이스 모델을 수동으로 어셈블할 수 있습니다.

  7. 선택 항목을 검토 하 여 원하는 정보를 추출 하 고 있는지 확인 한 다음 마침을클릭 합니다.

ODBC 일반 드라이버를 사용 하는 경우 리버스 엔지니어링 된 정보가 불완전할 수 있음을 나타내는 오류가 표시 될 수 있습니다. 대부분의 경우에는 문제가 되지 않으므로 확인 을 클릭 하 고 마법사를 계속 합니다.

마법사는 선택한 정보를 추출하고 출력 창에서 추출 프로세스에 대한 메모를 표시합니다.

데이터베이스 모델 다이어그램 템플릿을 사용 하 여 기존 데이터베이스에서 데이터베이스 모델을 만들 수 있습니다. Visio Online 요금제 2 또는 visio 2019 라이선스에 대 한이 서식 파일은 visio 앱에서 사용할 수 있습니다. 어떤 버전의 Visio를 사용 중인지 확인하려면 파일 > 계정 > Visio 정보를 클릭합니다.

리버스 엔지니어링 마법사가 추출 하는 내용 검토

마법사가 추출할 수 있는 스키마 정의 정보는 DBMS (데이터베이스 관리 시스템) 및 ODBC 드라이버의 기능과 같은 항목의 조합에 따라 달라 집니다. 마법사에는 추출할 수 있는 모든 요소가 표시 되며 원하는 요소를 선택할 수 있습니다. 예를 들어 10 개 테이블 중 5 개에만 관심이 있을 수 있으며, 4 개의 뷰 중 2 개를 사용할 수도 있습니다.

마법사를 실행 하는 동안 테이블 및 뷰 창에 리버스 엔지니어링 된 항목을 나열 하는 것 외에도 드로잉을 자동으로 만들도록 선택할 수 있습니다. 그리기를 자동으로 만들지 않도록 결정하면 테이블 및 보기 창에서 드로잉 페이지로 항목을 끌어서 데이터베이스 모델을 수동으로 어셈블할 수 있습니다.

대상 DBMS에서 사용할 수 있는 범위까지 다음을 추출할 수 있습니다.

  • 테이블​​

  • 보기

  • 기본 키

  • 외래 키

  • 인덱스

  • 트리거 (코드 포함)

  • 검사 절 (코드 포함)

  • 저장 프로시저 (코드 포함)

마법사 시작 준비

Excel 통합 문서를 리버스 엔지니어링 하는 경우 마법사를 시작 하기 전에 통합 문서를 열고 열 머리글이 포함 된 셀의 그룹 (또는 범위)에 이름을 표시 해야 합니다. 두 개 이상의 워크시트를 사용하려면 각 워크시트에서 열 셀 그룹에 이름을 지정하면 됩니다. 이러한 범위는 마법사에서 테이블과 같이 처리됩니다. 셀 범위의 이름을 만드는 방법에 대 한 자세한 내용은 Microsoft Office Excel 도움말을 참고 하세요.

최상의 결과를 얻으려면 리버스 엔지니어링 마법사를 실행하기 전에 기본 드라이버를 리버스 엔지니어링할 대상 데이터베이스로 설정합니다. 이렇게 하면 마법사가 원시 데이터 형식을 올바르게 매핑하고 마법사가 추출한 모든 코드가 코드 창에 올바르게 표시 됩니다.

  1. 파일 탭을 클릭 하 고 새로 만들기, 서식 파일, 소프트웨어 및 데이터베이스를 차례로 클릭 한 다음 데이터베이스 모델 다이어그램을 두 번 클릭 합니다.

  2. 데이터베이스 탭의 관리 그룹에서 데이터베이스 드라이버를 클릭 합니다.

  3. 드라이버 탭에서 DBMS에 대해 Visio에서 제공 하는 드라이버를 선택 합니다. 예를 들어 Access 데이터베이스를 디자인 하는 경우 Microsoft Access를 선택 합니다.

    Excel 워크시트를 리버스 엔지니어링하는 경우 ODBC 일반 드라이버를 선택합니다.

  4. 설정을클릭 합니다.

  5. ODBC 드라이버 탭에서 dbma에 대해 vender에서 제공 하는 드라이버에 대 한 확인란을 선택 합니다. 예를 들어 Access 데이터베이스를 디자인 하는 경우 Microsoft Access 드라이버 (* .mdb, * .accdb) 확인란을 선택 합니다.

  6. 각 대화 상자에서 확인을 클릭 합니다.

공급 업체에서 제공 하는 32 비트 ODBC 드라이버는 ODBC 데이터 액세스 팩에서 버전 2.0 및 ODBC 수준 1 호환 이상 보다 큰 값 이어야 합니다. 공급 업체에서 제공 하는 OLE DB 공급자는 OLE DB 버전 1.0 이상 사양을 준수 해야 합니다.

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

  1. 데이터베이스 모델 다이어그램의 데이터베이스 탭에서 리버스 엔지니어링을 클릭 합니다.

  2. 리버스 엔지니어링 마법사의 첫 번째 화면에서 다음을 수행합니다.

    1. DBMS (데이터베이스 관리 시스템)에 대 한 Microsoft Visio 데이터베이스 드라이버를 선택 합니다. Visio 데이터베이스 드라이버를 특정 ODBC 데이터 원본에 아직 연결 하지 않은 경우 설치 를 클릭 하 여 지금 만듭니다.

      Excel 워크시트를 리버스 엔지니어링하는 경우 ODBC 일반 드라이버를 선택합니다.

    2. 업데이트 하려는 데이터베이스의 데이터 원본을 선택 합니다. 기존 데이터베이스에 대한 데이터 원본을 아직 만들지 않은 경우 새로 만들기를 클릭하여 지금 만듭니다.

      새 원본을 만들면 해당 이름이 데이터 원본 목록에 추가됩니다.

    3. 설정에 만족하면 다음을 클릭합니다.

    4. 드라이버별 대화 상자의 지침을 따릅니다. 예를 들어 데이터 원본 연결 대화 상자에서 사용자 이름과 암호를 입력한 다음 확인을 클릭합니다. 데이터 원본이 암호로 보호 되어 있지 않으면 확인을 클릭 합니다.

  3. 추출할 정보 유형에 대한 확인란을 선택하고 다음을 클릭합니다.

    일부 시스템에서 마법사가 추출할 수 있는 모든 종류의 요소를 지 원하는 것은 아니므로 일부 항목은 회색으로 표시 될 수 있습니다.

  4. 추출할 테이블(및 보기(있는 경우))의 확인란을 선택하거나, 모두 선택을 클릭하여 모두 추출한 후 다음을 클릭합니다.

    Excel 워크시트를 리버스 엔지니어링 하 고이 목록에 아무것도 표시 되지 않는 경우에는 스프레드시트에 열 머리글이 포함 된 셀 범위 이름을 변경 해야 할 수 있습니다.

  5. 5단계에서 저장 프로시저 확인란을 선택한 경우 추출할 프로시저를 선택하거나 모두 선택을 클릭하여 모두 추출하고 나서 다음을 클릭합니다.

  6. 리버스 엔지니어링 된 항목이 현재 페이지에 자동으로 추가 되도록 할 것인지 여부를 선택 합니다.

    테이블 및 뷰 창에 리버스 엔지니어링 된 항목을 나열 하는 것 외에도 마법사가 자동으로 드로잉을 만들도록 선택할 수 있습니다. 그리기를 자동으로 만들지 않도록 결정하면 테이블 및 보기 창에서 드로잉 페이지로 항목을 끌어서 데이터베이스 모델을 수동으로 어셈블할 수 있습니다.

  7. 선택 항목을 검토 하 여 원하는 정보를 추출 하 고 있는지 확인 한 다음 마침을클릭 합니다.

ODBC 일반 드라이버를 사용 하는 경우 리버스 엔지니어링 된 정보가 불완전할 수 있음을 나타내는 오류가 표시 될 수 있습니다. 대부분의 경우에는 문제가 되지 않으므로 확인 을 클릭 하 고 마법사를 계속 합니다.

마법사는 선택한 정보를 추출하고 출력 창에서 추출 프로세스에 대한 메모를 표시합니다.

Visio 2016 및 2013이 리버스 엔지니어링 마법사를 지원 하지 않음

Visio Professional 2016, Visio Standard 2016, Visio Professional 2013 또는 Visio Standard 2013에서는 리버스 엔지니어링 마법사를 사용할 수 없습니다. 데이터베이스 모델링 기능을 사용 하려면 Visio Online 요금제 2 으로 업그레이드 하는 것이 좋습니다.

Outlook의 새 버전을 사용해 보세요.

이 문서의 내용

리버스 엔지니어링 마법사가 추출 하는 내용 검토

마법사 시작 준비

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

리버스 엔지니어링 마법사가 추출 하는 내용 검토

마법사가 추출할 수 있는 스키마 정의 정보는 DBMS (데이터베이스 관리 시스템) 및 ODBC 드라이버의 기능과 같은 항목의 조합에 따라 달라 집니다. 마법사에는 추출할 수 있는 모든 요소가 표시 되며 원하는 요소를 선택할 수 있습니다. 예를 들어 10 개 테이블 중 5 개에만 관심이 있을 수 있으며, 4 개의 뷰 중 2 개를 사용할 수도 있습니다.

마법사를 실행 하는 동안 테이블 및 뷰 창에 리버스 엔지니어링 된 항목을 나열 하는 것 외에도 드로잉을 자동으로 만들도록 선택할 수 있습니다. 그리기를 자동으로 만들지 않도록 결정하면 테이블 및 보기 창에서 드로잉 페이지로 항목을 끌어서 데이터베이스 모델을 수동으로 어셈블할 수 있습니다.

대상 DBMS에서 사용할 수 있는 범위까지 다음을 추출할 수 있습니다.

  • 테이블​​

  • 보기

  • 기본 키

  • 외래 키

  • 인덱스

  • 트리거 (코드 포함)

  • 검사 절 (코드 포함)

  • 저장 프로시저 (코드 포함)

맨 위로 이동

마법사 시작 준비

Excel 통합 문서를 리버스 엔지니어링 하는 경우 마법사를 시작 하기 전에 통합 문서를 열고 열 머리글이 포함 된 셀의 그룹 (또는 범위)에 이름을 표시 해야 합니다. 두 개 이상의 워크시트를 사용하려면 각 워크시트에서 열 셀 그룹에 이름을 지정하면 됩니다. 이러한 범위는 마법사에서 테이블과 같이 처리됩니다. 셀 범위의 이름을 만드는 방법에 대 한 자세한 내용은 Microsoft Office Excel 도움말을 참고 하세요.

최상의 결과를 얻으려면 리버스 엔지니어링 마법사를 실행하기 전에 기본 드라이버를 리버스 엔지니어링할 대상 데이터베이스로 설정합니다. 이렇게 하면 마법사가 원시 데이터 형식을 올바르게 매핑하고 마법사가 추출한 모든 코드가 코드 창에 올바르게 표시 됩니다.

  1. 파일 탭을 클릭 하 고 새로 만들기, 소프트웨어 및 데이터베이스를 차례로 클릭 한 다음 데이터베이스 모델 다이어그램을 두 번 클릭 합니다.

  2. 데이터베이스 탭의 관리 그룹에서 데이터베이스 드라이버를 클릭 합니다.

  3. 드라이버 탭에서 DBMS에 대해 Visio에서 제공 하는 드라이버를 선택 합니다. 예를 들어 Access 데이터베이스를 디자인 하는 경우 Microsoft Access를 선택 합니다.

    Excel 워크시트를 리버스 엔지니어링하는 경우 ODBC 일반 드라이버를 선택합니다.

  4. 설정을클릭 합니다.

  5. ODBC 드라이버 탭에서 dbma에 대해 vender에서 제공 하는 드라이버에 대 한 확인란을 선택 합니다. 예를 들어 Access 데이터베이스를 디자인 하는 경우 Microsoft Access 드라이버 (* .mdb) 확인란을 선택 합니다.

  6. 각 대화 상자에서 확인을 클릭 합니다.

공급 업체에서 제공 하는 32 비트 ODBC 드라이버는 ODBC 데이터 액세스 팩에서 버전 2.0 및 ODBC 수준 1 호환 이상 보다 큰 값 이어야 합니다. 공급 업체에서 제공 하는 OLE DB 공급자는 OLE DB 버전 1.0 이상 사양을 준수 해야 합니다.

맨 위로 이동

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

  1. 데이터베이스 모델 다이어그램의 데이터베이스 탭에서 리버스 엔지니어링을 클릭 합니다.

  2. 리버스 엔지니어링 마법사의 첫 번째 화면에서 다음을 수행합니다.

    1. DBMS (데이터베이스 관리 시스템)에 대 한 Microsoft Visio 데이터베이스 드라이버를 선택 합니다. Visio 데이터베이스 드라이버를 특정 ODBC 데이터 원본에 아직 연결 하지 않은 경우 설치 를 클릭 하 여 지금 만듭니다.

      Excel 워크시트를 리버스 엔지니어링하는 경우 ODBC 일반 드라이버를 선택합니다.

    2. 업데이트 하려는 데이터베이스의 데이터 원본을 선택 합니다. 기존 데이터베이스에 대한 데이터 원본을 아직 만들지 않은 경우 새로 만들기를 클릭하여 지금 만듭니다.

      새 원본을 만들면 해당 이름이 데이터 원본 목록에 추가됩니다.

    3. 설정에 만족하면 다음을 클릭합니다.

    4. 드라이버별 대화 상자의 지침을 따릅니다. 예를 들어 데이터 원본 연결 대화 상자에서 사용자 이름과 암호를 입력한 다음 확인을 클릭합니다. 데이터 원본이 암호로 보호 되어 있지 않으면 확인을 클릭 합니다.

  3. 추출할 정보 유형에 대한 확인란을 선택하고 다음을 클릭합니다.

    일부 시스템에서 마법사가 추출할 수 있는 모든 종류의 요소를 지 원하는 것은 아니므로 일부 항목은 회색으로 표시 될 수 있습니다.

  4. 추출할 테이블(및 보기(있는 경우))의 확인란을 선택하거나, 모두 선택을 클릭하여 모두 추출한 후 다음을 클릭합니다.

    Excel 워크시트를 리버스 엔지니어링 하 고이 목록에 아무것도 표시 되지 않는 경우에는 스프레드시트에 열 머리글이 포함 된 셀 범위 이름을 변경 해야 할 수 있습니다.

  5. 5단계에서 저장 프로시저 확인란을 선택한 경우 추출할 프로시저를 선택하거나 모두 선택을 클릭하여 모두 추출하고 나서 다음을 클릭합니다.

  6. 리버스 엔지니어링 된 항목이 현재 페이지에 자동으로 추가 되도록 할 것인지 여부를 선택 합니다.

    테이블 및 뷰 창에 리버스 엔지니어링 된 항목을 나열 하는 것 외에도 마법사가 자동으로 드로잉을 만들도록 선택할 수 있습니다. 그리기를 자동으로 만들지 않도록 결정하면 테이블 및 보기 창에서 드로잉 페이지로 항목을 끌어서 데이터베이스 모델을 수동으로 어셈블할 수 있습니다.

  7. 선택 항목을 검토 하 여 원하는 정보를 추출 하 고 있는지 확인 한 다음 마침을클릭 합니다.

ODBC 일반 드라이버를 사용 하는 경우 리버스 엔지니어링 된 정보가 불완전할 수 있음을 나타내는 오류가 표시 될 수 있습니다. 대부분의 경우에는 문제가 되지 않으므로 확인 을 클릭 하 고 마법사를 계속 합니다.

마법사는 선택한 정보를 추출하고 출력 창에서 추출 프로세스에 대한 메모를 표시합니다.

맨 위로 이동

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×