問題タブ [er-modeling]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
entity-relationship - ER モデル化されたサブタイプはデータベースにどのように実装されていますか?
これが単純すぎる場合は申し訳ありませんが、最近ERモデリングに関する多くのドキュメントを見つけましたが、それらはすべて実際の実装をスキップしているようで、明確にしたいだけです.
サブタイプは、サブタイプに属するプロパティとともにスーパータイプへの外部キーを持つ単なる 2 番目のテーブルですか? とにかく、これは私にとって最も理にかなっています。サブタイプの主キーは通常、スーパータイプとも共有されます (サブタイプの主キーにはスーパータイプに対する外部制約があります)?
sql-server - ER ダイアグラムをモデル化し、SQL サーバーにインポートするためのツール
ER モデリングを行い、モデルを Microsoft SQL Server データベースに変換するためのツールはありますか?
ツールには次の機能が必要です。
- ER 図は UML 表記法である必要があります (このを参照してください。最後は UML 表記法です)。
- モデルを Microsoft SQL Server 2005/2008 データベースにエクスポートします (mdf ファイルを作成するか、MSSQL Server に接続して適切なデータベースを作成します)。
Microsoft Visio を試しましたが、UML 表記も MS SQL Server へのエクスポートもサポートしていないようです。
Visual Paradigm も試しましたが、モデルを MS SQL Server にエクスポートできるかどうかわかりません。
database - 同じスキーマ内の異なるデータベースに属するテーブルをモデル化することは可能ですか?
ユーザーに目的の結果を提供するために、それぞれが異なるデータベースに属する2つのテーブルをクエリ(結合操作を使用)するシステムを構築する必要があります。したがって、それらの間には物理的な関係はありません。
ただし、概念的には、それらの間には1対多の関係があり、この関係をERモデルで示す必要があります。
モデリングは簡単な作業ですが、物理的に接続されていない2つのテーブル間に関係を作成することが承認された方法であるかどうかはわかりません。それが「許可されている」場合、テーブルが異なるデータベースに属し、関係が単なる概念であることを指定するためのグラフィカルなER規則はありますか?
PS:私が設計したいモデルは、システムのドキュメントとその利害関係者にシステム構造を示すための両方に使用されます
sql-server - タイプに応じた関連テーブルの問題
私は、会社の架空の車両群のデータベース モデルに取り組んでいます。4 種類の車両 (乗用車、トラック、セミトラック、バス) と 2 種類のドライバーがいます。どちらのタイプも一度に 1 台の車両しか運転できず、タイプ 1 は車しか運転できず、タイプ 2 は毎日 1 台の車両を運転できます。
Type 1 と Type 2 が Driver テーブルから継承され、4 つの車両タイプが Vehicle テーブルから継承されるように ER モデルをセットアップしました。私の問題は、タイプに応じてドライバーを特定の車両テーブルに接続する方法にあります。