読者の情報処理試験合格(シスアドから高度まで)を目指しています。 作者は、アプリケーションの開発を行なっているエンジニアです。 情報処理試験の知識(理論)を、日々の業務(実践)にどう生かしていくか、その辺りの事を意識 して、発行していきます。 |
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ★★ 『情報処理試験のお勉強(千里の道も一歩から)』 ★★ 2004/07/04 第26号 知識の習得は、本当に楽しいものです。 それぞれの目標に向かって、一歩ずつ踏出して行きましょう。 ---------------------------------------------------------------------- まぐまぐ:792 めろんぱん:93 メル天:63 カプライト:73 E-Magazine:80 Macky!:26 melma:16 総発部数:1143 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 秋期にネットワークに関する出題がある科目を受験しようと考えている方。 テクニカルエンジニア(ネットワーク)、情報セキュアド、ソフ開、基本情報、 上級・初級シスアド、アプリケーションエンジニアを受験しようかと考えている 方は、まちがいなく、申込みしておいた方が良いですよ。 試験範囲の技術習得の手助けになります。 ・「5分でわかる最新キーワード解説」 ・「ネットワーク早わかり講座」 ・「運用コストを減らすワザ50」 ・「すご腕アナリスト市場予測」 今すぐ、無料登録をして、試験対策の準備が出来る環境を、作っておくことを お薦めしています。 実力の習得は、日頃の努力です。 貪欲に知識の習得をしましょう。 ▽ http://jstudy.fc2web.com/keyman2.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 『基本情報技術者午前 平成13年秋問67』 関係データベースの主キーに関する記述として,正しいものはどれか。 ア 主キーに指定した列に対して検索条件を指定しなければ,行の検索は できない。 イ 数値を格納する列を主キーに指定すると,その列は算術演算の対象と しては使えない。 ウ 一つの表の中では,主キーの値が同じ行は存在しない。 エ 複数の列からなる主キーを構成することはできない。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ メールマガジンがずれて見える方は、 http://www.mag2.com/faq/mua.htm を参考にしてください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 合格を勝取るにはコレ!! 絶対に読んでおくべきです。 ▽ http://www.mag2.com/m/0000120201.htm 『解説』 今回は、データベースの主キーについての問題です。 では、早速、問題を見てみましょう。 > ア 主キーに指定した列に対して検索条件を指定しなければ,行の検索は > できない。 主キーとは、テーブルの中から一意に行(タプル)を決定することが 出来る極小の属性集合のことです。 つまり、主キーに指定した列に対して検索条件を=(イコール)で指定 すれば、一意に行(タプル)を検索することが出来ます。 また、主キーで無い列を検索条件とすることも、勿論出来ます。 社員テーブル ┌────┬───┬──┬──┬────┐ │社員ID│社員名│年齢│性別│取得資格│ └────┴───┴──┴──┴────┘ (社員IDは、1から順番にカウントアップして付番していくものとする) この場合、主キーは「社員ID」となります。 社員名では、同姓同名の人が存在することがありえるので、主キーとは なりえません。 同じように、年齢、性別、取得資格でも重複することが、考えられます。 SELECT 社員名 FROM 社員テーブル WHERE 社員ID = 111 (主キー[社員ID]が検索条件) ^^^^^^^^^^^^^^ SELECT 社員名 FROM 社員テーブル WHERE 年齢 = 30 (主キーでない列[年齢]が検索条件) ^^^^^^^^^ どちらも、正しく検索を行なうことが出来ます。 ちなみに初めのSQLでは、社員IDが111の社員名が検索されます。 次のSQLでは、年齢が30歳の人の社員名が検索されます。 > イ 数値を格納する列を主キーに指定すると,その列は算術演算の対象と > しては使えない。 数値を格納する列が主キーでも、算術演算の対象とすることは出来ます。 社員テーブル ┌────┬───┬──┬──┬────┐ │社員ID│社員名│年齢│性別│取得資格│ └────┴───┴──┴──┴────┘ (社員IDは、1から順番にカウントアップして付番していくものとする) 主キーは社員IDですね。この列は数値が格納されています。 SELECT 社員ID + 年齢 FROM 社員テーブル 結果としては、それぞれの行の、社員IDと年齢を加算した値が 表示されます。 特に、社員IDと年齢を加算する実行結果に意味は無いですが、 問題無く、実行することが出来ます。 > ウ 一つの表の中では,主キーの値が同じ行は存在しない。 これが、主キーの説明ですね。 よって、解答は「ウ」となります。 > エ 複数の列からなる主キーを構成することはできない。 そんなことはありません。 複数の列の組合せで、主キーを構成することは実務では大変よく あります。この様なキーのことを「連結キー」又は「複合キー」 と言います。 支店別社員テーブル ┌────┬────┬───┬──┬──┬──┐ │支店ID│社員ID│社員名│年齢│性別│資格│ └────┴────┴───┴──┴──┴──┘ (社員IDは、支店毎に1から順番にカウントアップして付番して いくものとする) つまり 横浜支店には、社員ID「1」の横浜太郎さんがいるし 川崎支店には、社員ID「1」の川崎太郎さんがいる。 「社員ID」だけでは、横浜太郎さんなのか、川崎太郎さん なのか判断できません。 両名とも社員IDは「1」なので この様な時には、主キーは「支店ID」+「社員ID」の 連結キーが主キーとなります。 合格を勝取るにはコレ!! 絶対に読んでおくべきです。 ▽ http://www.mag2.com/m/0000120201.htm ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 『お願い』 今回、受験を考えている方などに、情報処理試験のお勉強 (千里の道も一歩から)を、紹介してあげてください。 このメールマガジン自身も、千里の道を一歩ずつ、着実に歩んでいきます。 「情報処理試験のお勉強(千里の道も一歩から)」 まぐまぐ :http://www.mag2.com/m/0000120201.htm めろんぱん :http://www.melonpan.net/mag.php?005485 メル天 :http://melten.com/m/16380.html カプライト :http://cgi.kapu.biglobe.ne.jp/m/8670.html E-MAGAZINE :http://www.emaga.com/info/megafri.html Macky! :http://macky.nifty.com/cgi-bin/bndisp.cgi?M-ID=megafriday melma! :http://www.melma.com/mag/20/m00102220/index_bn.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 『 情報処理試験のお勉強(千里の道も一歩から) 』 作者 :メガフラ(megafriday@yahoo.co.jp) HP :http://jstudy.fc2web.com/ 発行周期:週間 以下のスタンドより、発行させて頂いています。 配信登録、配信中止も以下のアドレスよりお願いします。 まぐまぐ :http://www.mag2.com/m/0000120201.htm めろんぱん :http://www.melonpan.net/mag.php?005485 メル天 :http://melten.com/m/16380.html カプライト :http://cgi.kapu.biglobe.ne.jp/m/8670.html E-MAGAZINE :http://www.emaga.com/info/megafri.html Macky! :http://macky.nifty.com/cgi-bin/bndisp.cgi?M-ID=megafriday melma! :http://www.melma.com/mag/20/m00102220/index_bn.html ---------------------------------------------------------------------- <免責事項>掲載されているいかなる情報により損害を被っ ても、当方では責任を負いませんことをご了承ください。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |
Powered by
メインメニューに戻る
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||