3適切なものはどれか。 - gihyo.jp › ... › download ›...

1
正解: 商品エンティティと仕入先エンティティは、0..*と1..*のリレーションシップを持っています。したが って、一つの商品は1 〜多の仕入先に対応しており、同一の商品は多数の仕入先から仕入れています。 発注明細エンティティと納品明細エンティティを結ぶ線がないので、両者は対応していません。 発注エンティティと仕入先エンティティは、0..*と1のリレーションシップを持っています。した がって、一つの発注は1つの仕入先に対応しており、一つの発注で複数の仕入先に発注すること はありません。 発注エンティティと発注明細エンティティは、1と1..*のリレーションシップを持っています。また、 発注明細エンティティと商品エンティティは、0..*と1のリレーションシップを持っています。した がって、一つの発注で複数の商品を発注することがあります。わかりにくい人は、1つの発注に3つ の発注明細があり、3つの発注明細の各々に別の商品が登録されているケースを考えてみましょう。 同一の商品は一つの仕入先から仕入れている。 発注明細と納品明細は1対1に対応している。 一つの発注で複数の仕入先に発注することはない。 一つの発注で複数の商品を発注することはない。 データモデルが次の表記法に従うとき,E-R 図の解釈に関する記述のうち, 適切なものはどれか。 3 (FE-H22-S-46) 〔表記法〕 エンティティ Aのデータ1個に対して,エンティ ティ Bのデータが n 個(n≧0)に対応し,また, エンティティ Bのデータ1個に対して,エンティ ティ Aのデータが1個対応する。 1 0..* A B エンティティ Aのデータ1個に対して,エンティ ティ Bのデータが n 個(n≧1)に対応し,また, エンティティ Bのデータ1個に対して,エンティ ティAのデータがm個(m≧0)対応する。 0..* 1..* A B 〔E-R図〕 0..* 1 1 1 1 0..* 0..* 0..* 0..* 1..* 商品 仕入先 1..* 1 発注明細 発注 1 1..* 1 0..* 納品 納品明細 437 P436-437_chap14_FE.indd 437 12.10.3 3:02:27 PM

Upload: others

Post on 28-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3適切なものはどれか。 - gihyo.jp › ... › download › P437_chap14_FE.pdfP436-437_chap14_FE.indd 437 12.10.3 3:02:27 PM Created Date 10/3/2012 3:01:52 PM

正解:ウ

ア �商品エンティティと仕入先エンティティは、0..*と1..*のリレーションシップを持っています。したがって、一つの商品は1〜多の仕入先に対応しており、同一の商品は多数の仕入先から仕入れています。

イ 発注明細エンティティと納品明細エンティティを結ぶ線がないので、両者は対応していません。ウ �発注エンティティと仕入先エンティティは、0..*と1のリレーションシップを持っています。した

がって、一つの発注は1つの仕入先に対応しており、一つの発注で複数の仕入先に発注することはありません。

エ �発注エンティティと発注明細エンティティは、1と1..*のリレーションシップを持っています。また、発注明細エンティティと商品エンティティは、0..*と1のリレーションシップを持っています。したがって、一つの発注で複数の商品を発注することがあります。わかりにくい人は、1つの発注に3つの発注明細があり、3つの発注明細の各々に別の商品が登録されているケースを考えてみましょう。

解 説

ア 同一の商品は一つの仕入先から仕入れている。イ 発注明細と納品明細は1対1に対応している。ウ 一つの発注で複数の仕入先に発注することはない。エ 一つの発注で複数の商品を発注することはない。

データモデルが次の表記法に従うとき,E-R 図の解釈に関する記述のうち,適切なものはどれか。問3

(FE-H22-S-46)〔表記法〕

エンティティAのデータ1個に対して,エンティティ Bのデータが n 個(n≧0)に対応し,また,エンティティ Bのデータ1個に対して,エンティティAのデータが1個対応する。

1 0..*A B

エンティティAのデータ1個に対して,エンティティ Bのデータが n 個(n≧1)に対応し,また,エンティティ Bのデータ1個に対して,エンティティAのデータがm個(m≧0)対応する。

0..* 1..*A B

〔E-R図〕

0..* 11

1 10..* 0..* 0..*0..*

1..*商品 仕入先

1..* 1発注明細 発注

1 1..*1 0..*納品 納品明細

437

P436-437_chap14_FE.indd 437 12.10.3 3:02:27 PM