データベース ER図
ホーム > 発行済み
読者の情報処理試験合格(シスアドから高度まで)を目指しています。
作者は、アプリケーションの開発を行なっているエンジニアです。
情報処理試験の知識(理論)を、日々の業務(実践)にどう生かしていくか、その辺りの事を意識
して、発行していきます。

データベース ER図とは


     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━     
        ★★ 『情報処理試験のお勉強(千里の道も一歩から)』 ★★
                           2004/02/01 第12号
        知識の習得は、本当に楽しいものです。
        それぞれの目標に向かって、一歩ずつ踏出して行きましょう。
     ----------------------------------------------------------------------
        まぐまぐ:647 めろんぱん:86 メル天:43 カプライト:60
        E-Magazine:37 Macky!:15 melma:14      総発部数:902
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     
      秋期にネットワークに関する出題がある科目を受験しようと考えている方。
     
      テクニカルエンジニア(ネットワーク)、情報セキュアド、ソフ開、基本情報、
      上級・初級シスアド、アプリケーションエンジニアを受験しようかと考えている
      方は、まちがいなく、申込みしておいた方が良いですよ。
      
      試験範囲の技術習得の手助けになります。
      
      ・「5分でわかる最新キーワード解説」
      ・「ネットワーク早わかり講座」
      ・「運用コストを減らすワザ50」
      ・「すご腕アナリスト市場予測」
     
      今すぐ、無料登録をして、試験対策の準備が出来る環境を、作っておくことを
      お薦めしています。
     
       実力の習得は、日頃の努力です。 貪欲に知識の習得をしましょう。
       
       ▽ http://jstudy.fc2web.com/keyman2.html
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


       『初級システムアドミニストレータ 午前平成15年春問34』
     
     
     データモデルの表記が次の表記法に従うとき,E-R 図の解釈に関する記述のう
     ち,適切なものはどれか。
     
     〔表記法〕
     ┌───┐   ┌───┐
     │ A ├──→│ B │
     └───┘   └───┘
     エンティティ A のデータ 1 個に対して,エンティ
     ティ B のデータは n 個(n≧0) 対応し,また,
     エンティティ B のデータ 1 個に対して,エンティ
     ティ A のデータが 1 個対応する。
     
     ┌───┐   ┌───┐
     │ A │←─→│ B │
     └───┘   └───┘
     エンティティ A のデータ 1 個に対して,エンティ
     ティ B のデータが n 個(n≧0) 対応し,また,
     エンティティ B のデータ 1 個に対して,エンティ
     ティ A のデータが m 個(m≧0) 対応する。
     
     
     〔E-R 図〕
       ┌───────────────────────┐
       │                       │
     ┌─┴─┐   ┌───┐             │
     │商 品│←─→│仕入先├─────┐       │
     └─┬─┘   └─┬─┘     │       │
       │       │       │       │
       ↓       ↓       ↓       ↓
     ┌────┐  ┌───┐   ┌───┐   ┌────┐
     │発注明細│←─┤発 注├──→│納 品├──→│納品明細│
     └────┘  └───┘   └───┘   └────┘
     
      ア 同一の商品は一つの仕入先から仕入れている。
     
      イ 発注明細と納品明細は 1 対 1 で対応している。
     
      ウ 一つの発注で複数種類の商品を発注することはない。
     
      エ 一つの発注で複数の仕入先に発注することはない。
     
     
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     メールマガジンがずれて見える方は、
      http://www.mag2.com/faq/mua.htm を参考にしてください。
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



合格を勝取るにはコレ!! 絶対に読んでおくべきです。

▽ http://www.mag2.com/m/0000120201.htm



     『解説』
     
       今回の問題は、ER図についての問題です。
       ERのEはエンティティ、Rはリレーションシップの頭文字を取ったもの
       ですね。
     
       エンティティはテーブル自身になります。
       エンティティ「商品」は、商品テーブルの事を意味していますね。
     
       リレーションシップはテーブル間の関係を表しています。
       例えば、下図から読み取れる事は。。。
     
       ┌───┐   ┌────┐
       │納 品├──→│納品明細│
       └───┘   └────┘
     
       矢印の根元が「1」、矢印の先が「多」を表しているので、
       納品テーブルと納品明細テーブルは「1対多」の関係がある。
       納品テーブル(の行)が1つ決まると納品明細テーブル(の行)は複数決まる。
       納品明細テーブル(の行)がひとつ決まると納品テーブル(の行)は1つ決まる。
     
       これさえ、分かれば問題を解く事が出来ます。
     
     
       ちなみに、上記のリレーションシップを満たすように、行を設計するとすると
       以下のような感じになりますね。
     
       納品(納品コード,納品日,仕入先コード)  主キーは「納品コード」
                            外部キーは「仕入先コード」
     
       納品明細(納品コード,連番,商品コード)  主キーは「納品コード,連番」
                            外部キーは「商品コード」
     
     
       では、ここで解答をひとつづつ、検証してみましょう。
     
     > ア 同一の商品は一つの仕入先から仕入れている。
     
     
       商品エンティティと仕入先エンティティを抜き出してみましょう。
     
        ┌───┐   ┌───┐
        │商 品│←─→│仕入先│
        └───┘   └───┘
     
       これは、両方とも矢印の先なので、「多」を表していますね。
       つまり「商品」と「仕入先」の関係は「多対多」です。
       商品(の行)が1つ決まると、仕入先(の行)が複数決まる。
       仕入先(の行)が1つ決まると、商品(の行)が複数決まる。
     
       つまり、同一の商品は複数の仕入先から仕入れている事が分かります。
     
     >
     > イ 発注明細と納品明細は 1 対 1 で対応している。
     
       発注明細エンティティと納品明細エンティティを抜き出してみましょう。
     
         ┌────┐                   ┌────┐
         │発注明細│                   │納品明細│
         └────┘                   └────┘
     
       発注明細と納品明細の間は、直接、線が結ばれていませんね。
       つまり、発注明細テーブルと納品明細テーブルの間には関係がありません。
     
     >
     > ウ 一つの発注で複数種類の商品を発注することはない。
     
       発注エンティティと商品エンティティを抜き出してみましょう。
     
       ┌───┐
       │商 品│
       └───┘
                    ┌───┐
                    │発 注│
                    └───┘
     
       これもさっきと同じで、直接、線が結ばれているわけではありませんね。
       つまり、このエンティティ間の関係も無関係です。
     
       但し、発注明細を介すと、
       1つの発注で複数種類の商品を発注する事はありえますね。
     
     
     > エ 一つの発注で複数の仕入先に発注することはない。
     
       発注エンティティと仕入先エンティティを抜き出してみましょう。
     
         ┌───┐
             │仕入先│
             └─┬─┘
               │  
               ↓  
             ┌───┐
             │発 注│
             └───┘
     
     
     
       これは、「仕入先」が矢印の根元なので「1」
           「発注」が矢印の先なので「多」
       を表していますね。
     
       つまり「仕入先」と「発注」の関係は「1対多」です。
       仕入先(の行)が1つ決まると、発注(の行)が複数決まる。
       発注(の行)が1つ決まると、仕入先(の行)が1つ決まる。
     
       言い換えると、一つの発注で複数の仕入先に発注することはない。
       よって、これが正解となります。
     



合格を勝取るにはコレ!! 絶対に読んでおくべきです。

▽ http://www.mag2.com/m/0000120201.htm



     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     『編集後記』
     
       明日から、サーブレット&JSP、そしてXMLを使用したシステムの
       開発現場に行く事になりました。
       初めての現場なので、期待でワクワクしています。
     
       最近、XMLの本を読んでいるんですが、すごくおもしろいですね。
       改めて、データモデリングの大切さを実感する事が出来ました。
     
     『お願い』
     
       ぜひ、情報処理試験のお勉強(千里の道も一歩から)を、今回受験を考えて
       いる方などに、御紹介してあげてください。
       このメールマガジン自身も、千里の道を一歩ずつ、着実に歩んでいきます。
     
      「情報処理試験のお勉強(千里の道も一歩から)」
       まぐまぐ  :http://www.mag2.com/m/0000120201.htm
       めろんぱん :http://www.melonpan.net/mag.php?005485
       メル天   :http://melten.com/m/16380.html
       カプライト :http://cgi.kapu.biglobe.ne.jp/m/8670.html
       E-MAGAZINE :http://www.emaga.com/info/megafri.html
       Macky!   :http://macky.nifty.com/cgi-bin/bndisp.cgi?M-ID=megafriday
       melma!   :http://www.melma.com/mag/20/m00102220/index_bn.html
     
     
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
       『 情報処理試験のお勉強(千里の道も一歩から) 』
       作者  :メガフラ(megafriday@yahoo.co.jp)
       HP  :http://jstudy.fc2web.com/
       発行周期:週間
     
      以下のスタンドより、発行させて頂いています。
      配信登録、配信中止も以下のアドレスよりお願いします。
     
      まぐまぐ  :http://www.mag2.com/m/0000120201.htm
      めろんぱん :http://www.melonpan.net/mag.php?005485
      メル天   :http://melten.com/m/16380.html
      カプライト :http://cgi.kapu.biglobe.ne.jp/m/8670.html
      E-MAGAZINE :http://www.emaga.com/info/megafri.html
      Macky!   :http://macky.nifty.com/cgi-bin/bndisp.cgi?M-ID=megafriday
      melma!   :http://www.melma.com/mag/20/m00102220/index_bn.html
     
     ----------------------------------------------------------------------
     <免責事項>掲載されているいかなる情報により損害を被っ
                 ても、当方では責任を負いませんことをご了承ください。
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     





情報処理試験のお勉強(千里の道も一歩から) (マガジンID:0000120201)

メールアドレス:
メールアドレス:

Powered by まぐまぐ


メインメニューに戻る

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送