• ベストアンサー

概念モデルについて

基本的な質問で失礼いたします。 下記のような条件の元、概念モデルを作成しているのですが、 適切に表せているかどうか自信がありません。 条件を満たす概念モデルとして表現できているかどうか、 どなたかご教示いただけませんでしょうか。 [条件] ・商品にはセット商品と単品商品がある。 ・セット商品は2つ以上の単品商品から構成される。 ・単品商品はそれぞれ必ず1つのメーカーに属する。 ・セット商品は同一メーカーの単品商品のみから構成される。 添付したクラス図は2つあります。 上の図は、上記条件のうち、3番目までを表現したもの。 下の図は、4番目の条件も含めたもの。 上の図はおそらく適切に表現できていると思うのですが、4番目 の条件を含めた場合の下の図が正しいのか?が自信ありません。 どなたがご教示頂けたらありがたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.2

> 上の図では、セット商品が複数メーカの単品商品で > 構成されることも許容されてしまいます。 ここだけ。 セット商品が単一メーカ、というのは構造ではない、 ということだと思います。条件でしょう。

Q13810
質問者

お礼

Tasuke22さん 何度もご回答頂き感謝いたします。 >ここだけ。 セット商品が単一メーカ、というのは構造ではない、 ということだと思います。条件でしょう。 構造で表すことはできないということですね。 私も色々考えてみたのですが、適切なモデルが浮かびませんでした。 確かに条件として捉えるべきだと思います。 ご教示頂きありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

下の図はちょっとヘンでしょう。 上の図で正しいと思いますけど。 冗長度を上げたら、セット商品とメーカを結んでも いいでしょう。 下の図でヘンなのは、セット構成があるなら、セット 商品の下であり、単品商品と結びつくのはセット構成 のみで、セット商品とは直接結びつかないでしょう。

Q13810
質問者

お礼

Tasuke22さん 早速回答頂きありがとうございます。頂いた回答にコメントします。 >上の図で正しいと思いますけど。 冗長度を上げたら、セット商品とメーカを結んでも いいでしょう。 上の図では、セット商品が複数メーカの単品商品で構成されることも 許容されてしまいます。 また、セット商品とメーカに関連を付けても、「同一メーカの単品 商品から構成される」という条件を満たさないと思います。 >下の図でヘンなのは、セット構成があるなら、セット 商品の下であり、単品商品と結びつくのはセット構成 のみで、セット商品とは直接結びつかないでしょう。 申し訳ありません。上記のご回答の意味がよく理解できていない ので、再度ご回答頂けるとありがたいです。 セット商品クラスあくまでセット商品名のみを属性として持つ クラスであり、単品商品クラスと多対多で関連しています。 その関連内容をセット構成クラスで表現していることはご理解 頂けるかと思います。(E-R図の多対多のテーブルを関連づける 対応テーブルと同じ意味合いです。) 明示的にこの関連クラスを用いてメーカクラスと関連させる ことによって4つ目の条件を満たそうとしたのですが・・・ と、書いているうちに下の図も間違っていると分かりました。 適切な表現があればと思います。お手数ですがご回答の2つ目 の段落につきましてご説明頂けると有難く思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 概念全体を「ブランドの○○○○○」と呼びますが…

    ブランドを構成する要素には3つの階層があり、最上位にはブランド原点、その下にさまざまなコード(規則)やスタイル、最下層に具体的な商品や広告表現や消費者セグメントがある。このような概念全体を「ブランドの○○○○○」。○には何が入りますか??

  • この概念を「複合罪」と表現することは可能でしょうか?

    現在、ある国の刑法の和訳を行っている者です。 前回、刑法上の表現についていくつか質問をさせていただいたのですが、今回も、日本の刑法上の概念に照らした場合、概念上の相違があるのかないのかを確認したく質問させていただきます。 よろしくご教示のほどお願いいたします。 「一つの行為が、他の犯罪の構成要素または量刑を重くする理由を形成していることで単一の行為と考えられる犯罪を、複合罪という。」 訳文はこのようになり、「複合」はそのまま語義通りに訳しています。が、もともと日本の「複合罪」の定義がよく分かっていません。 「一つの犯罪が・・・単一の行為と考えられる」というところで併合罪とも観念的競合とも違うように思いますし。 少なくとも「複合罪」と訳した場合に、日本の法律上の概念からみて誤解が生まれないようにしたいと思います。「併合罪」「複合罪」「観念的競合」の違いも含めて教えていただければ助かります。

  • エクセル2007 表の形式を変える

    画像の上のような表から、下の図のような表にするにはどうしたらよいでしょうか。 すみません、文章でうまく表現ができません。。 どうかご教示下さい。

  • 諦められない、モデルの職業!

    モデルになりたい! 私は、小3のころラブベリー(今はないですが)を買い始めて、そのころからモデルに憧れていました! でも、親には言えず・・・なぜか、「給料がいい。薬剤師とかになれ」そんな声を親からかけられるようになりそれから、モデルを諦め始めていました。 それから、5年生からニコラ。中1になってからポップティーンを買い始め、、、やっぱりモデルという職業はあこがれで 諦めきれないという気持ちがありました。自分は、背が高いので親戚の方や近所の方から「美人だし、モデルになりな~」ということを何回も言われた事が有り、それを言われるたびにあこがれていました! 今になって、やっぱり諦められません><親にはもちろん言いづらくて、3人兄弟の1番うえで下に2歳と、4歳の弟がいてわがまま言っちゃダメなのかなとか思います。 今中1ですが、栃木住みで、身長162体重51kgです!諦めたほうがいいですか? あと、親に言うとしたらなんて言えばいいですか? 応募できるとこしたら、ニコラにしようと思います><

  • キャリアとメーカーの関係

    キャリア・メーカーによって力の入れ方に差があり、商品数やモデルチェンジのサイクルに表れてます。例えばキャリアで言えばsoftbankではシャープと東芝製が多いですよね。メーカーで言えば富士通はdocomo、京セラはauにしかありません。 この辺りの力関係、勢力図などお分かりの方がいらっしゃったら、ご教示ください。

  • 鉄道模型の急行「銀河」の客車について

    マイクロエースの銀河客車基本セット(A0334)と増結セット(A0335)を購入予定なんですが、現在の実際の編成とどれくらい異なりますでしょうか? または客車単品で購入して揃えることも考えていますが、どこのメーカーのどの車両を買えば実際の編成になるのかわかりません。 どなたかご教示おねがいします。

  • DirectXのポリゴンモデルの表示について。

    DirectXの勉強を始めたばかりの者です。 3Dポリゴンモデルの表示をさせたいと思いWeb上の解説記事を読んでいるのですが 何枚かの板ポリゴンで構成される「ポリゴンモデル」のデータを「プログラム内で記述」して描画させるにはどうしたら良いのか、ということが分かりません。 解説記事を読んでいて、まず、DrawPrimitive()等で一枚ずつポリゴンを描画させることを知りました。 それから「メッシュモデル」という単位で、3Dモデリングソフトで作成した「xファイル」からロードして描画できることを知りました。 (http://princess-tiara.biz/directx/?chapter=12)  ただし「メッシュモデル」のような単位のポリゴン群データを「xファイル」からロードするのでは無く、プログラム内での配列データのセットのような感じで記述したいと思っています。  こういう場合、頂点の繋がりや法線などのデータを全く自前の構造体で定義して、各ポリゴンをforループで一枚ずつDrawPrimitiveなどで描画するというのも、それも1つの手だとは思うのですが、それは何となく本筋という訳でも無いのではと思えます。  また、別のモデリングソフトで「xファイル」を作って、というのも例えば幾何学的な多面体モデルを作りたいと思う場合にはあまり適していないように思います。(その場合、頂点の座標値は是非コンピュータ自身に計算させてセットしたいものです。)  メッシュモデルのようなデータをプログラム上に記述したい場合、プログラム自身に座標値をセットさせたい場合、どうしたら良いのでしょうか?  何か特定の記述のフォーマットなどがあるのでしょうか。またそれを描画する方法はあるでしょうか。解説されているページなどありましたらリンクのみでも助かります。  

  • 正規表現について

    正規表現について、お聞きしたいことがあります。 たとえば、前回の年末ジャンボ宝くじの当選番号を正規表現で表わしたらどのようになるのでしょうか?すべての当選番号は数が多いですので、以下の条件で2つをお答えいただけたらと思います。 条件:各番号 は [0-9][0-9]組 [0-9]\{6\} と 表現すること 3等 下1ケタ9組 166000番 5等 各組共通   下3ケタ254番

  • ムービーメーカー6.0で4画面構成

    http://poppotama.huruike.com/wmmfff/wmmouyou.htm 上のサイトで2画面構成は出来たんですが4画面構成が出来ません。タイムラインへ動画クリップを4個入れて、2番は1番へ重ねる、4番は3番へ重ねるは出来るんですが、重なった3,4番を1,2番へ重ねることが出来ません。 やり方間違ってますか? ムービーメーカー6.0でPCは7です。

  • Wxcel2007の関数

    宜しくお願いいたします 文章で説明が難しいので失礼ですが図を貼り付けしますので 見て頂きお願いいたします この様な(添付図)表から、上、中、下の桜、ボタン、コスモス等の合計金額を取り出ししたいのですが、 例えば 場所 商品名 を作りANDの条件でDSUMを使ってみましたが 上手くいきませんが関数自体が間違いでしょうか。