스키마 다이어그램을 수동으로 그리는 데 어떤 소프트웨어를 사용해야합니까? [닫은

StackOverflow https://stackoverflow.com/questions/2031991

문제

우리의 응용 프로그램에는 175 개의 테이블이있는 상당히 큰 DB 디자인이 있습니다. 대부분의 테이블은 하나 또는 두 개의 기본 기능으로 사용되며 시스템의 다른 부분의 구조를 새로운 고용으로 설명하기 위해 몇 가지 작은 "미니 스케인"을 만들고 싶습니다 (솔직히 거대한 총 스키마를 표시하지 않고 , 쓸모없는 것만 큼 큰).

이것들은 이미 텍사스 테이블이므로 필드에 대한 완전히 사용자 지정 이름을 입력하고 직접 연결을 지정할 수있는 도구가 필요합니다 (일부 외국 키는 표준 명명 패턴을 따르지 않기 때문에).

이것에 가장 적합하거나 무료 도구는 무엇입니까?

보너스 포인트 다이어그램 요소 (예 : 테이블)에 대해 사용자 정의 색상을 선택할 수 있으면 주요 시스템의 상호 작용 방법에 대한 논의를 위해 스키마의 재 조립 버전을 만들 수 있기 때문입니다.

도움이 되었습니까?

해결책

글쎄, 그것은 사용자 정의 색상을 수행하지는 않지만 MySQL 워크 벤치 MySQL에서 제공하는 무료 데이터베이스 모델링 도구입니다.

데이터베이스에 연결하도록하여 전체 스키마 다이어그램을 리버스 엔지니어링하도록 설정할 수도 있습니다. 거기에서 가져 와서 필요한 것을 별도의 모델링 다이어그램으로 분할 할 수 있습니다.

다른 팁

모든 종류의 그래프 드로잉에 대해서는 GraphViz; 그러나 "DOT"라는 새로운 새로운 것을 배우고 (여기서 "학습"을 느슨하게 사용합니다) 언어를 배워야합니다. 언어는 엄청나게 간단하며 스키마를 문서화하기 위해 사용하기위한 템플릿이 많이 있습니다.

참고로, 필요한 것과 거의 가까워 질 수있는 열 이름을 기반으로 연결을 유추 할 수있는 우수한 스키마 매핑 도구가 있습니다. 회로도.

나는 단순성을 즐긴다 www SQL 디자이너 (데모):

WWW SQL Designer

나는 Visio를 사용합니다. 리버스 엔지니어 기능이있어 ODBC 소스를 가리킬 수 있으며 테이블, 뷰 및 저장 절차를 그리기 요소로 끌어 올립니다. 금기 사항이 있으면 관계를 통해 테이블을 자동으로 연결합니다. 하위 스키마를 그리려면 추출과 비올라 중에 필요한 테이블을 선택하십시오! 또한 도면 내부에 여러 페이지가 있으므로 모든 것이 포함 된 마스터 페이지와 하위 스키마 세부 사항이 포함 된 후속 페이지를 가질 수 있습니다.

라인 스타일, 채우기 스타일 및 글꼴 스타일도 설정할 수도 있습니다. 그리고 당신이 MSDN에 있다면, 당신은 이미 그것을 가지고 있습니다 ...

사용해보십시오 Sqlyog 's 스키마 디자이너. 사용하는 것은 매우 간단하고 직관적입니다. 시도 할 가치가 있습니다 ...

SQLyog's Schema Designer Screenshot

이 오픈 소스 다이어그램 도구를 확인하십시오 여기.

다음은 DBDESIGNER라는 또 다른 발견입니다 여기.

도움이 되었기를 바랍니다.

1이것을 사용할 수있는 아주 좋은 온라인 도구입니다. http://creately.com/diagram-type/database-design . i를 사용하고 있습니다. 색상 데이터베이스 테이블에 대한 기능도 제공합니다.

enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top