2009-07-11 5 views
3

Visio 2003 Architect 버전에서는 UML ER 다이어그램에서 즉시 SQL Server 데이터베이스를 생성 할 수 있습니다. 그러나 Visio 2007을 사용하면 그런 방법이 없습니다. 제 질문은 SQL2005/2008에서 다른 모든 최신 도구가 ER-> DB 또는 DB-> ER을 지원할 수 있습니까?E-R 다이어그램에서 SQL 서버 2005/2008 데이터베이스를 생성하는 데 도움이되는 도구는 무엇입니까?

+1

Visio 2007에서는 아키텍트 버전을 사용할 수 없습니다. 대신 SQL Server 2005/2008에 대해 Visio 2003 Architect 버전을 사용해 보셨습니까? 나는 네가 그들을 나란히 돌릴 수 있다고 믿는다. –

답변

1

, 당신은 시도 할 수 있습니다 : 웹 사이트에서 DBDesigner

:

DBDesigner 4 비주얼 데이터베이스 디자인 모델링, 생성 및 유지 관리를 단일의 완벽한 환경으로 통합하는 시스템입니다.

그것은 전문적인 기능과 명확하고 간단한 사용자 인터페이스를 결합하여 데이터베이스를 처리하는 가장 효율적인 방법을 제공합니다.

DBDesigner 4는 Oracle의 Designer ©, IBM의 Rational Rose ©, Computer Associates의 ERwin © 및 Kompany의 DataArchitect ©와 비교되는 제품이지만 Microsoft Windows © 2k/XP 및 Linux KDE/Gnome에서 사용할 수있는 오픈 소스 프로젝트입니다. 그것은 GPL에 릴리스입니다.

그리고 그것은 다음과 같은 기능 지원 : 리눅스/MS 윈도우

  • 사용자로 접속합니다 업계 표준으로하고 설계하는 소프트웨어를 기반으로
  • 디자인 모드/쿼리 모드
    • 가능한을 MySQL, Oracle, MSSQL 및 ODBC 데이터베이스 리버스 엔지니어링
    • - 정의 스키마 세대
    • 모델 - 투 - 데이터베이스 syncronisation
    • 인덱스 지원
    • 자동 외래 키 배치
    • 약한 엔티티 지원
    • 표준 저장 삽입 및 동기화
    • 전체 문서 기능
    • 고급 모델 인쇄
    • Outp 유타 이미지로
    • 모든 옵션
    • 사용자 정의 데이터 유형
    • 데이터베이스 스토리지, 데이터베이스 내에서 모델을 저장하는 능력을 가진 모든 MySQL의 데이터 유형
    • 네트워크 -/다중 사용자 데이터베이스 저장을 통해 액세스
    • 버전 관리 *
    • SQL 쿼리 작성기
    • SQL 명령 내역
    • SQL 명령어 저장 모델 내
    • 플러그인 인터페이스

    내가 (내 자신의 강조) 위의 굵은 사람을 생각하는 당신이 필요로 무엇을 제공해야합니다 (즉, 효과적으로 양방향 데이터베이스/모델 동기화).

    기존 도구를 사용하여 기존 데이터베이스를 ER 다이어그램으로 리버스 엔지니어링했습니다. 내가 기억하는 바에 따르면, 내가 사용한 적이있는 소프트웨어 중 가장 안정적인 소프트웨어는 아니었다. (나는 몇 차례 추락 한 것으로 생각된다.) 그러나 이것은 조금 전 이었으므로 지금은 더 안정적 일 수있다.

  • 0

    나는 Visio 2003에서만 가능했지만 Enterprise Edition은 믿습니다. 그것이 2007 년의 문제 일 수 있습니까?

    +0

    Visio 2007에는 전문판 만 있습니다. S – CodeYun

    +0

    글쎄 그것은 Professional과 Standard Edition이 있지만 Cade가 말했듯이 Architect 버전은 없다. – jvanderh

    2

    당신은 DBML 파일을 생성 비주얼 스튜디오에서 ER 다이어그램을 다음 huagati 플러그인을 사용하여 SQL 서버 스크립트로 내보낼 수 있습니다. http://www.huagati.com/dbmltools/

    0

    대부분의 도구는 SQL 2005/2008을 올바르게 처리하지 못합니다. 하지만 CA ERwin® Process Modeler이 가장 효과적입니다 (비용은 들지 않습니다).

    community edition이 있지만 모델 당 25 개체로 제한됩니다.

    Google에 알려주세요. 당신이 이것을 달성하기 위해 자유/오픈 소스 도구를 찾고 있다면

    관련 문제