ぐぐれっnyanta!

今の仕事を進める中で考えたこと、思いついたこと、感じたこと、実現したかったこと、「ぐぐれっ」と言われたこと、など。

ニュース

    <SCRIPT LANGUAGE="JAVASCRIPT"><!-- var ID="100444649"; var AD=0; var FRAME=0; // --></SCRIPT> <SCRIPT LANGUAGE="JAVASCRIPT" SRC="http://j1.ax.xrea.com/l.j?id=100444649"></SCRIPT> <NOSCRIPT></NOSCRIPT>

お気に入り

ナビゲーション

9月 2005 - 投稿

Office 12のスクリーンショットをみました

Office 12のスクリーンショットをみました。

Accessは、教材作り直し確定ですね。(><)

[参考元]http://d.hatena.ne.jp/aspx/20050914/p4

Posted 2005年9月15日 15:25 投稿者 nyanta | : no comments

[情報処理技術者試験]1998年 一種 問47

1998年 一種 問47

関係データベースにおけるデータの正規化に関する記述のうち、正しいものはどれか。

ア  正規化はデータベースへのアクセス効率を向上させるために行うものである。

イ  正規化を行うと、一つの属性が複数の値を持つような入れ子の表は、排除される。

ウ  正規化を行っていない非正規形の表に対しても、選択、射影などの関係演算を実行することは可能である。

エ  正規化を完全に行うと、同一の属性(例えば社員コードや商品コードなど)を複数の表で重複して持つことはなくなる。

解答を考えています。

ア  パフォーマンスの向上させることをいっています。正規化すると複数の表を結合する場合が多々ありますので、アは不適切でしょう。

イ  「入れ子の表」の意味がいまいち分かりません。繰り返し項目の排除のことかな。とりあえず、保留。

ウ  選択や射影はもちろん可能です。ただ、「関係演算を実行する」というくだりが気になります。保留

エ  正規化すると、複数の表でキー項目が取り扱われるでしょうから、「重複してもつことはなくなる」という表現が微妙です。また「正規化を完全に行う」の意味がわかりません。第5正規形のことでしょうか??このような表現は、不適切の可能性が高いです。

ということで、この問題の答えを1つに絞り込むことができませんでした。参考書などでは、イになっているようですね。「不適切なものはどれか。」なら、アで決まりなんですけどね。

Posted 2005年9月12日 14:57 投稿者 nyanta | 2 comment(s)

C言語入門者が挫折しない入門書を作るとしたら。

C言語で、はじめてプログラミングを学習する人(主に新入社員)が、楽しく、勉強するために、どのようなシナリオがよいか、いつも考えています。

最近ひらめいたのが、コンパイラの操作などを習得したあとに、、、

  1. printf()、putchar()を紹介する。(画面に表示)
  2. scanf()、getchar()を紹介する。(キー入力)
  3. if文の紹介。
  4. strcmp()の紹介。(文字列の比較。配列も必要かな。)
  5. 表示された文字や文字列と、入力された文字や文字列が一致しているかチェック
  6. while文の紹介。
  7. 不一致だったら、再度入力。

0.5日×5あればなんとかなるかなぁ。と。

最近の新入社員はパソコンで遊んだ経験はあるでしょうから、タイピングゲームを自分でつくれば結構はまると思うのですが、どうでしょうね。

Posted 2005年9月7日 15:30 投稿者 nyanta | : no comments