┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年8月18日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework 解説は,ジャンジャン日記でも整理しています。 http://d.hatena.ne.jp/suehiro3721p/ ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  SQL の構文として,正しいものはどれか。 ア SELECT 注文番号, AVG(数量) FROM 注文明細 イ SELECT 注文番号, AVG(数量) FROM 注文明細 GROUP BY 注文番号 ウ SELECT 注文番号, AVG(SUM(数量)) FROM 注文明細 GROUP BY 注文番号 エ SELECT 注文番号 FROM 注文明細 WHERE SUM(数量) > 1000 GROUP BY 注文番号 ■キーワード■ ■解答■   テクニカルエンジニア(データベース)午前平成15年問35   同等:データベーススペシャリスト午前平成9年問27 イ SELECT 注文番号, AVG(数量) FROM 注文明細 GROUP BY 注文番号 > GROUP BY 句を指定せずに AVG を使うことはできない  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  国際条約又は国際機関に関する記述のうち,適切なものはどれか。  ア EDIFACT はプログラム著作権に関する国際機関である。  イ GATT ウルグアイラウンドの TRIPS 協定は知的財産権の全般的保護に関す   る国際条約である。  ウ パリ条約は音楽配信の著作権に関する国際条約である。  エ ベルヌ条約は産業財産権全般に関する国際条約である。 ■キーワード■ TRIPS 協定 ■解答■   システム監査技術者午前平成15年問31  イ GATT ウルグアイラウンドの TRIPS 協定は知的財産権の全般的保護に関す   る国際条約である。 > http://pol.cside4.jp/kokusai/1.htm > http://www.yukafukunaga.com/trips.htm > http://www.mofa.go.jp/mofaj/gaiko/ipr/wto_trips.html > を参照しました。 > GATT ウルグアイラウンドとWTOが結びつかず無知を痛感しました。  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  コンパイラの最適化手法で,コードサイズから見た最適化と実行速度から見た 最適化の両方を実現する手法はどれか。  ア 関数のインライン展開  イ ループ内不変式の移動  ウ ループのアンローリング  エ レジスタヘの変数割付け ■キーワード■ コンパイラの最適化手法 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成15年問30   ソフトウェア開発技術者午前平成15年問41  エ レジスタヘの変数割付け >  ア 関数のインライン展開 > → 関数を呼び出すのではなく、その都度コーディングする。 > → コードサイズは冗長となるが、実行速度は速くなる > >  イ ループ内不変式の移動 > → 無駄な処理を減らす > → 実行速度の最適化 > → プログラムコードサイズは,変化しない > >  ウ ループのアンローリング > → コードサイズは冗長となるが、実行速度は速くなる > >  エ レジスタヘの変数割付け > → 実行速度の向上、コードサイズは短くなる  どうもありがとうございました。  問題文のコードサイズというのは,コンパイル後のプログラムのサイズです。  ループのアンローリングというのは,ループの内容を,回数分だけ,プログラム コードにする方法です。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  ANSI/SPARC の 3 層スキーマ構造で,データ処理上必要な現実世界のデータ全 体を定義し,特定のアプリケーションプログラムに依存しないデータ構造を定義 するスキーマとして,適切なものはどれか。  ア 概念スキーマ  イ 外部スキーマ  ウ サブスキーマ  エ 内部スキーマ ■キーワード■ 概念スキーマ,ANSI/SPARC,3層スキーマ構造 ■解答■   テクニカルエンジニア(システム管理)午前平成15年問36   テクニカルエンジニア(データベース)午前平成15年問20   同等:データベーススペシャリスト午前平成12年問27  ア 概念スキーマ > スキーマ (schema) >  データベースの仕様を記述したもの。 > 外部スキーマ : 応用プログラムが、データベースをどのようにして使うかと > いった仕様を記述する。 > 概念スキーマ : コンピュータの物理的な制約を離れて、データの論理構造を > データモデルに従って記述する。 > 内部スキーマ : スキーマに記述された内容を物理的にどのようにして記憶する > かを記述する。 > > 福嶋宏訓. 『基本情報技術者・シスアド試験対応 情報処理用語辞典』. > 2003/2/15 初版. (株)新星出版社. より抜粋  どうもありがとうございました。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  100BASE-T に関する記述のうち,適切なものはどれか。  ア 媒体アクセス方式は,10BASE-T と同じ CSMA/CD である。  イ 媒体には 4 対の STP ケーブルだけが使用でき,UTP ケーブルは使用でき   ない。  ウ 符号化方式は,10BASE-T と同じマンチェスタ符号化方式である。  エ フレーム構成やエラー検出機構は,10BASE-T と異なる。 【実習課題】ついでに,1000BASE-Tも確認しよう。 ■キーワード■ 100BASE-T ■解答■   ソフトウェア開発技術者午前平成16年問66  ア 媒体アクセス方式は,10BASE-T と同じ CSMA/CD である。 ======================================================================== 裏版宿題メール,過去のフォロー > 前回のデータベース向けの問題について質問があります。選択肢にない答えですが > #結合、射影、選択 > が正しいと思うのです。直積は、ある条件で全ての組み合わせを作るようなイメー > ジがあります。確か、行の数がとても多くなった記憶があります。この場合は、結 > 合だったと思うのです。  "結合"の中身は,実際には,直積→選択です。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  トランザクションの同時実行制御である 2 相ロッキングプロトコルに関する 記述として,適切なものはどれか。  ア 2 相ロッキングプロトコルには,共有ロック,占有ロックの概念はない。  イ 異なるテーブルであれば,アンロックした後にロックを行ってもよい。  ウ デッドロックの発生を防ぐことはできない。  エ 読込みを行うトランザクションは,ロックする必要がない。 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  労働者派遣事業法に関する記述のうち,適切なものはどれか。  ア 派遣契約の内容にかかわらず合理的な理由がある場合には,派遣先の作業   指示者の判断で派遣労働者に残業を命ずることができる。  イ 派遣先の事業所に属する従業員は,派遣労働者に業務命令を行うことがで   きる。  ウ 労働者派遣事業法で認められた業務であれば,派遣先の判断で派遣労働者   の業務内容を変更できる。  エ 労働者派遣事業法で認められた特殊な技能を要する業務であれば,同一人   の派遣を 1 年を超えて行うことができる。 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  ソフトウェア開発におけるリポジトリの説明として,適切なものはどれか。  ア 開発を支援するために提供されるソフトウェア部品のデータベースのこと   である。  イ ソフトウェアの開発及び保守における設計情報やプログラム情報を一元的   に管理するためのデータベースのことである。  ウ ソフトウェアを開発するためのツールと,データモデルを格納するための   データベースのことである。  エ リバースエンジニアリングを行うためのソースプログラム解析用ソフトウ   ェアと,解析結果を格納するためのデータベースのことである。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  データモデルに関する記述のうち,適切なものはどれか。  ア 概念モデルの図式的記法の一つに,E-R モデルがある。  イ 概念モデルの一つに,関係モデルがある。  ウ 概念モデルはデータ定義を,論理モデルはその操作をそれぞれ記述する。  エ 論理モデルが決まると,データベースの物理構造は,ただ一つに定まる。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  LAN のノード(制御装置,端末など)を接続する配線の形態に関する記述のうち, バス形配線を説明したものはどれか。  ア ケーブルを環状に敷設し,そこに全ノードが接続される。  イ 中央に制御用のノードを配置し,そこに全ノードが接続される。  ウ 中央のノードに幾つかのノードが接続され,それらから更に別のノードが   接続される。  エ 同軸ケーブルなどの 1 本のケーブルに,全ノードが接続される。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)