 |
 |
 テクニカルエンジニアデータベース試験トレーニング午後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.
|