wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

9_2 データベース設計

Total questions: 36

Worksheet time: 18mins

Name
Class
Date
1.
関係データベースの主キーの性質として,適切なものはどれか。 出典:令和5年免除 問19
a)
主キーとした列に対して検索条件を指定しなければ,行の検索はできない。
b)
数値型の列を主キーに指定すると,その列は算術演算の対象としては使えない。
c)
一つの表の中に,主キーの値が同じ行が複数存在することはない。
d)
複数の列からなる主キーを構成することはできない。
2.
次の関数従属を満足するとき,成立する推移的関数従属はどれか。ここで,"A→B"はBがAに関数従属していることを表し,"A→{B,C}"は,"A→B"かつ"A→C"が成立することを表す。 〔関数従属〕 {注文コード,商品コード} → {顧客注文数量,注文金額} 注文コード → {注文日,顧客コード,注文担当者コード} 商品コード → {商品名,仕入先コード,商品販売価格} 仕入先コード → {仕入先名,仕入先住所,仕入担当者コード} 顧客コード → {顧客名,顧客住所} 出典:令和5年免除 問20
a)
仕入先コード → 仕入担当者コード → 仕入先住所
b)
商品コード → 仕入先コード → 商品販売価格
c)
注文コード → 顧客コード → 顧客住所
d)
注文コード → 商品コード → 顧客注文数量
3.
事務室が複数の建物に分散している会社で,PCの設置場所を管理するデータベースを作ることになった。"資産","部屋","建物"の三つの表を作成し,各表の関連付けを行った。新規にデータを入力する場合は,参照される表のデータが先に存在している必要がある。各表へのデータの入力順序として,適切なものはどれか。ここで,各表の下線部の項目は,主キー又は外部キーである。 出典:令和4年免除 問25
a)
資産 → 建物 → 部屋
b)
建物 → 部屋 → 資産
c)
部屋 → 資産 → 建物
d)
部屋 → 建物 → 資産
4.
部品在庫管理台帳における,部品,仕入先,在庫の三つのエンティティの関係をデータモデルとして記述した。エンティティa~cの組合せとして,適切なものはどれか。ここで,1 *は1対多の関連を表す。 出典:令和4年免除 問27
a)
b)
c)
d)
5.
関係"注文記録"の属性間に①~⑥の関数従属性があり,それに基づいて第3正規形まで正規化を行って,"商品","顧客","注文","注文明細"の各関係に分解した。関係"注文明細"として,適切なものはどれか。ここで,{X,Y} は,属性XとYの組みを表し,X→Yは,XがYを関数的に決定することを表す。また,実線の下線は主キーを表す。 注文記録(注文番号,注文日,顧客番号,顧客名,商品番号,商品名,数量,販売単価) 〔関係従属性〕 ①注文番号 → 注文日 ②注文番号 → 顧客番号 ③顧客番号 → 顧客名 ④{注文番号,商品番号} → 数量 ⑤{注文番号,商品番号} → 販売単価 ⑥商品番号 → 商品名 出典:令和3年免除 問25
a)
b)
c)
d)
6.
UMLを用いて表した図の概念データモデルの解釈として,適切なものはどれか。 令和元年秋期 問25
a)
従業員の総数と部署の総数は一致する。
b)
従業員は,同時に複数の部署に所属してもよい。
c)
従業員が所属していない部署の存在は許されない。
d)
どの部署にも所属していない従業員が存在してもよい。
7.
UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。 〔条件〕 ①部門には1人以上の社員が所属する。 ②社員はいずれか一つの部門に所属する。③社員が部門に所属した履歴を所属履歴として記録する。 平成30年秋期 問26
a)
b)
c)
d)
8.
データ項目の命名規約を設ける場合,次の命名規約だけでは回避できない事象はどれか。 〔命名規約〕 ①データ項目名の末尾には必ず"名","コード","数","金額","年月日"などの区分語を付与し,区分語ごとに定めたデータ型にする。 ②データ項目名と意味を登録した辞書を作成し,異音同義語や同音異義語が発生しないようにする。 平成30年秋期 問27
a)
データ項目"受信年月日"のデータ型として,日付型と文字列型が混在する。
b)
データ項目"受注金額"の取り得る値の範囲がテーブルによって異なる。
c)
データ項目"賞与金額"と同じ意味で"ボーナス金額"というデータ項目がある。
d)
データ項目"取引先"が,"取引先コード"か"取引先名"か,判別できない。
9.
SQL文においてFOREIGN KEYとREFERENCESを用いて指定する制約はどれか。 平成29年秋期 問27
a)
キー制約
b)
検査制約
c)
参照制約
d)
表明
10.
UMLを用いて表した図のデータモデルの解釈のうち,適切なものはどれか。 平成29年秋期 問28
a)
事業部以外の部門が,部門を管理できる。
b)
社員は事業部に所属できる。
c)
所属する社員がいない部門が存在する。
d)
部門は,いずれかの事業部が管理している。
11.
属性 a の値が決まれば属性 b の値が一意に定まることを,a→bで表す。例えば,社員番号が決まれば社員名が一意に定まるということの表現は,社員番号→社員名である。この表記法に基づいて,図のような関係が成立している属性 a〜j を,関係データベース上の三つのテーブルで定義する組合せとして,適切なものはどれか。 平成29年春期 問25
a)
テーブル1 {a} テーブル2 {b,c,d,e} テーブル3 {f,g,h,i,j}
b)
テーブル1 {a,b,c,d,e} テーブル2 {b,f,g,h} テーブル3 {e,i,j}
c)
テーブル1 {a,b,f,g,h} テーブル2 {c,d} テーブル3 {e,i,j}
d)
テーブル1 {a,c,d} テーブル2 {b,f,g,h} テーブル3 {e,i,j}
12.
E-R図に関する記述として,適切なものはどれか。 平成28年秋期 問26
a)
関係データベースの表として実装することを前提に表現する。
b)
業務で扱う情報をエンティティ及びエンティテイ間のリレーションシップとして表現する。
c)
データの生成から消滅に至るデータ操作を表現する。
d)
リレーションシップは,業務上の手順を表現する。
13.
6行だけから成る"配送"表において成立している関数従属はどれか。ここで,X→Yは,XはYを関数的に決定することを表す。 平成28年秋期 問27
a)
配送先→部品ID
b)
配送日→部品ID
c)
部署ID→部品ID
d)
部署名→配送先
14.
関係データベースにおいて,外部キ一を定義する目的として,適切なものはどれか。 平成28年春期 問29
a)
関係する相互のテーブルにおいて,レコード間の参照一貫性が維持される制約をもたせる。
b)
関係する相互のテーブルの格納場所を近くに配置することによって,検索,更新を高速に行う。
c)
障害によって破壊されたレコードを,テーブル間の相互の関係から可能な限り復旧させる。
d)
レコードの削除,追加の繰返しによる,レコード格納エリアのフラグメンテーションを防止する。
15.
関係"注文記録"の属性間に①~⑥の関数従属性があり,それに基づいて第3正規形まで正規化を行って,"商品","顧客","注文","注文明細"の各関係に分解した。関係"注文明細"として,適切なものはどれか。ここで,{X,Y} は,属性XとYの組みを表し,X→Yは,XがYを関数的に決定することを表す。また,実線の下線は主キーを表す。\n\n注文記録(注文番号,注文日,顧客番号,顧客名,商品番号,商品名,数量,販売単価) 〔関係従属性〕 ①注文番号 → 注文日 ②注文番号 → 顧客番号 ③顧客番号 → 顧客名 ④{注文番号,商品番号} → 数量 ⑤{注文番号,商品番号} → 販売単価 ⑥商品番号 → 商品名 平成27年秋期 問27
a)
b)
c)
d)
16.
RDBMSにおけるスキーマの説明として,適切なものはどれか。 平成26年秋期 問26
a)
実表ではない,利用者の視点による仮想的な表である。
b)
データの性質,形式,ほかのデータとの関連などのデータ定義の集合である。
c)
データの挿入,更新,削除,検索などのデータベース操作の総称である。
d)
データベースの一貫性を保持するための各種制約条件の総称である。
17.
関係を第3正規形まで正規化して設計する目的はどれか。 平成26年秋期 問28
a)
値の重複をなくすことによって,格納効率を向上させる。
b)
関係を細かく分解することによって,整合性制約を排除する。
c)
冗長性を排除することによって,更新時異状を回避する。
d)
属性間の結合度を低下させることによって,更新時のロック待ちを減らす。
18.
関係データベースの主キー制約の条件として,キー値が重複していないことの他に,主キーを構成する列に必要な条件はどれか。 平成25年秋期 問30
a)
キー値が空でないこと
b)
構成する列が一つであること
c)
表の先頭に定義されている列であること
d)
別の表の候補キーとキー値が一致していること
19.
UMLを用いて表した図のデータモデルに対する多重度の説明のうち,適切なものはどれか。 平成25年春期 問26
a)
社員が複数のプロジェクトに参画する場合は,全て同じ役割分担となる。
b)
社員は,同じプロジェクトに異なる役割分担で参画することができる。
c)
社員は,一つ以上のプロジェクトに参画している。
d)
社員は,複数の部門に所属することができる。
20.
E-R図の説明のうち,適切なものはどれか。 平成24年秋期 問26
a)
エンティティタイプ間には,1対多,多対多などのリレーションシップがある。
b)
エンティティタイプ間の関連は,参照側から被参照側への方向の矢印線で表現する。
c)
エンティティタイプには属性をもたせないで,リレーションシップタイプに属性をもたせる。
d)
エンティティタイプの中に関連先のエンティティ名を記述することによって,リレーションシップを表す。
21.
UMLを用いて表した図のデータモデルの解釈のうち,適切なものはどれか。 平成23年秋期 問33
a)
1回の納品に対して分割請求できる。
b)
顧客への請求を支払で相殺できる。
c)
請求処理は納品と同時に実行される。
d)
複数回の納品分をまとめて請求できる。
22.
UMLを用いて表した図のデータモデルの多重度の説明のうち,適切なものはどれか。 平成23年特別 問29
a)
社員が1人も所属しない組織は存在しない。
b)
社員は必ずしも組織に所属しなくてもよい。
c)
社員は複数の組織に所属することができる。
d)
一つの組織に複数の社員は所属できない。
23.
関係データベースにおいて,外部キ一定義を行う目的として,適切なものはどれか。 平成23年特別 問34
a)
関係する相互のテーブルにおいて,レコード間の参照一貫性が維持される制約をもたせる。
b)
関係する相互のテーブルの格納場所を近くに配置することによって,検索,更新を高速に行う。
c)
障害によって破壊されたレコードを,テーブル間の相互の関係から可能な限り復旧させる。
d)
レコードの削除,追加の繰返しによる,レコード格納エリアの虫食い状態を防止する。
24.
DBMSが管理するデータ,利用者,プログラムに関する情報,及びそれらの間の関係を保持するデータの集合体はどれか。 平成23年特別 問35
a)
データウェアハウス
b)
データディクショナリ
c)
データマート
d)
データマイニング
25.
次の "受注台帳" 表を"注文"表と"顧客" 表に分解し,第3正規形にしたとき,両方に必要な属性はどれか。ここで,送付先と支払方法は注文ごとに決めるものとする。また,表の下線は主キーを表す。 受注台帳(注文番号,注文年月日,顧客ID,顧客名,顧客住所,品目,数量,送付先,支払方法,受注金額) 平成22年秋期 問29
a)
顧客ID
b)
顧客名
c)
支払方法
d)
注文番号
26.
“発注伝票”表を第3正規形に書き換えたものはどれか。ここで,下線部は主キーを表す。発注伝票(注文番号,商品番号,商品名,注文数量) 平成22年春期 問30
a)
b)
c)
d)
27.
関係データベースの主キーの性質として,適切なものはどれか。 平成21年秋期 問32
a)
主キーとした列に対して検索条件を指定しなければ,行の検索はできない。
b)
数値型の列を主キーに指定すると,その列は算術演算の対象としては使えない。
c)
一つの表の中に,主キーの値が同じ行が複数存在することはない。
d)
複数の列からなる主キーを構成することはできない。
28.
"従業員"表を第3正規形にしたものはどれか。ここで,下線部は主キーを表す。 従業員 (従業員番号,従業員氏名,{技能コード,技能名,技能経験年数}) ({ }は繰返しを表す) 平成21年春期 問32
a)
b)
c)
d)
29.
データベースの概念設計に用いられ,対象世界を,実体と実体間の関連という二つの概念で表現するデータモデルはどれか。 平成20年秋期 問56
a)
E-Rモデル
b)
階層モデル
c)
関係モデル
d)
ネットワークモデル
30.
平成20年春期 問56
a)
表1 {a} 表2 {b, c, d, e} 表3 {f, g, h}
b)
表1 {a, b, c, d, e} 表2 {a, c} 表3 {b, e, f, g, h}
c)
表1 {a, b, c, d, e} 表2 {b, c, f, g, h} 表3 {b, c, h}
d)
表1 {a, b, c, d, e} 表2 {b, f, g} 表3 {b, c, h}
31.
事務室が複数の建物に分散している会社で,PCの設置場所を管理するデータベースを作ることになった。“資産”,“部屋”,“建物”の三つの表を作成し,各表の関連付けを行った。新規にデータを入力する場合は,参照される表のデータが先に存在している必要がある。各表へのデータの入力順序として,適切なものはどれか。ここで,各表の下線部の項目は,主キー又は外部キーである。 平成19年春期 問63
a)
資産→建物→部屋
b)
建物→部屋→資産
c)
部屋→資産→建物
d)
部屋→建物→資産
32.
次の表において,属性Aに対して関数従属性を満たしている属性はどれか。 平成18年秋期 問60
a)
B
b)
C
c)
D
d)
E
33.
データの正規化に関する記述のうち,適切なものはどれか。 平成18年秋期 問61
a)
関係データベースに特有なデータベース構築技法であり,データの信頼性と格納効率を向上させる。
b)
データの重複や矛盾を排除して,データベースの論理的なデータ構造を導き出す。
c)
データベースの運用管理を容易にするために,レコードをできるだけ短く分割する。
d)
ファイルに格納するデータの冗長性をなくすることによって,アクセス効率を向上させる。
34.
三つの表“商品”,“注文”,“顧客”に対するデータ操作の記述のうち,参照制約を受けることなく実行可能な操作はどれか。ここで,下線の実線は主キーを,破線は外部キーを表す。 平成18年春期 問63
a)
“顧客”表への新規レコード追加
b)
“商品”表のレコード削除
c)
“商品”表のレコードの商品コードの変更
d)
“注文”表への新規レコード追加
35.
データモデルの表記が次の表記法に従うとき,E-R図の解釈に関する記述のうち,適切なものはどれか。 平成17年春期 問41
a)
同一の商品は一つの仕入先から仕入れている。
b)
発注明細と納品明細は1対1に対応している。
c)
一つの発注で複数種類の商品を発注することはない。
d)
一つの発注で複数の仕入先に発注することはない。
36.
データの正規化に関する記述として,適切なものはどれか。 平成16年秋期 問67
a)
関係データベース特有のデータベース構築技法であり,データの信頼性と格納効率の向上を目的とする。
b)
データベースの運用管理を容易にするために,レコードをできるだけ短く分割する構造化の技法である。
c)
ファイルに格納するデータの冗長性をなくすことによって,アクセス効率を向上させるチューニングの技法である。
d)
ファイルやデータベースの論理的なデータ構造を設計する際の技法であり,データの矛盾や重複を排除することを目的とする。