2013-02-15 2 views
0

SQL Server 2005/2008 이상의 버전에서 뷰에서 엔터티 관계 다이어그램을 생성하는 데 유용한 타사 도구 (무료 또는 유료)가 있습니까?SQL Server의 뷰에서 ER 다이어그램을 생성하는 도구

예를 들어 데이터베이스에 뷰가 있고 뷰에서 참조되는 모든 테이블을 기반으로 ER 다이어그램을 생성하고 싶습니다.

의심의 여지없이 알려주세요.

고마워요!

+0

의견을 ??? –

+0

누구든지 나를 도울 수 있습니까 ??? –

답변

-2

사용 MySQL의 워크 벤치. ER 다이어그램을 데이터베이스에서 직접 생성하기 위해 이미 제공되는 도구가 있습니다.

+0

ER 다이어그램에만 테이블을 추가하는 것이 도움이됩니다. 뷰를 ER 다이어그램에 추가하는 데 사용할 도구를 알고 계십니까? – veer7

0

그냥 SQL Server 관리 Studio에서 수행

하면 DB를 열고 개체 탐색기를 연결하고 바로보기를 클릭하고 "디자인"을 선택합니다. 이렇게하면 그래픽 뷰 디자이너가 생겨나는데,이 뷰 디자이너는보기에 매우 유용한 ER 다이어그램입니다.

2

SchemaSpy이라는 Java 기반 무료 도구를 사용할 수 있습니다. 기본적으로 JDBC 커넥터가있는 한 모든 RDBMS에서 작동합니다.

나는 내 가려움증을 긁는 동안 이것을 발견했으며, 그것에 대한 자세한 게시물을 만들었습니다. 여기에서 찾을 수 있습니다 : http://blog.kmonsoor.com/generate-er-diagram-from-sql-database/

요약 : 모든

  • 먼저, 시스템은 자바 런타임 제대로 가 설치되어 있어야합니다. SchemaSpy는 .jar 파일입니다. 가져 오기 : http://sourceforge.net/projects/schemaspy/files/
  • JDBC 커넥터를 DB로 가져옵니다. DBMS 버전과 일치하는지 확인하십시오.
  • 또한 SchemaSpy 은 GarphViz에 따라 ER 다이어그램을 생성하므로 시스템에 이 설치되어 있어야합니다. http://www.graphviz.org/Download..php
  • 대상 DB 인스턴스 지금

실행까지 &해야합니다,이 명령은 마법을 수행합니다
$ java -jar ./schemaSpy_5.0.0.jar -t pgsql -host 127.0.0.1:5432 -db your_database_name \ -u your_DB_user_name -p your_password -s public \ -dp ./database_specific.jdbc3.jar \ -o output_folder

관련 문제