10月30日の業務報告

こんばんは

寒いですね.
B3の野沢です.

今日の質問と回答です.

=======================
<プログラミング演習Ⅰ>
Q1. ファイルをリダイレクトする一連の操作がわからない。
A1. 例示されているプログラムを元にして、リダイレクトでファイルに書き込む動作、ファイルを読み込む動作ができることを確認しました

Q2. 駅名を判別するメソッドが動かない
A2. メソッドに引数を指定していなかったので引数が必要ということを伝えました

Q3. 演習9-7で日本語で入力すると値が同じでもfalseになる
A3. マジックコメントの# encoding: Shift_JISを削除し,代わりに#! ruby -Ksとしたら正しく評価されるようになりました.

<データベース技術>
Q4. SELECT文の結果に重複したデータが含まれてしまう.含まれないようにしたいがどうしたらいいかわからない
A4. 行いたい処理とテーブル定義について尋ね,WHERE句で指定するカラムに不必要なものが含まれていることを指摘しました.また,重複すべきでない属性値が複数のテーブルに格納されていたので,正規化の資料を参考にしながらデータベースの設計を再度考えるように伝えました

回答 Q1-2:品木,Q3-4:野沢
=======================

文字コード周りは,はまると詰まることが多いので,修正するのが難しいかと思います.
そういった場合は,チューターやTA,先生等に早めに質問しましょう.

(文責:野沢)