平成18年 問27
平成18年 問27
次のデータモデルにおいて、”受講”エンティティの属性として適切なものはどれか。
ここで、長方形はエンティティを表し、その中には、エンティティ名を記した。また、
長方形の間の線は関連を表し、1___*は1対多のカーディナリを表す。関連には
ロールを付した。□は説明文である。
(ア)氏名。
(イ)成績。
(ウ)単位数。
(エ)入学年。
____________________________________________
・エンティティの属性。
属性はエンティティタイプの特性や性質を表現する要素のこと。問題のデータモデルに
ついては、つぎのことがわかる。
・1授業あたりの教科は1つ。
・1教科に対し、複数の授業がある。
・教師に対し、複数の受講がある。
・受講に対し、1人の講師が決まる。
・受講生に対し、複数の受講がある。
・受講に対し、1人の受講生が決まる。
これらの関係により、”受講”のエンティティの属性として適切なのは成績となり、
(イ)が正解である。
(ア)人の属性として適切。
(ウ)教科の属性として適切。
(エ)人(受験生)とし適切。
答え(イ)
おいしい北海道「小樽きたいち」
いやしの酒
ゴルフ プレスト
アルージェ
ロイヤルセレス
平成18年 問26
平成18年 問26
関係データベース上に実装するエンティティの主キーの複合キーであり、複合キーを構成している属性数
が多すぎるので、少なくして扱いやすくしたい。この場合の対応として、適切なものはどれか。
(ア)複合キーを構成している属性のうち、エンティティの性格を最も良く表している属性を主キーとし、
残りの属性を外部キーにする。
(イ)複合キーを構成している属性のうち、エンティティの性格を最も良く表している属性を主キーとし、
残りの属性を代替キーにする。
(ウ)複合キーを連番などの代用キーに置き換え、複合キーを構成している属性を外部キーにする。
(エ)複合キーを連番などの代用キーに置き換え、複合キーを構成している属性を代替キーにする。
____________________________________________
・主キーが複合キーの場合の対応
問題では属性数が多すぎて扱いづらいとある。属性数を少なくする対処をとるのは、主キーが
検索キーとして利用されたり、ほかのテーブルに参照のために格納されたりする可能性が高い
ため。データ量を小さくすることで扱いやすくなる。複合キーの属性が多い場合の対処として
、連番(順序、シーケンスと呼ばれるもの)のように、一意性を確保するためだけの属性から
なる主キーを設け、代用する方法がある。キーにはエンティティ本来がもつ自然キー(ナチュ
ラルキー)とデータベースによって発番して管理する代用キーがある、なお主キーでない候補
キーを代替キーという。
従って、正解は(エ)
答え(エ)
グルメコーヒー豆専門!加藤珈琲店
ドリンク屋
e-shopCHOYA
【有】田代製菓
お酒の大型専門店 河内屋

平成18年 問25
平成18年 問25
”商品”の表と”納品”表を商品番号で等結合した結果表はどれか
・等結合。
結合とはRとSの直積集合から条件を満たすタプルを取りだしたもの。その中で、Rの属性
AとSの属性Bとの間に比較演算子「=」が成り立つものをいう。
等結合は、内容が全く同じ列が重複して現れた、冗長な集合。重複する列のうち、片方を
射影によって取り除いたものを自然結合という。
従って、正解は(エ)。
答え(エ)
インナーショップ パスパス
博多桃太郎
オークワ
アジア工房
charm
