質問: web上で入力してもらったものを、顧客データとして利用したい web上で入力してもらったものを、 顧客データとして利用したいのですが、 どのようなデータベースを使えばよいでしょう? また、web上で、データベースに直接入力 してもらうといった事ができるのでしょうか? 利用目的は、顧客の管理です。 例えば、住所録をつくったり、年齢的な統計を だしたり、 注文のあった日や、利用金額、メールアドレス なんかを記録していけるようにしたいのです。 今はcgi(perl)で、注文フォームに入力 していただいたものがそのまま、テキスト形式の csvに記載されていきます。 名前,住所,電話・・・・ euc形式で保存されていきます。 エクセルに落とし込むと、横一列になって保存され、 あまり見やすいとはいえませんし、統計なども とりにくい状態です。 データベースに関しては、 勉強するつもりでいますが、汎用性が高く、 とっかかりやすいデータベースを オススメいただけるとありがたいのですが・・・。 ※sqlにもなんだか色々ありすぎて、どれに 手をつければよいのやらで・・・ よろしくお願いします。 ※データベースに関しての知識は過去に ファイルメーカー4、5を使用していた程度です。
回答: データベースには規格があり、どれでも大枠は変わりません。 ただ、データベースによっては方言というか、そのソフト特有の言い回しが結構あるので、細かいことをやるのには各データベースによってはまちまちだったりします。 金額をあまりかけたくない場合はポストグレスをお勧めします。 機能的には商用データベースと大差ありません。 大量にデータを扱う場合はmysqlですかね。 機能的には他に劣るものの、スピードは一番速いです。 ある程度金額が出てもいいのでしたらオラクルですかね。 ただ、記録数がそんなに多くなければ(1000件程度)perlだけでもできますけどもね。 あと、顧客管理はセキュリティー次第で流失の危険がありますから、気をつけてください。 個人的にはmysqlを使っていますが・・・