적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Analytics Platform System(PDW)
데이터베이스 디자이너는 연결된 데이터베이스를 디자인하고 시각화할 수 있는 시각적 도구입니다. 데이터베이스를 디자인할 때 데이터베이스 디자이너를 사용하여 테이블, 열, 키, 인덱스, 관계 및 제약 조건을 만들거나 편집하거나 삭제할 수 있습니다. 데이터베이스를 시각화하려면 데이터베이스에 있는 테이블, 열, 키 및 관계의 일부 또는 전부를 보여 주는 하나 이상의 다이어그램을 만들 수 있습니다.
모든 데이터베이스의 경우 원하는 만큼 데이터베이스 다이어그램을 만들 수 있습니다. 각 데이터베이스 테이블은 여러 다이어그램에 표시할 수 있습니다. 따라서 다른 다이어그램을 만들어 데이터베이스의 여러 부분을 시각화하거나 디자인의 다양한 측면을 강조할 수 있습니다. 예를 들어 모든 테이블과 열을 보여 주는 큰 다이어그램을 만들 수 있으며 열을 표시하지 않고 모든 테이블을 보여 주는 더 작은 다이어그램을 만들 수 있습니다.
만드는 각 데이터베이스 다이어그램은 연결된 데이터베이스에 저장됩니다.
데이터베이스 다이어그램의 테이블 및 열
데이터베이스 다이어그램 내에서 각 테이블은 제목 표시줄, 행 선택기 및 속성 열 집합의 세 가지 고유한 기능을 사용하여 표시할 수 있습니다.
제목 표시줄
제목 표시줄에는 테이블의 이름이 표시됩니다.
테이블을 수정했지만 아직 저장하지 않은 경우 테이블 이름 끝에 별표(*)가 표시되어 저장되지 않은 변경 내용을 나타냅니다. 수정된 테이블 및 다이어그램을 저장하는 방법에 대한 자세한 내용은 데이터베이스 다이어그램 작업
행 선택기
행 선택기를 선택하여 테이블에서 데이터베이스 열을 선택할 수 있습니다. 열이 테이블의 기본 키에 있는 경우 행 선택기는 키 기호를 표시합니다. 기본 키에 대한 자세한 내용은 기본 및 외래 키 제약 조건을 참조하세요.
속성 열
속성 열 집합은 테이블의 특정 보기에서만 볼 수 있습니다. 다이어그램의 크기와 레이아웃을 관리하는 데 도움이 되는 5가지 보기 중에서 테이블을 볼 수 있습니다.
테이블 뷰에 대한 자세한 내용은 다이어그램에 표시되는 정보 양 사용자 지정을 참조하세요.
데이터베이스 다이어그램의 관계
데이터베이스 다이어그램 내에서 각 관계는 엔드포인트, 선 스타일 및 관련 테이블의 세 가지 고유한 기능을 사용하여 표시할 수 있습니다.
엔드포인트
줄의 엔드포인트는 관계가 일대일인지 일 대 다인지를 나타냅니다. 관계의 한 끝에 키가 있고 다른 쪽 끝에는 그림 8이 있는 경우, 이는 일대다 관계입니다. 관계에 각 엔드포인트에 키가 있는 경우 일대일 관계입니다.
선 스타일
줄 자체(엔드포인트 아님)는 새 데이터가 외래 키 테이블에 추가되면 DBMS(데이터베이스 관리 시스템)가 관계에 대한 참조 무결성을 적용하는지 여부를 나타냅니다. 선이 단색으로 표시되면 DBMS는 외래 키 테이블에서 행을 추가하거나 수정할 때 관계에 대한 참조 무결성을 적용합니다. 줄이 점선으로 나타나면 DBMS는 외래 키 테이블에서 행을 추가하거나 수정할 때 관계에 대한 참조 무결성을 적용하지 않습니다.
관련 테이블
관계 선은 한 테이블과 다른 테이블 사이에 외래 키 관계가 있음을 나타냅니다. 일대다 관계에서는 외래키 테이블이 선의 '8' 모양 기호 근처에 있는 테이블입니다. 줄의 두 엔드포인트가 모두 동일한 테이블에 연결되면 관계는 반사 관계입니다. 자세한 내용은 반사 관계 그리기(Draw reflexive Relationship)를 참조하세요.
이 부분에서는
- 데이터베이스 다이어그램 소유권 이해
- 데이터베이스 다이어그램 디자이너에서 탐색
- 데이터베이스 다이어그램 디자이너 설정
- 이전 버전에서 데이터베이스 다이어그램 업그레이드
- 데이터베이스 다이어그램 디자이너 열기