日々常々悪戦苦闘

本やら模型やらゲームやら

FF11個人的データベース

今までExcelでデータを溜め込んでいたんですけど、いかんせんめんどくさい。というわけで、自分でデータベース管理ツール(ソフトと言わない所がミソ)を作ることに。
データベースの対象とする要素は、以下のとおり。

  • スカベンジ
  • 伐採
  • 採掘
  • 発掘(骨)
  • 収穫
  • チョコボ掘り

この6つのデータを溜め込もうかと。
前にツェールンでつるはし折りまくったのが悔しくてorz
データベースの形式としては

記録ナンバー,カテゴリ,ポイント,曜日,月齢,収穫物,ワーカー装備の有無(4項目)

ってな感じかなと。
毎回毎回データベース一覧から読み込んで出力かけることになるけど、あんまり重くなるようなら、CGIで直接呼ばずに、HTML出力してもいいし。
あんまりでかいから、アクセスの問題は?ってことになるかもしれんが、俺だけが使うのでそんなにでかくならないという話もw一応公開するけど、記録可能なのは俺だけ。他の人は見るだけってヤツなの。俺にも記録させろーって言う人は、個人で作ってくれ。必要ならソースあげるし。だからって、俺のデータ持ち出すなよぉ。
…とかなんとか、くだらない心配する前に、まずプログラムを作れや、俺w
出力形式は

  1. ポイント別産出アイテム一覧
  2. ポイント別産出アイテムの曜日一覧&割合
  3. ポイント別産出アイテムの月齢一覧&割合
  4. ポイント別曜日別産出アイテムの月齢一覧&割合
  5. ポイント別月齢別産出アイテムの曜日一覧&割合
  6. アイテム別産出ジャンル&ポイント一覧
  7. カテゴリ別産出アイテム一覧

てな感じで、1〜5はカテゴリ選択も含める方向にしてやっていこうかなと。
当初PHPで作ろうかと思ったけど、なんかめんどくさいのでPerlで(Perlの方が自分的に使いやすいし)
問題なのはPerlでは2次配列が使えないので、どうしようかと思っていたのだが、元々連想配列使う予定だったので

array{曜日-月齢}

でデータカウントしてもいーんじゃないかと。って、これじゃ足りないか(−−;

array{アイテム名-曜日-月齢}

って感じかな。
曜日別全体数と、月齢別全体数と、ポイント別全体数を基本として、各種割合の出力も可能にしないとねぇ。
今思いついた分はこれだけ。プライベートなメモだったりw