問題タブ [entity-relationship-model]

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.

0 投票する
2 に答える
65 参照

database - 複数の自己関係 (再帰関係) を持つ Hibernate Entity

と呼ばれる Hibernate エンティティを取得しましArticleた。データベースの観点から、次のチャプター ID と前のチャプター ID を同じテーブルに格納したいので、テーブルとそれ自体の 2 つの 1 対 1 の関係があり、nextArticleIdpreviousArticleIdは外部キーです。同じテーブル。

私の質問は、このために Hibernate エンティティを作成するときに状況に対処する方法が提案されているということですか? それとも、これを 2 つの通常の 1 対 1 の関係として扱い、次の記事と前の記事を表すエンティティArticle内に 2 つの異なるオブジェクトを持っているだけですか?Article

よろしく、

0 投票する
1 に答える
698 参照

database - 弱いエンティティ dbms

弱いエンティティについて私が知っていることは、強いエンティティなしでは存在できないということです:-

つまり、弱いエンティティがキー (外部キー) を取得する必要がある強力なエンティティが存在する必要があります。

例:HOTEL(強いエンティティ)とROOM(弱いエンティティ)、HOTELはそれ自体で(独立して)存在できるため強いエンティティですが、ROOMは弱いエンティティであり、それなしでは常にHOTELが必要なため(HOTEL)部屋は存在できません。

しかし、本を読んでいるときに、「ただし、すべての存在依存関係が弱いエンティティタイプになるわけではありません」というステートメントに出くわしました.たとえば、DRIVER_LICENCEエンティティは、独自のキー(licence_number ) したがって、それは弱いエンティティではありません。

私の質問は、強いエンティティに依存するエンティティが弱いエンティティになれないのはなぜですか?

0 投票する
1 に答える
23 参照

database - これらの関連付けが多対多であるのはなぜですか?

下の図のように、エンティティ EMPLOYEE、ADDRESS、および STUDIES が関連付けられています。従業員は複数の住所を持つことができ、複数の大学で学んだ可能性があります。

以下の関係 (Has_address と Graduated) が多対多なのはなぜですか? それらは一対多であるべきではありませんか?(たとえば、住所は 1 人の従業員に属しているため)?

ここに画像の説明を入力

0 投票する
1 に答える
552 参照

parent-child - Visio ER モデルの逆親子関係

Microsoft Visio 2010 で単純な ER モデルを作成しようとしていました。問題は、"RealEstateCompanies" エンティティと "Agents" エンティティの間に "1 対多" の関係が必要なことです。しかし、私はこれを行うことができません。最初の図に示すように、"RealEstateCompany" エンティティの多重度のみを変更できます。

問題

Visio が既定で "RealEstateCompanies" エンティティを子エンティティとして作成する理由がわかりません。2 つのエンティティ間の親子関係を元に戻すことはできません (下の図を参照)。

問題

助けてください、事前に感謝します!!