데이터베이스 다이어그램 디자인
데이터베이스 디자이너는 연결할 데이터베이스를 디자인하고 시각화할 수 있게 하는 비주얼 도구입니다.데이터베이스를 디자인할 때 데이터베이스 디자이너를 사용하여 테이블, 열, 키, 인덱스, 관계, 제약 조건 등을 만들거나 편집하거나 삭제할 수 있습니다.데이터베이스를 시각화하기 위해 테이블, 열, 키, 관계의 일부 또는 전부를 표시하는 다이어그램을 하나 이상 만들 수 있습니다.
모든 데이터베이스에 대해 필요한 수만큼 데이터베이스 다이어그램을 만들 수 있습니다. 각 데이터베이스 테이블을 표시하는 다이어그램의 수에는 제한이 없습니다.따라서 서로 다른 다이어그램을 만들어 데이터베이스의 다른 부분을 시각화하거나 디자인의 다른 부분을 강조할 수 있습니다.예를 들어, 모든 테이블과 열을 표시하는 큰 다이어그램을 만들 수 있고 열은 표시하지 않고 테이블만 모두 표시하는 작은 다이어그램을 만들 수도 있습니다.
사용자가 만든 각 데이터베이스 다이어그램은 관련 데이터베이스에 저장됩니다.
[!참고]
다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.
데이터베이스 다이어그램의 테이블 및 열
데이터베이스 다이어그램의 각 테이블에는 세 가지 고유 기능인 제목 표시줄, 행 선택기 및 속성 열 집합이 표시될 수 있습니다.
제목 표시줄 제목 표시줄에는 테이블 이름이 표시됩니다.
테이블을 수정한 다음 아직 저장하지 않은 경우 테이블 이름의 끝에 별표(*)가 표시되어 변경 내용이 저장되지 않았음을 나타냅니다.수정한 테이블과 다이어그램을 저장하는 데 대한 자세한 내용은 데이터베이스 다이어그램 작업을 참조하십시오.
행 선택기 행 선택기를 클릭하여 테이블에서 데이터베이스 열을 선택할 수 있습니다.행 선택기는 해당 열이 테이블의 기본 키에 있는 경우 키 기호를 표시합니다.기본 키에 대한 자세한 내용은 키 작업을 참조하십시오.
속성 열 속성 열 집합은 테이블의 특정 뷰에서만 볼 수 있습니다.다섯 가지 뷰 형식 중 하나를 사용하여 테이블을 볼 수 있으며, 이를 통해 다이어그램의 크기 및 레이아웃을 쉽게 관리할 수 있습니다.
테이블 뷰에 대한 자세한 내용은 방법: 다이어그램에 표시된 정보의 양 사용자 지정을 참조하십시오.
데이터베이스 다이어그램에서의 관계
데이터베이스 다이어그램에서 각 관계는 세 가지 고유 기능인 끝점, 선 스타일 및 관련 테이블을 사용하여 나타낼 수 있습니다.
끝점 선의 끝점은 관계가 일대일 관계인지 아니면 일대다 관계인지 나타냅니다.관계의 한 끝점에 키가 있고 다른 끝점에 숫자 8이 있는 경우 이는 일대다 관계이며,관계의 각 끝점에 키가 있는 경우 일대일 관계입니다.
선 스타일 선의 끝점이 아니라 선 자체는 외래 키 테이블에 데이터를 새로 추가하는 경우 DBMS(데이터베이스 관리 시스템)에서 관계에 대한 참조 무결성을 적용할지 여부를 나타냅니다.선이 실선으로 표시되면 외래 키 테이블에서 행을 추가하거나 수정할 때 DBMS에서 관계에 대한 참조 무결성을 적용합니다.그러나 선이 점선으로 표시되면 외래 키 테이블에서 행을 추가하거나 수정할 때 DBMS에서 관계에 대한 참조 무결성을 적용하지 않습니다.
관련 테이블 관계 선은 한 테이블과 다른 테이블 사이에 외래 키 관계가 있음을 나타냅니다.일대다 관계의 경우 외래 키 테이블은 선의 숫자 8 기호 옆에 있는 테이블입니다.선의 두 끝점이 모두 같은 테이블에 연결되면 반사 관계입니다.자세한 내용은 방법: 반사 관계 그리기를 참조하십시오.