質問

ジェット(MS Access)データベースを使用する新しいアプリケーションに取り組んでいます。 FluentNHibernateのC#オブジェクトのAutoMapping機能を使用してデータベースを構築しました。

火曜日のオンラインWebEx設計レビューのためにこのデータベースを提示する必要があり、スライドにグループ化できるデータベースのERDを作成するツールを探しています。

MS Accessでの図表作成は、使いにくいです。

私が持っているもの:VS2008 Pro、MS Access 2007、Visio 2007、Visio for Enterprise Architectsなど...         私のC#コード         NHibernate Hbm2Ddlでエクスポートされたスキーマ         FluentNHibernateによって作成されたhbm.xmlマッピングファイル         データベースを含む.accdbファイル

必要なのは、明確な図をすばやく簡単に作成する方法です。

Fluent NHとNHibernateのすべてが揃っているので、ドライバー/方言を使用して、サポートされているデータベースのスキーマを作成し、ダイアグラムの生成に使用できます。

役立つ提案はありますか

役に立ちましたか?

解決

MS Access DBに制約などの実際のDBのすべての属性がある場合、VisioはDBをインポートする必要があります。それがあなたのために働いていない場合... SQL ServerにDBをインポートします。 SQL Serverには、基本的なERDを描画するための初歩的なツールがいくつかあります。SLQServerからインポートするVisioもあります。

"正確性"および「複雑さ」 ERDの最後は、キャプチャされたデータをどのように拡張するかはあなた次第です。

幸運

他のヒント

Visio 2007を使用しているため、「リバースエンジニア」できます。 SQL Server、Access、または他のドライバー互換データソースからのDB。

  1. 新しいデータベースドキュメントを作成します(別名:データベースモデル図)
  2. 新しい「データベース」からメニュー選択リバースエンジニア

その時点から、目的のデータソースに接続します。最後のステップでは、テーブルを新しい形状として追加するかどうかを尋ねられます。 [はい]を選択します。美しいVisioスタイルのERDができます。変更後にモデルを更新することもできると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top