다음을 통해 공유


데이터베이스 다이어그램 디자인

데이터베이스 디자이너는 연결할 데이터베이스를 디자인하고 시각화할 수 있게 하는 비주얼 도구입니다. 데이터베이스를 디자인할 때 데이터베이스 디자이너를 사용하여 테이블, 열, 키, 인덱스, 관계, 제약 조건 등을 만들거나 편집하거나 삭제할 수 있습니다. 데이터베이스를 시각화하기 위해 테이블, 열, 키, 관계의 일부 또는 전부를 표시하는 다이어그램을 하나 이상 만들 수 있습니다.

그래픽 표시를 보여 주는 데이터베이스 다이어그램 창

모든 데이터베이스에 대해 필요한 수만큼 데이터베이스 다이어그램을 만들 수 있습니다. 각 데이터베이스 테이블을 표시하는 다이어그램의 수에는 제한이 없습니다. 따라서 서로 다른 다이어그램을 만들어 데이터베이스의 다른 부분을 시각화하거나 디자인의 다른 부분을 강조할 수 있습니다. 예를 들어, 모든 테이블과 열을 표시하는 큰 다이어그램을 만들 수 있고 열은 표시하지 않고 테이블만 모두 표시하는 작은 다이어그램을 만들 수도 있습니다.

사용자가 만든 각 데이터베이스 다이어그램은 관련 데이터베이스에 저장됩니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

데이터베이스 다이어그램의 테이블 및 열

데이터베이스 다이어그램의 각 테이블에는 세 가지 고유 기능인 제목 표시줄, 행 선택기 및 속성 열 집합이 표시될 수 있습니다.

제목 표시줄   제목 표시줄에는 테이블 이름이 표시됩니다.

테이블을 수정한 다음 아직 저장하지 않은 경우 테이블 이름의 끝에 별표(*)가 표시되어 변경 내용이 저장되지 않았음을 나타냅니다. 수정한 테이블과 다이어그램을 저장하는 데 대한 자세한 내용은 데이터베이스 다이어그램 작업을 참조하십시오.

행 선택기   행 선택기를 클릭하여 테이블에서 데이터베이스 열을 선택할 수 있습니다. 행 선택기는 해당 열이 테이블의 기본 키에 있는 경우 키 기호를 표시합니다. 기본 키에 대한 자세한 내용은 키 작업을 참조하십시오.

속성 열   속성 열 집합은 테이블의 특정 뷰에서만 볼 수 있습니다. 다섯 가지 뷰 형식 중 하나를 사용하여 테이블을 볼 수 있으며, 이를 통해 다이어그램의 크기 및 레이아웃을 쉽게 관리할 수 있습니다.

테이블 뷰에 대한 자세한 내용은 방법: 다이어그램에 표시된 정보의 양 사용자 지정을 참조하십시오.

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

데이터베이스 다이어그램에서 각 관계는 세 가지 고유 기능인 끝점, 선 스타일 및 관련 테이블을 사용하여 나타낼 수 있습니다.

끝점   선의 끝점은 관계가 일대일 관계인지 아니면 일대다 관계인지 나타냅니다. 관계의 한 끝점에 키가 있고 다른 끝점에 숫자 8이 있는 경우 이는 일대다 관계이며, 관계의 각 끝점에 키가 있는 경우 일대일 관계입니다.

선 스타일   선의 끝점이 아니라 선 자체는 외래 키 테이블에 데이터를 새로 추가하는 경우 DBMS(데이터베이스 관리 시스템)에서 관계에 대한 참조 무결성을 적용할지 여부를 나타냅니다. 선이 실선으로 표시되면 외래 키 테이블에서 행을 추가하거나 수정할 때 DBMS에서 관계에 대한 참조 무결성을 적용합니다. 그러나 선이 점선으로 표시되면 외래 키 테이블에서 행을 추가하거나 수정할 때 DBMS에서 관계에 대한 참조 무결성을 적용하지 않습니다.

관련 테이블   관계 선은 한 테이블과 다른 테이블 사이에 외래 키 관계가 있음을 나타냅니다. 일대다 관계의 경우 외래 키 테이블은 선의 숫자 8 기호 옆에 있는 테이블입니다. 선의 두 끝점이 모두 같은 테이블에 연결되면 반사 관계입니다. 자세한 내용은 방법: 반사 관계 그리기를 참조하십시오.

단원 내용

데이터베이스 다이어그램 소유권 이해

데이터베이스 다이어그램 디자이너에서 탐색

방법: 데이터베이스 다이어그램 디자이너 설정

방법: 이전 버전에서 데이터베이스 다이어그램 업그레이드

방법: 데이터베이스 다이어그램 디자이너 열기

데이터베이스 다이어그램 작업

데이터베이스 다이어그램에서 테이블 작업

다이어그램 레이아웃 작업