• ベストアンサー

データーベースの学習方法について

現在、検索機能を持ったHPの作成に取り組んでいるのですが、データーベースを自分で構築する事を学ぶにはどのような方法がありますか? 現在の僕のWEB作成の力は、ホームページビルダーが扱える程度です。

質問者が選んだベストアンサー

  • ベストアンサー
  • gadd3
  • ベストアンサー率46% (211/451)
回答No.3

Web上のデータベースを構築したいなら、MySQLやPostgreSQL(Windows版)を、ローカルマシン上や社内LAN上でということなら、AccessまたはMSDEなどがお金がそれほどかからなくて入門にはいいと思います。そのような書籍が出ていますので、コンピュータ関連の大きな本屋さんへ見に行ってみてください。 順番としては、Accessの勉強に1~2年くらいかけて、理屈がわかったら、そのあとWebデータベースに挑戦する…というパターンがいいのではないかと思います。 Webデータベースでは、データベースのほかにサーバーのことやインターフェイス(PHPなど)のことも色々と学ばねばならないので、いきなりはちょっとしんどいからです。 あと、もし、ただ単にホームページに全文検索システムを組み込みたいということでしたら、msearchがNamazu よりも簡単に設置でき、動作も結構速いのでおすすめです。 http://www.kiteya.net/script/msearch/ (CGIが使えるプロバイダじゃないと使えませんので、事前確認が必要です。) では、がんばってくださいね。

hida
質問者

お礼

どうもありがとうございました。がんばってみます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • nika
  • ベストアンサー率14% (66/470)
回答No.2

検索機能を持ったHPの作成の学習とデーターベースを自分で構築する事とは、別に考えましょう。 データーベースを自分で構築するためにまず、MS-ACCESS等の学習をします。 WEB上での検索機能の追加は、DBがどういうものかわかれば、自ずと技術は向上するはずです。

hida
質問者

お礼

どうもありがとうございました。大変参考になりました。

すると、全ての回答が全文表示されます。
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.1

> 現在、検索機能を持ったHPの作成に取り組んでいるのですが まず、これはどうしても自分でやらなければいけませんか? フリーのCGIを使うという手は考えられないのでしょうか? > 現在の僕のWEB作成の力は、ホームページビルダーが扱える程度です。 かなり厳しいと思います(^^; まずは、hidaさんが扱える、又は契約しているWebサーバーで、どんなDBが動く(動いている)か分からないので、何も言えません。 もし自分でそう言った環境を作りたいのであれば、各種フリーソフトで環境を構築していけばいいでしょう。 Linux+Apache+PostgreSQL(MySQL)+PHP(PerlCGI) であれば全てフリーです。 ここから初めてDBとプログラムの勉強を始めるわけですが…ここまで来るにはあまりにも道のりが遠いような… まずは上記で述べたフリーのCGIを考えてみてはどうでしょうか?

hida
質問者

お礼

どうもありがとうございました。大変参考になりました。

すると、全ての回答が全文表示されます。

関連するQ&A