문제

제트 (MS Access) 데이터베이스를 사용하는 새로운 애플리케이션을 작업 중입니다. C# 객체에서 fluentnhibernate의 오토핑 기능을 사용하여 데이터베이스를 구축했습니다.

화요일에 온라인 WebEx 디자인 검토를 위해이 데이터베이스를 발표해야하며 슬라이드로 그룹화 할 수있는 데이터베이스 용 ERD를 만들 수있는 도구를 찾고 있습니다.

MS Access의 다이어그램은 불가능하지 않습니다.

I가 있습니다 : VS2008 Pro, MS Access 2007, Visio 2007, Enterprise Architects 등 Visio ... NHibernate HBM2DDL HBM.XML 매핑 파일로 내보내는 C# 코드 스키마는 데이터베이스를 포함하는 .ACCDB 파일

필요 : 명확한 다이어그램을 만들 수있는 빠르고 무료이며 쉬운 방법입니다.

Fluent NH 및 Nhibernate에 대한 모든 것이 있기 때문에 드라이버/방언을 사용하여 지원되는 데이터베이스가 다이어그램을 생성하는 데 사용할 수있는 스키마를 만들 수 있습니다.

도움을 줄 제안이 있습니까?

도움이 되었습니까?

해결책

MS Access DB에 실제 DB의 모든 속성이있는 경우 제약 조건 등이있는 경우 Visio는 DB를 가져옵니다. 그것이 당신을 위해 작동하지 않는다면 ... DB를 SQL Server로 가져옵니다. SQL Server에는 기본 ERDS ... 및 SLQ 서버에서 가져온 Visio를 그리는 기초 도구가 있습니다.

ERD의 "정확성"과 "복잡성"은 결국 귀하에게 달려 있으며 캡처 된 데이터를 어떻게 확장하는지.

행운을 빕니다

다른 팁

Visio 2007을 보유하고 있으므로 SQL 서버, 액세스 또는 기타 드라이버 호환 데이터 소스에서 DB를 "리버스 엔지니어링"할 수 있습니다.

  1. 새 데이터베이스 문서 만들기 (일명 : 데이터베이스 모델 다이어그램)
  2. 새로운 "데이터베이스"메뉴에서 리버스 엔지니어를 선택하십시오.

그 시점부터 원하는 데이터 소스에 연결할 것입니다. 마지막 단계는 테이블을 새로운 모양으로 추가 할 것인지 묻습니다. "예"를 선택하면 아름다운 Visio 스타일의 ERD가 있습니다. 변경 후 모델을 새로 고칠 수도 있다고 생각합니다.

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