┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月17日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  次の SQL 文は,和,差,直積,射影,選択の関係演算のうち,どの関係演算 の組合せで表現されるか。ここで,下線部は主キーを表す。 SELECT 納品.顧客番号, 顧客名 FROM 納品, 顧客 WHERE 納品.顧客番号 = 顧客.顧客番号  納品               顧客 ┌────┬────┬────┐ ┌────┬────┐ │商品番号│顧客番号│納品数量│ │顧客番号│顧客名 │ │ ̄ ̄ ̄ ̄│ ̄ ̄ ̄ ̄│    │ │ ̄ ̄ ̄ ̄│    │ └────┴────┴────┘ └────┴────┘  ア 差,選択,射影  イ 差,直積,選択  ウ 直積,選択,射影  エ 和,直積,射影 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(データベース)午前平成15年問34   同等:データベーススペシャリスト午前平成12年問49  ウ 直積,選択,射影 > 直積で2表(FROM 納品, 顧客)を関連付けて、 > 条件(WHERE 納品.顧客番号 = 顧客.顧客番号)に該当する行を選択し、 > 必要な列(SELECT 納品.顧客番号, 顧客名)を射影する。  どうもありがとうございました。 > 和(合併) >  複数の関係(表)を縦に結合する。 >  例. Aクラスの成績表とBクラスの成績表を単純に結合する。(学年全体の成績 > 表ができる。) > > 差 >  特定の属性の値が関係1(表)に存在するが、関係2(表)に存在しない組 > (行)を抽出する。 >  例. 氏名が氏名表に存在し、成績表に存在しない行を取り出す。 > > 積(交差) >  関係1(表1)と関係2(表2)で、共通する属性の値を持つ組(行)だけを抽出 > する。 >  例. 前期成績表と後期成績表で、総合点が300点の行を取り出す。 > > 選択 >  特定の組(行)だけを抽出する。 > 例. 成績表から、性別が女性の行だけを取り出す。 > > 射影 >  特定の属性(列)だけを抽出する。 >  例. 成績表から番号と総合点の列だけを取り出す。 > > 結合 >  特定の属性を元に、複数の関係(表)を横に結合する。 >  例. 氏名表と成績表を、番号を元に結合する。 > > 福嶋宏訓. 『基本情報技術者・シスアド試験対応情報処理用語辞典』. > 2003/2/15 初版. (株)新星出版社.  どうもありがとうございました。 > リレーショナル代数の基礎 > http://www.cs.reitaku-u.ac.jp/infosci/rdb/rdb02.html  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  EDI を実施するための情報表現規約で規定されるべきものはどれか。  ア 企業間の取引の契約内容  イ システムの運用時間  ウ 伝送制御手順  エ メッセージの形式 ■キーワード■ ■解答■   システム監査技術者午前平成15年問30  エ メッセージの形式 > ア:取引基本規約 > イ:業務運用規約 > ウ:情報伝達規約 > エ:情報表現規約  どうもありがとうございました。 > 情報表現規約 > この規約は、通信ネットワークを郵便にたとえた場合、封書の中の本文の記述方法 > を定めるものです。発注書などの帳票の記述方法のイメージです。つまり、メッセー > ジフォーマットやデータコードに関する取り決めです。 > このページを参考にしました。 > http://www.ecom.jp/qjedic/report/layer.htm  どうもありがとうございました。 > http://www.atmarkit.co.jp/aig/04biz/edi.html  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  システムの信頼性設計に関する記述 a 〜 c と,それに対応する名称の組合せ として適切なものはどれか。  a システムの一部が故障しても,システムの全面的なサービス停止とならな   いようにする。  b a のシステムにおいて,故障した装置を切り離して運用する。  c システムの一部に故障や障害が発生したとき,その影響が安全側に働くよ   うにする。 ┌─┬───────┬────────┬───────┐ │ │   a    │    b    │   c    │ ├─┼───────┼────────┼───────┤ │ア│フールプルーフ│フォールバック │フェールソフト│ ├─┼───────┼────────┼───────┤ │イ│フールプルーフ│ホットスタンバイ│フェールソフト│ ├─┼───────┼────────┼───────┤ │ウ│フェールソフト│フォールバック │フェールセーフ│ ├─┼───────┼────────┼───────┤ │エ│フェールソフト│ホットスタンバイ│フェールセーフ│ └─┴───────┴────────┴───────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問29 ┌─┬───────┬────────┬───────┐ │ │   a    │    b    │   c    │ ├─┼───────┼────────┼───────┤ │ウ│フェールソフト│フォールバック │フェールセーフ│ └─┴───────┴────────┴───────┘ ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  LAN において,伝送距離を延長するために,伝送路の途中でデータの信号波形 を整形・増幅して,物理層での中継を行う装置はどれか。  ア ゲートウェイ  イ ブリッジ  ウ リピータ  エ ルータ ■キーワード■ ■解答■   テクニカルエンジニア(システム管理)午前平成15年問35  ウ リピータ ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  図のようなネットワーク構成のシステムにおいて,同じメッセージ長のデータ をホストコンピュータとの間で送受信した場合のターンアラウンドタイムは,端 末 A では 450 ミリ秒,端末 B では 700 ミリ秒であった。上り,下りのメッセ ージ長は同じ長さで,ホストコンピュータでの処理時間は端末 A,端末 B のど ちらから利用しても同じとするとき,端末 B からホストコンピュータへの片道 の伝送時間は何ミリ秒か。ここで,ターンアラウンドタイムは,端末がデータを 回線に送信し始めてから応答データを受信し終わるまでの時間とし,伝送時間は 回線速度だけに依存するものとする。          回線速度 ┌──────┐ 9,600 ビット/秒  ┌────┐ │      ├──────────┤ 端末 A │ │  ホスト  │          └────┘ │コンピュータ│ 4,800 ビット/秒  ┌────┐ │      ├──────────┤ 端末 B │ └──────┘          └────┘  ア 100  イ 150  ウ 200  エ 250 ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成16年問65  エ 250 > ホストコンピュータでの処理時間 h > メッセージ長 m (ビット) > > 端末 A (m / 9600) * 2 + h = (450 * 10^-3) > 端末 B (m / 4800) * 2 + h = (700 * 10^-3) > 上式より m = 1200, h = 0.2 > > 端末 B の片道の伝送時間は m / 4800 = 1200 / 4800 = 0.25 [秒] > よって 250 [ミリ秒] のエが正解  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  SQL の構文として,正しいものはどれか。 ア SELECT 注文番号, AVG(数量) FROM 注文明細 イ SELECT 注文番号, AVG(数量) FROM 注文明細 GROUP BY 注文番号 ウ SELECT 注文番号, AVG(SUM(数量)) FROM 注文明細 GROUP BY 注文番号 エ SELECT 注文番号 FROM 注文明細 WHERE SUM(数量) > 1000 GROUP BY 注文番号 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  国際条約又は国際機関に関する記述のうち,適切なものはどれか。  ア EDIFACT はプログラム著作権に関する国際機関である。  イ GATT ウルグアイラウンドの TRIPS 協定は知的財産権の全般的保護に関す   る国際条約である。  ウ パリ条約は音楽配信の著作権に関する国際条約である。  エ ベルヌ条約は産業財産権全般に関する国際条約である。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  コンパイラの最適化手法で,コードサイズから見た最適化と実行速度から見た 最適化の両方を実現する手法はどれか。  ア 関数のインライン展開  イ ループ内不変式の移動  ウ ループのアンローリング  エ レジスタヘの変数割付け ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  ANSI/SPARC の 3 層スキーマ構造で,データ処理上必要な現実世界のデータ全 体を定義し,特定のアプリケーションプログラムに依存しないデータ構造を定義 するスキーマとして,適切なものはどれか。  ア 概念スキーマ  イ 外部スキーマ  ウ サブスキーマ  エ 内部スキーマ ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  100BASE-T に関する記述のうち,適切なものはどれか。  ア 媒体アクセス方式は,10BASE-T と同じ CSMA/CD である。  イ 媒体には 4 対の STP ケーブルだけが使用でき,UTP ケーブルは使用でき   ない。  ウ 符号化方式は,10BASE-T と同じマンチェスタ符号化方式である。  エ フレーム構成やエラー検出機構は,10BASE-T と異なる。 【実習課題】ついでに,1000BASE-Tも確認しよう。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)