인덱스를 사용하면 데이터베이스 시스템에서 레코드를 더 빠르게 찾고 정렬할 수 있습니다. 자주 검색하는 열에 대한 인덱스를 만들면 데이터베이스의 성능이 크게 향상될 수 있습니다.
인덱스를 수동으로 만들고 Visio에서 자동으로 만드는 인덱스를 수정할 수 있습니다.
참고: 데이터베이스 모델 다이어그램은 특정 버전의 Visio에서만 사용할 수 있습니다. 자세한 내용은 데이터베이스 모델링 기능을 찾을 수 없는 경우를 참조하세요.
데이터베이스 모델 다이어그램에서 인덱스 만들기
-
데이터베이스 모델 다이어그램을 엽니다.
-
인덱스를 추가할 테이블을 두 번 클릭한 다음 데이터베이스 속성 창의 범주 목록에서 인덱스를 클릭합니다.
-
새로 만들기를 클릭합니다.
-
인덱스 만들기 대화 상자에서 인덱스의 이름을 입력한 다음 확인을 클릭합니다.
-
인덱스 유형 목록에서 고유하거나 고유하지 않은 인덱스를 만드는 옵션을 선택합니다.
-
사용 가능한 열 목록에서 이 인덱스에 포함할 각 열의 이름을 선택한 다음 추가를 클릭합니다.
-
인덱싱된 열 목록에서 Asc 확인란을 선택하여 오름차순 정렬 순서가 있는 인덱스를 만들거나 확인란의 선택을 취소하여 내림차순 정렬 순서가 있는 인덱스를 만듭니다.
데이터베이스 모델 다이어그램은 자동으로 업데이트됩니다.
참고: 일부 데이터베이스 애플리케이션에는 테이블당 만들 수 있는 인덱스의 유형 및 수에 제한이 있습니다. 자세한 내용은 DBMS(데이터베이스 관리 시스템) 설명서를 참조하세요.
인덱스 제거
-
데이터베이스 모델 다이어그램을 엽니다.
-
삭제할 인덱스가 포함된 테이블을 두 번 클릭한 다음 데이터베이스 속성 창의 범주 목록에서 인덱스를 클릭합니다.
-
인덱스 이름 목록에서 삭제할 인덱스의 이름을 선택한 다음 삭제를 클릭합니다.
데이터베이스 모델 다이어그램은 자동으로 업데이트됩니다.
인덱스 속성 편집
-
데이터베이스 모델 다이어그램을 엽니다.
-
편집할 인덱스가 포함된 테이블을 두 번 클릭한 다음 데이터베이스 속성 창의 범주 목록에서 인덱스를 클릭합니다.
-
인덱스 이름 목록에서 편집할 인덱스의 이름을 선택합니다.
-
다음 중 한 가지 작업을 수행하여 인덱스의 속성을 편집합니다.
-
인덱스에서 새 이름을 지정하려면 이름 바꾸기를 클릭합니다.
-
고유 인덱스 또는 고유하지 않은 인덱스 를 지정하려면 인덱스 유형 목록에서 옵션을 선택합니다.
-
드라이버별 인덱스 특성을 지정하려면 옵션을 클릭합니다.
-
데이터베이스 모델 다이어그램은 자동으로 업데이트됩니다.
-
인덱스에서 열 추가, 제거 또는 다시 정렬
-
데이터베이스 모델 다이어그램을 엽니다.
-
수정할 인덱스가 포함된 테이블을 두 번 클릭한 다음 데이터베이스 속성 창의 범주 목록에서 인덱스를 클릭합니다.
-
인덱스 이름 목록에서 수정할 인덱스의 이름을 선택합니다.
-
다음 중 하나를 실행합니다.
-
인덱스에 열을 추가하려면 사용 가능한 열에서 열 이름을 선택한 다음 추가를 클릭합니다.
-
인덱스에서 열을 제거하려면 인덱싱된 열에서 열 이름을 선택한 다음 제거를 클릭합니다.
-
열의 순서를 다시 지정하려면 인덱싱된 열 아래에서 열 이름을 선택한 다음 열 이름을 목록의 새 위치로 끕니다.
데이터베이스 모델 다이어그램은 자동으로 업데이트됩니다.
-
데이터베이스 모델링 기능을 찾을 수 없는 경우
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를 사용 중이고 데이터베이스 모델로 기존 데이터베이스를 엔지니어링하는 방법에 대한 자세한 내용은 기존 데이터베이스 리버스 엔지니어링 항목을 참조합니다.