- トップページ
- 基本情報技術者
- 平成20年度秋季問題
- 平成20年度秋季解答・解説
平成20年度秋季解答
問題56
データベースの概念設計に用いられ,対象世界を,実体と実体間の関連という二つの概念で表現するデータモデルはどれか。
ア | E-R モデル |
イ | 階層モデル |
ウ | 関係モデル |
エ | ネットワークモデル |
解答:ア
<解説>
ア | ○ | E-R モデルは、実体と実体間の関連という二つの概念で表現するデータモデル |
イ | × | 階層モデルは、データの関係を木構造で表すデータモデル |
ウ | × | 関係モデルは、データの関係を2次元の表の形式で表すデータモデル |
エ | × | ネットワークモデルは、データの関係を網構造で表すデータモデル |
問題57
次のような繰返し構造をもったデータを,第3正規形に正規化したものはどれか。ここで,下線部分は主キーを表す。また,単位と単価は商品コードごとに決まるものとする。
解答:イ
<解説>
正規化とは、データの重複をなくすことにより,データの管理を容易にしたり,データを多様な目的に用いるのに有効な方法。通常、正規化は第1正規形~第3正規形の3段階で行う。
- 第1正規化
- 繰り返し部分を別レコードとして分離し固定長レコードにする。
- 第2正規化
- レコードの主キーに完全従属する属性と、主キーの一部分にのみ部分従属する属性を別のレコードとして分離させる。
- 第3正規化
- 主キー以外の属性に従属する属性を別レコードに分割する。
問題58
化粧品の製造を行っている A 社では,販売代理店を通じて商品販売を行っている。今後の販売戦略に活用するために,次の三つの表からなるデータベースの作成を計画している。これらのデータを用いるだけでは得ることのできない情報はどれか。
ア | 商品ごとの販売数量の日別差異 |
イ | 性別ごとの売れ筋商品 |
ウ | 販売代理店ごとの購入者数の日別差異 |
エ | 販売代理店ごとの購入者の年齢分布 |
解答:ウ
<解説>
ア | × | 商品ごとの販売数量の日別差異は、販売代理店の日別販売データを商品ごとに日別にグループ集計すれば得ることができる情報である。 |
イ | × | 性別ごとの売れ筋商品は、顧客データと顧客の商品購入データとを顧客をキーにして結合し,性別ごとに商品別にグループ集計し,販売数量の降順に並べ替えれば得ることができる情報である。 |
ウ | ○ | 顧客がいつ商品を購入したかが分からないので得ることのできない情報である。 |
エ | × | 販売代理店ごとの購入者の年齢分布は、販売データと顧客の商品購入データとを顧客をキーにして結合し,販売代理店ごとに生年別にグループ集計すれば得ることができる情報である。 |
問題59
次の SQL 文の実行結果が A 表のようになった。aに入れるべき適切な字句はどれか。
ア | BU_CODE = S_SHOZOKU AND S_NENREI = 23 |
イ | BU_CODE = S_SHOZOKU AND S_NENREI BETWEEN 23 AND 25 |
ウ | BU_CODE = S_SHOZOKU AND BU_CHO = '1107' AND S_NENREI = 23 |
エ | S_NENREI = 23 |
解答:ア
<解説>
ア | ○ | 年齢が23才の社員を表示する。 |
イ | × | 年齢が23才以上25才以下の社員を表示する。 |
ウ | × | 年齢が23才の社員 かつ システム1部の社員 を表示する。 |
エ | × | BUSHO表とSHAIN表が結合されていない。 |
問題60
データベースの排他制御に関する記述のうち,適切なものはどれか。
ア | あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは可能である。 |
イ | あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは可能である。 |
ウ | あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは可能である。 |
エ | あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは可能である。 |
解答:ア
<解説>
- 占有ロック
- 他のトランザクションのアクセスを禁止する。データの更新中に利用する。
- 共有ロック
- 他のトランザクションが占有ロックをかけるのを禁止する。データの読取り時に利用する。
ア | ○ | 共有ロック中に他のトランザクションが共有ロックをかけることは可能である。 |
イ | × | あるトランザクションによって共有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは不可能である。 |
ウ | × | あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから共有ロックをかけることは不可能である。 |
エ | × | あるトランザクションによって占有ロックがかけられている資源に対して,別のトランザクションから占有ロックをかけることは不可能である。 |
お問い合わせ