まぐMM
テクニカルエンジニアデータベース試験トレーニング午後1 サンプル
ID:P0005365
 

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┏■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
┃                                 
┃  情報処理試験 テクニカルエンジニア データベース 合格支援
┃         午後一攻略トレーニング Vol.000     
┃                           Studio-biz 
┗■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 このメルマガは、情報処理技術者試験テクニカルエンジニア「データベース」
の、午後一の記述式問題を攻略するため、トレーニングを継続して行おうとす
る人を応援します。

┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
┃◎午後一試験について
┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

・午後一の試験時間は、90分です。

・四問中、三問を選択します。

・よって、30分以内で、一問を解かねばなりません。

・出題範囲は
(1)データベースシステムの設計・構築に関すること
(2)データベースシステムの運用・保守に関すること
(3)データベース技術に関すること
 となっています。

┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
┃◎このメルマガの特徴
┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

・毎日続けられるように、午後一の問題を、小さな部分に分けています。

・最初に設問を持ってきて、問題を頭に入れて本文を読むようにしています。

┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
┃◎このメルマガの活用の仕方(例)
┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

1.本番に近いやり方を望む方
 → まず、設問を読む。
 → 本文を読む。
 → 設問を自分なりに解く。
 → 解答例を見て、自分の解答と比較する。
 → 解説を読んで、参考にする。
 * 時間を意識してください。
 * 書いてみるとなおいいです。

2.問題を解いている時間がない人
 → まず、設問を読む。
 → 本文を読む。
 → 解答例と解説を読んで、参考にする。

ではトレーニングを始めます。
┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
┃◎トレーニング
┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

 データベースの基礎理論に関する次の記述を読んで、設問1〜3に答えよ。

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃◎問題
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 設問1 関係従属性について、次の問いに答えよ。

 (1)図2の破線枠内の番号1〜8で示した関数従属性のうち、不適切なも

   のの番号をすべて列挙せよ。


  解答
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃◎本文
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 携帯電話会社の顧客情報を管理するデータベースを作成するために、データ
モデルの関係スキーマについて検討した。

[顧客情報の関係スキーマ]
 携帯電話会社の顧客情報の関係スキーマを、図1に示す。関係の意味及び制
約と、主な属性の意味及び制約は、それぞれ表1及び表2のとおりである。属
性間の表記方法は、図3に従った。

図1 携帯電話会社の顧客情報の関係スキーマ ↓

┌─────────────────────────────────┐
│契約                               │
│ 顧客番号、電話番号、契約番号、契約日時、契約種別、手数料、   │
│ 料金プラン種別、オプション種別、割引種別、基準基本使用料、   │
│ 基準無料額                           │
│                                 │
│オプション                            │
│ オプション種別、オプション使用料                │
│                                 │
│割引                               │
│ 割引種別、割引率、定額料、割引定額料              │
│                                 │
│顧客使用料                            │
│ 顧客番号、電話番号、氏名、生年月日、住所、基本料、通話料    │
│ パケット通信料、オプション料、年月度、計算開始日、計算終了日  │
│                                 │
└─────────────────────────────────┘

表1 関係の意味及び制約

┌─────────────────────────────────┐
│関係                               │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 意味及び制約                          │
├─────────────────────────────────┤
│契約                               │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 関係”契約”は、新規契約、契約変更及び解約の情報を保持する。  │
│ 新規契約時に、一つの電話番号が割当てられる。          │
├─────────────────────────────────┤
│オプション                            │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 関係”オプション”は、オプション種別ごとの使用料を保持する。  │
├─────────────────────────────────┤
│割引                               │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 関係”割引”は、割引種別ごとに適用される。           │
│ 料金計算のための情報を保持する。                │
├─────────────────────────────────┤
│顧客使用                             │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 関係”顧客使用料”は、顧客情報及び各科目(基本料、通話料、パケッ│
│ ト通信料、オプション料)の月額値を月ごとにまとめて保持する。  │
│ 各科目の月額値は、顧客の契約内容(料金プラン種別、オプション種別│
│ 、割引種別)を基に計算される。                 │
│ 月の途中で新規契約、契約変更及び解約が発生した場合は、日割計算を│
│ 行う。                             │
└─────────────────────────────────┘

表2 主要な属性の意味及び制約

┌─────────────────────────────────┐
│属性                               │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 意味及び制約                          │
├─────────────────────────────────┤
│顧客番号:顧客を一意に識別する番号                │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 同一の顧客に、複数の顧客番号を付与することもあり得る。     │
│ 同一の顧客番号で複数の契約を結んだ場合、月単位で複数契約割引が適│
│ 用される。                           │
├─────────────────────────────────┤
│電話番号:携帯電話の電話番号                   │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 電話番号は、解約後、数か月以上経過すれば、別の契約で再利用するこ│
│ とがある。                           │
├─────────────────────────────────┤
│契約番号:契約を一意に識別する番号                │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 新規契約時に付与され、契約変更及び解約の処理には同じ番号が使われ│
│る。                               │
├─────────────────────────────────┤
│契約日時:新規契約・契約変更及び解約が発生した日付及び時刻    │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 同一日に、複数の契約変更及び解約が発生することもあり得る。   │
├─────────────────────────────────┤
│契約種別:新規契約、契約変更及び解約を一意に識別する記号     │
├─────────────────────────────────┤
│手数料:新規契約時、契約変更時及び解約時に、実際に発生する事務手数│
│料                                │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 必ずしも契約種別から一意に決まるとは限らない。         │
├─────────────────────────────────┤
│料金プラン種別:料金プランのタイプを一意に識別する記号      │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 携帯電話の使用頻度及び時間帯に合わせて、複数の料金プランが用意さ│
│ れている。料金プランの種別ごとに、基準基本使用料、基準無料額が一│
│ 意に決まる。契約ごとに一つの料金プランが設定される。      │
├─────────────────────────────────┤
│オプション種別:オプションのサービスのタイプを一意に識別する記号 │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 留守番電話、インターネット接続などの各種サービスが用意されている│
│ 。一つの契約に対して、複数のオプションを設定できる。オプション種│
│ 別ごとに、オプション使用料が一意に決まる。           │
├─────────────────────────────────┤
│割引種別:割引のタイプを一意に識別する記号            │
├・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・─・┤
│ 年間割引、複数契約割引、パケット通信割引などの各種割引が用意され│
│ ている。一つの契約に対して、複数の割引を設定できる。割引種別ごと│
│ に、割引率、定額料及び割引定額料が、空値を含めて一意に決まる。 │
├─────────────────────────────────┤
│年月度:契約中の携帯電話について、使用状況を管理するための各年月度│
├─────────────────────────────────┤
│計算開始日、計算終了日:新規契約、契約変更及び解約に伴う日割計算に│
│用いる。年月度内の開始日、終了日                 │
└─────────────────────────────────┘

図2 属性間の関数従属性(破線枠内は、不完全)↓
   *エンティティタイプ名を囲む長方形は省略しています。

  ┌──────────┐
  │氏名 生年月日 住所│
  └──────────┘
      ↑               ┌───────┐
    顧客番号 計算開始日 計算終了日  │基本料    │
 ┌───↑─↑─┐ ↑     ↑    │通話料    │
 │┌──│────────────┐   │パケット通信料│
 ││ 電話番号 │  年月度   │──→│オプション料 │
 │└──↑────────────┘   └───────┘
┌・・・・│・・・・・・・・・・・・・・・・・・・・・・・・・┐
・│┌──│──┐│            ┌───────┐・
・││ 契約番号│─1→料金プラン種別─2→│基準基本使用料│・
・││     ││            │基準無料額  │・
・└│─────│┘            └───────┘・
・ │ 契約日時│─3→オプション種別─4→オプション使用料 ・
・ │     │           ┌─────┐    ・
・ │     │─5→割引種別──6→│割引率  │    ・
・ └─────┘           │定額料  │    ・
・  │   │            │割引定額料│    ・
・  7   8            └─────┘    ・
・  ↓   ↓                       ・
・ 契約種別 手数料                     ・
└・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・┘

・・・

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┃◎解答例+解説
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 設問1 関係従属性について、次の問いに答えよ。

 (1)図2の破線枠内の番号1〜8で示した関数従属性のうち、不適切なも

   のの番号をすべて列挙せよ。


  解答  3、  5
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

 解説:
  1:表2「契約ごとに、一つの料金プランが設定される。」から、
    契約=契約番号+契約日時ごとに一つの料金プランが設定される。
    ので、料金プラン種別が一つ定まる。OK

  2:表2「料金プランの種別ごとに、基準基本使用料、基準無料額が一意
    に決まる。契約ごとに一つの料金プランが設定される。」のでOK

  3:表2「一つの契約に対して、複数のオプションを設定できる」ので、
    一つの契約に対して一意に定まらないのでNG

  4:表2「オプション種別ごとに、オプション使用料が一意に決まる。」
    のでOK

  5:表2「一つの契約に対して、複数の割引を設定できる。」ので、NG

  6:表2「割引種別ごとに、割引率、定額料及び割引定額料が、空値を含
    めて一意に決まる。」のでOK

  7:表2「新規契約、契約変更及び解約を一意に識別する記号」なので、
    契約が決まれば、一意に決まるのでOK

  8:表2「新規契約時、契約変更時及び解約時に、実際に発生する事務手
    数料」なので、契約が決まれば、一意に決まるのでOK

┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
┃◎お知らせ
┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

 ☆用語知識を少し増強 「純子さん達のための経営・IT基礎用語辞典」
   まぐまぐ  http://www.mag2.com/m/0000161750.html

 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

┏〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
┃◎最後に
┗〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

*解答例はあくまでも解答例であり、唯一の解答ではありません。
 何を書かねばならないかを理解してください。

*継続は力なりです。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
           Copyright (c) Studio-biz All Rights Reserved. 

		


閉じる

このページはまぐまぐプレミアムによる運営です
まぐまぐプレミアム