• ベストアンサー

Webデータベース

Webデータベースを作りたいと思いますがなかなか条件に合うものが見つかりません。 条件としては ・HTMLタグが使えること <a href="http://www.yahoo.co.jp/" >Yahoo!</a>など ・ソートが出来ること あいうえお順とかに この条件で何か御座いませんか?

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

  • ベストアンサー
回答No.2

> Web データベースは、ホームページでデータベースを扱いたいということです。 ということで、それを開発するために必要な製品を探しておられる、と。 閲覧するユーザーが複数いるならば、前回の回答でも出しておりますが、 データベースは Microsoft SQL Server 2005 Express Edition(無料) Web サーバは Windows XP Professional か Windows Server 2000 に無料で付属する IIS 開発は Visual Web Developer Express Edition(無料)を使う。 という組み合わせが入手、取り扱いのしやすさ、情報入手のしやすさでよろしいんじゃないかと。 例えばマイクロソフトが初心者向けに簡単なサンプルの作り方を公開しているサイト「プログラミング簡単レシピ」 http://www.microsoft.com/japan/users/recipe/ 「レシピ 13 : お気に入りショップリストを作る!」なんかは実現したい要件の半分以上のテクニックは紹介されているんじゃないかと思います。 http://www.microsoft.com/japan/users/recipe/013/intro.aspx > その辺判って欲しかった... 実際にデータベースと Web サーバがセットになった製品も存在しますし、それら「Web データベース」という名前で呼ばれており、質問者さんがそれに的を絞っていたのであれば、私が回答したように別々の製品を寄せ集めて開発する回答は質問者さんにとって的外れになっていたことでしょう。 FileMaker のインスタント Web 公開機能 http://www.filemaker.co.jp/ Oracle Application Express http://otn.oracle.co.jp/products/database/application_express/index.html

golz
質問者

お礼

「お気に入りショップリストを作る!」はとても参考になりました。 それとNo.1の回答で > データベースには "http://www.yahoo.co.jp" "Yahoo! Japan" "ヤフージャパン" てな情報を文字として蓄えるだけで、Web サーバが "http://www.yahoo.co.jp" って文字を HTML のリンクにして相手のブラウザに出力するように「開発」するだけです。 とお答えいただきましたがやり方が解らないのでサンプルか解説しているサイトなど御座いませんか。 それが出来れば「お気に入りショップリストを作る!」と組み合わせて実現できそうです。 いろいろ質問してすみませんがよろしくお願いします。

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

その他の回答 (3)

  • webcat
  • ベストアンサー率27% (364/1346)
回答No.4

貴殿にぴったりのWebデータベースとしてデ-タバインド技術があります。 恐縮ですが、参考URLは英文頁しかありません。 ナツメ社刊「HTML&JavaScript上級テクニック集」の 第6章「データベースを検索させる」が参考になります。 1.データはEXCELで作成、更新が可能。 2.Web上でデータの計算、検索、ソートが可能。 3.画像、URLも扱える。 ※ただし、クライアントから更新排他制御などは不可。 データの更新は、csv(あるいはtxt)ファイル、画像ファイルのFTP転送のみで楽々。

参考URL:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/databind/data_binding_node_entry.asp
全文を見る
すると、全ての回答が全文表示されます。
回答No.3

とりあえず初心者向けに簡便化するってことで、テーブルの列構成は ・タイトル ・URL ・説明 で。 ホントはデータの並び順を日本人好みに整えるために読み仮名用の列を使いたかったけど。 ################ 人名リストなんかだと読み仮名用の列を画面に表示しても問題ないけど、リンク集みたいな場合は読み仮名用の列って画面に表示させると変ですよね。 ################ 画面に表示される表は、タイトルと説明の 2列構成。 表のタイトル列にはテーブル内のタイトル列のデータ、表の説明列にはテーブル内の説明列のデータが表示される。 表のタイトル列はハイパーリンクになっていて、リンク先の URL はテーブルの URL 列のデータが設定されている。 みたいな画面をイメージ。 んで私はまだ ASP.NET 2.0 を触ったことがないので細かい技術的な事は言えないんですが、ASP.NET 2.0 でデータベースと連携した表を作成するには GridView ってコントロールが便利そうですね。 ハイパーリンクの表示用文字列とリンク用文字列については下記が参考になるかなぁ。Web にはあんまり情報がなさそうですね。書籍を探してみた方がもう少し深く知れそうです。 @IT「連載:Visual Studio 2005でいってみようDBプログラミング」 「第3回 データアクセス/データソース・コントロールを使い倒せ!」 http://www.atmarkit.co.jp/fdotnet/vs2005db/vs2005db_03/vs2005db_03_01.html あとは [スタート メニュー]-[プログラム]-[Microsoft .NET Framework SDK v2.0]-[クイック スタート チュートリアル] も参考になるはずです。

golz
質問者

お礼

返事が遅くなってすみませんでした。 と言うのも私が借りているサーバーがASP.NETを使用できないので、他のサーバーを探しても良いのが見つからなく、結局Ajaxでソートが出来るっぽかったのでやってみましたがxmlファイルのリンゴの所に<a href="http://www.yahoo.co.jp/">リンゴ</a>と試しにやってみましたがundefinedと表示されて正常な表示がされなくなりました。 ASP.NETは出来ないみたいですが、今後勉強してみたいです。回答してくれた方ありがとう御座いました。 でも、またもや問題発生して誰か分かる方いますか xmlではa hrefタグは使えないのでしょうか。 http://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter19/006/index.html

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

ちょっと質問が抽象すぎて意味不明・・・ 「Web データベース」っていうジャンルの製品があるんですか? HTML の使いどころは? (ユーザーには見えない)内部的なデータ管理、いわゆる「データベース」の機能を持ち、さらにユーザーのブラウザへ HTML を返す、いわゆる「Web サーバ」の機能も併せ持つ製品ってこと? なら Oracle にそんな機能があったけど・・・ 私が取り扱っているジャンルで質問文を解釈すれば、 Web ブラウザを利用したリンク集のようなものを作りたいけれど、リンクのデータはデータベースで管理し、ユーザーがブラウザ上でソートできて、リンク部分をクリックすればそのサイトへジャンプできるようにするには、どんな製品を使って実現すればよいか。 ってことでしょうかね・・・ であれば例えば、 データベースは Microsoft SQL Server 2005 Express Edition(無料)または Access の MDB ファイル。 Web サーバは Windows XP Professional か Windows Server 2000 に無料で付属する IIS 開発はテキストエディタと参考書で ASP を使うか、Visual Web Developer Express Edition(無料)を使う。 てな回答になります。 > ・HTMLタグが使えること > <a href="http://www.yahoo.co.jp/" >Yahoo!</a>など って部分は、「<a href="http://www.yahoo.co.jp/" >Yahoo!</a>」をデータベースに格納するんじゃなくて、データベースには "http://www.yahoo.co.jp" "Yahoo! Japan" "ヤフージャパン" てな情報を文字として蓄えるだけで、Web サーバが "http://www.yahoo.co.jp" って文字を HTML のリンクにして相手のブラウザに出力するように「開発」するだけです。

golz
質問者

お礼

そういうことですが、あなたの回答も抽象すぎてこれだけではどうすればいいか判りません。 Web データベースは、ホームページでデータベースを扱いたいということです。その辺判って欲しかった...

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

関連するQ&A

  • データベースとweb画面

    データベースとweb画面との関連付けを行うときに エディターによるHTML作成からタグを埋め込む方法しかないのでしょうか。これを簡単にできるソフトがあれば紹介してください。 尚データベースは「4th Dimension」で作成したものです。

  • 広告ランダムCGI

    テキストとそのリンク先がランダムで表示できるCGIってありますか? 例えば、HTMLでタグが、 『<a href='http://www.goo.ne.jp/'>goo</a>』 というテキストリンク表示があり。 更新すると、 『<a href='http://www.yahoo.co.jp/'>Yahoo!</a>』 になっているという感じで。 もし知っている人がいればお教えください(><)

    • 締切済み
    • CGI
  • ほしい機能をもつWebデータベースの作り方

    プログラミング初心者です。 趣味でWebデータベースを作ろうと思ったのですが、自分が作りたい以下の機能をもつデータベースを作るには、どのような開発環境・プログラミング言語が適切でしょうか? 環境を調えるのに必要な費用も教えてください。 ・使用する人 私個人です。家族も使うかもしれませんが。 ・Webである必要性 端末を選ばずに利用できるからです。 ・ブラウズするのに使うOS 当面はWindows, Androidです。 ・作りたいもの 「みんなのきょうの料理」「価格ドットコム」のようなものです。 「みんなのきょうの料理」 検索したいページにタグを設定することができ、指定したタグ(複数可能)を含むページを検索できるようにしたいのです。 タグの種類も「食材」「調理法」といくつかの種類があり、種類ごとにタグを設定し、条件を満たすページをサムネイルで表示し、詳細画面へ飛べるようにしたいです。 そのページに書いてある材料のカロリーや量から、最終的なカロリーが計算できるようにしたいです。このカロリーも検索条件として指定できるようにしたいです。 また「関連レシピ」のように、関連ページのサムネイルを表示したいです。 「価格ドットコム」 チェックしておいたページの一覧を表示し、それらの製品の合計金額が表示できるようにしたいです。 よろしくお願い致します。

  • Webデータベースについて

    私は今大学でWEBデータベースの講義を受け、その場で実習形式で学んでいるのですがなかなか理解が追いつかないです。やることはやりますが、理解ができていない状態です。なので、理解を深められるようなサイト、または書籍を探しております。 使用ソフトは、エクリプス、トムキャット、A5M2で使用言語はJAVAです。また、今はWEBデータベースということで、カレンダーを作成しながら学んでいるところです。しかし、一から作るのは時間的にも内容的にもということなのでしょうが、ある程度出来上がったものを使っています。まずは何から講義以外で勉強するべきでしょうか。 話がまとまらないので、まとめますと (1)WEBデータベースにあたって何をどの順番で学んでいくのがよいか (2)それにあたっておすすめの参考書またはサイト この2つを回答としてお願いしたいです。よろしくおねがいします

  • <a>タグのテキストを取得

    jqueryを使っています。 $('a');を使用しページ内のaタグを全て抜き出すと hrefの属性値が表示されてしまい、取り出したい<a>タグに 囲まれたテキストを取得することが出来ません。 <a href="http://yahoo.co.jp">Yahoo!</a> <a href="http://google.co.jp">Google</a> 取り出したい内容は「Yahoo!」及び「Google」のテキスト部分です。 恐らく簡単な内容だとは思いますがご教授お願い出来ますでしょうか?

  • 図書館のような、データベース検索が出来るWebページを作りたい

    質問はタイトルの通りです。 具体的には… Webページ上で、テキストボックスにキーワードを入力し、検索ボタンを押すことで、データベース(Webサーバとは別のサーバ)の中の条件にあったデータをWebページ上で表示できるようなシステムを作りたいと考えています。 イメージとしては、市立図書館などWEBページのようなものが作りたいのだと考えてもらえるとよいと思います。ただ、データは図書館のほど膨大ではありません。 とても難解なことだけは理解しています。ただ、作成以前に全くどのようにすればいいのかの大体の道筋すら検討つかずに困っています。 どなたか作成のための簡略な道筋や勉強すべき知識などをご教授してはいただけませんか?よろしくお願いします。 ※ちなみに… 1、データベース自体は既に存在、機能している。 2、そのデータベースの元を作成した前任者は退職済で連絡はとれません。 3、データベースにはOracle9が使われています。 4、私自体は素人同然です。HTMLとAccessであれば多少理解できます。 5、携帯サイトも同時に作成し、同様の機能を持たせるつもりです。 6、業者に頼むという選択肢は残念ながら選べません… 以上の点も参考にされてください。よろしくお願いします。

    • ベストアンサー
    • CSS
  • データベースについて

    今朝来てみて、突然、素人同然の私に、Web上でデーターベースを構築してほしいと、リストラされそうな勢いで上司に迫られました。 なに気に無茶をいいますので、無謀君と呼ばれています。 とりあえず、HTMLやらタグが多少かける程度の私でも、拒否反応なしに はじめられるような、アドバイスやら、おすすめの本などございましたら、 ベテランの方の経験談などもまじえて、ぜひあつくお聞かせください。

  • Web上にデータベースを置きたい。

    はじめまして。 今私の会社で、Webデータベースアプリケーションを稼動させたいと考えております。 簡単な条件として 1.セキュリティが強固であること 2.OSはUNIX系であること 3.Webサーバーはレンタル可能なこと を想定しております。 1.のセキュリティに関しては暗号化やパスワードでの認証などを考えております。(その他にこれはやった方がいいというのもあれば教えていただけると助かります。) データベース作成のソフトウェアなどをどうすればいいのか悩んでおります。 当初は、SQLサーバーを利用してColdFusionと連携させて暗号化などをかけたいと思っておりました。 でも、わざわざColdFusionと連携をさせなくても 暗号化などがかけれるのかがよくわかりません。 また大変勉強不足な面もありますが、何卒宜しくお願い致します。

  • データベースにアクセスするWebページ

    どちらに質問してよいかわからずこちらに質問させていただきます。 私が担当しているのは、既に公開されているWebページの変更です。 写真や文字列など、変更があるたびにHTMLファイルを開いて 手作業で更新作業をしているところに、データベースにアクセスして データベースの情報を表示するように変更することになりました。(←ここが私の担当です) ※既存のWebページは私が制作したものではありません。 「困っているのは既存のWebページへの実装方法」で、 既に試した方法は 1. データベースの情報を表示する箇所を、まるまる   別HTMLで作成し、JavaScriptでajax通信にて動的に項目を作成するページをつくって   IFRAMEにて既存のページに埋め込む方法をしてみました。   見事動作したのですがこれには問題点がありました。   それは私が実装したIFRAMEの中のHTMLは、JavaScriptが読めない人には   扱えないということでした。   また、JavaScriptだけでなく、CSSも既存ページに合わせて作り直す必要もあり、   他のページに同じようにデータベースの内容を表示して!と言われたら大変な手間がかかります。 2. 既存のHTMLファイルにオリジナルのスクリプトを埋め込む方法。   たとえば<span>#todays_news;</span>のような感じです。      この方法で記述して、http://xxx.jp/解析.php?url=HTMLファイル   にアクセスすると解析.phpがオリジナルスクリプトの埋め込まれたHTMLファイル内の   スクリプトを、データベースから取得したデータに置き換えて出力します。   これの問題点は   サイトのindexからリンクをクリックしてもらえれば解析.phpを通して   データベースの内容で置き換えたページが出力されますが、   直接、HTMLファイルへアクセスされるとオリジナルスクリプトが丸見えになってしまいます。   またSEO対策で不利になるのではと考えています。 そこで、データベースの内容を変更すると、すべてのHTMLファイルを解析.phpに通して出力してしまおう、という考えです。しかしこれだとデータベースの内容を変更するたびすべてのHTMLを書き換えることになり、なんとも効率的ではない気がするのです。 データベースの内容を表示するのに、 HTMLをロードしてからJavaScriptにて動的にコンテンツを生成するのか、 なにかしらの方法で、データベースの内容を反映させたHTMLファイル(静的)を置くのか はたまた、違う方法なのか、 とーっても悩んでおります;;;;;;;; 職場にはJavaScriptやPHP,MySQL等を理解しているものはおらず、 だれにも聞けなくてここで質問させていただきました。 どうかアドバイスお願いいたします><。

  • WEB上で入力が出来るデータベース

     データベース(例えば家計簿のデータベース)へのデータ入力を、WEBページ上から行いたいのですが。そのようなものをご存知ありませんでしょうか?  自分で構築する能力が有りませんので、パッケージソフト製品もしくは既にWEB上にて提供されているサービスである必要があります。