日記/2008-02-04 のバックアップ差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*Enquet System [#k936d903]
来期、ストリーミングシステムのために、PHPのフレームワークであるCakePHPを用いて、図書館アンケートシステムをモデルに開発趣味レートを行う。
**Database [#oc204871]
***項目 [#q5d5822b]
-ID
-学科・先攻
--1〜6
-学年
--1〜7
-性別
--1 or 2
-使用頻度
--1〜7
-理由(月1以下の理由)
--1〜6
-図書館に行く目的
--1〜3 or Other
-使用時間帯(複数)
--1〜4
-借り入れ頻度
--1〜5
-借りる目的(複数)
--1〜4
-使用サービス
--オンラインデータベース
---1〜3
--複写取り寄せ
---1〜3
--図書申し込み
---1〜3
--視聴覚室
---1〜3
-HP(複数)
--1~6 or Other
-今後何を充実させればよいか
--1〜7 or Other
-意見
--Other

**複数選択しの対応について [#k8b8aec0]
-テーブルを分割する
-数学的に項目を分離して格納する
--ex(1=>+1、2=>+10、3=>+100とし、1と3なら、101)
---利点=>DB設計が楽
---欠点=>集計に手間がかかる

***結論 [#d6ff626a]
テーブルを分割し、リレーションによって結びつける