データベース設計レビュー用のERDを作成する簡単な方法[非公開]
-
03-07-2019 - |
質問
ジェット(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。
- 新しいデータベースドキュメントを作成します(別名:データベースモデル図)
- 新しい「データベース」からメニュー選択リバースエンジニア
その時点から、目的のデータソースに接続します。最後のステップでは、テーブルを新しい形状として追加するかどうかを尋ねられます。 [はい]を選択します。美しいVisioスタイルのERDができます。変更後にモデルを更新することもできると思います。