問題タブ [conceptual-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.
database-design - 概念設計のエンティティ
概念設計をいじり始めたばかりで、良い練習をするためだけにいくつかの簡単な例を作成しています。書籍のサンプルを作成する以外に、友達に職場で何をしているのかを尋ねるようになり、その方法で練習しようとしています。とにかく、私が今気にしているのは、エンティティとカーディナリティを持つ概念的な部分だけです。
このデータベースを、ラジオ局/教会、またはコミュニティの誰にでも独自のプログラムを提供する小さな会社と呼ぶことができます. もちろん、各プレゼンターには独自の役割があります。この会社には、予約、請求などのさまざまなもののリストがあります...
私の質問は、この概念設計を見ても、これらのエンティティは理にかなっていますか? 彼らが一般に公開するプログラムを中心に、このデータベースを進化させるのは賢明でしょうか? ここには間違っていることがたくさんあることは知っていますが、別の方法で行うことができたのは何ですか?
誰かが概念モデリングの素晴らしいリンクを持っているなら、私はそれを感謝します...
編集:モデルを更新します
uml - UML クラス図の概念スキーマ
UML ダイアグラムを作成しましたが、以下に示す部分 (および図の灰色の部分) については間違っていると思います。ヘルプやアドバイスをいただければ幸いです。:) ありがとう。
ルール:
通常、オフィスには 1 人のアカデミック スタッフが常駐しています。サポートスタッフのメンバーはオフィスを共有しています。オフィスも一定期間空室になることがあります。
各学生には、専攻のアドバイザーとして教職員が付きます。複数の専攻を持っている学生には、専攻ごとに指導教員が割り当てられます。
すべての教科には、少なくとも 1 つの教科書があり、最大 3 つの追加の教科書が必要です。1 年間の特定のセッションで、アカデミック ユニットは多くの科目を実行できます。
各ランニング科目は、アカデミック ユニットの別のアカデミック スタッフによって教えることができます。
実行科目ごとに、開始日、終了日、および最終試験日が記録されます。学生は、セッションごとに最大 2 つの実行科目を登録できます。
学生が科目に失敗した場合、学生は、その科目が再実行されるときに、後で別のセッションでその科目を再度受講することができます。
それを管理するために、生徒が各科目で得た最終成績はデータベースに保存されます。
mysql - 2 つのエンティティに関係がない場合に 3 つのエンティティとの関係を設計する
私がエンティティを持つERモデルを実装しようとしています:教師、学生、論文、関係:出版、助言。教師と学生の両方が論文を発表できますが、論文に助言できるのは教師だけです。生徒と教師の両方のパブリッシュ関係を複製する必要がありますか、それとも教師と生徒の間に関係がない 3 方向の関係のように見せることはできますか?
entity-relationship - エンティティ関係図の絶対的なモデルの答えはありますか?
こんにちは、私は概念データ モデリングの初心者で、現在エンティティ関係図に取り組んでいます。私が答えを見つけることができないいくつかの質問:
私は特定のシナリオに基づいて ER 図を設計しています。私の回答を「モデル回答」と照合すると、特に2 つのエンティティ間の関係を表す菱形内で使用する用語が大きく異なります。論理的である限り、関係を表す言葉の選択は何でもよいと言うのは正しいですか?
さまざまなチュートリアルで、カーディナリティを表すさまざまな方法が使用されていることに気付きました。crow footを使用するものもあれば、 M:Nを使用して多対多を表すものもあります。規格はたくさんありますが、初心者におすすめの規格はどれですか?
前もって感謝します
database - 概念グラフ - インスピレーションを受けたデータベース
John F. Sowaによって提案された概念グラフのアイデアを使用したデータベースを探しています
c++ - 可変個引数テンプレートの継承を使用してラムダ オーバーロードを作成するには、他に何が必要ですか?
可変個引数テンプレート パラメーターの再帰的な性質と特定のテンプレートのインスタンス化を使用して、パラメーター リストを 1 つずつ「食べる」という基本的な概念を理解しています。
ラムダは、特定の型を取り、特定の型を返すように記述できることを理解しています。私はまだ C++14 と C++11 を学んでいるので、どちらかをマスターしていないことに注意してください。
他の スタックオーバーフローの質問を見た後の私の試みは次のとおりです。
コリル: http://coliru.stacked-crooked.com/a/5df2919ccf9e99a6
ここで概念的に欠けているものは何ですか? 他の答えはこの問題を額面通りに簡潔に答えるかもしれませんが、答えが私の考えを逃れる理由の説明を探しています。演算子を継承する必要があることを理解しusing F::operator()
、戻り値とパラメーターの型が異なることを正しく述べた場合、これを機能させるために他に何をする必要がありますか?
ここに私の考えがあります:
- 一般的な可変個引数テンプレートの基本クラスを作成します。
- 特定のテンプレート ケースを作成して、特定のラムダの をオーバーロードし
operator()
ます。 - 可変個引数のテンプレート引数リストを受け取るヘルパー関数を作成し、それを使用して「オーバーロード」クラスを構築します。
- タイプが明確であることを確認してください。
entity-relationship - 概念モデルで別の関係に依存する関係を定義する
データベースの概念モデルで関係を定義するのを手伝う必要があります。私はPowerDesinerでそれをやっています。私は3つのエンティティを持っています(それらをA、B、Cと呼びましょう)。
私には複雑すぎます。アイデアはありましたが、完全に間違っていることがわかりました。それはプロジェクトの一部にすぎませんが、残りはそれら 3 に影響しません。概念レベルでこれらの制限を行う必要があります。これはまさに私の問題です。
私の最初の、おそらく最良のアイデアは、このhttp://i.snag.gy/Ofdze.jpgでしたが、A が B の一部であり、C と関係がある場合にのみ、C が A を持つことができるという条件は含まれていません ( BからCまでの2つのうちの1つ)
それから私はこのhttp://i.snag.gy/gKNQ9.jpgを思いつきましたが、以前の解決策として、同じ条件が含まれていないと思います。さらに悪いことに、本当にめちゃくちゃな解決策のようです。
uml - 制約のある概念モデル
このユース ケースの概念モデルを作成しようとしています。
は
Actor
を変更できますがbudget
、変更後、予算に要素がない場合、すべての予算要素の合計はまたはであるpercentages
必要があります。100%
0%
この制約をモデルに含めるにはどうすればよいですか?
モデルはこちらからもご覧いただけます