おしゃべり掲示板!みんなの話題共有サイト

ズーム -1元のサイズ+1

ヒントみんなの疑問、質問、相談、体験談、意見、情報が誰かの役に立っています。

先頭から

顧客データを登録して検索するには?

メール転送可
記事 850 by
ホームページ制作の勉強をしています。
顧客データなどを登録して、検索するようなサイトを作成したい場合、
何を学んでいけばいいのでしょうか?
メル友サイトも同じような仕組みだと思うのですが、
そのような仕組みについて勉強したいのです。

データベースを使用するのでしょうか?
データベースやJavaScriptについての知識もほとんどありません。
なので一から勉強したいのですが、
何もわからない状態で何を学んでいったらいいのか目標が掴めずにいます。

まず何から学んでいったらいいのでしょうか?
学べるサイトやお勧めの本があったら、教えて頂ければ助かります。
曖昧な質問でわかりにくいかもしれませんが、どうぞよろしくお願い致しま
す。
To:まーく

返信コメントを書き込む


コピー保険に加入(本文コピー)  写真を貼り付ける 埋め込む
カメラ 写真(画像)貼付の設定

笑 [返信内容の確認]をするときに、あなたが撮影した写真や画像を指定します。投稿すると安全処理されてから投稿欄に表示されます。

設定を閉じる

YouTube公式チャンネル 動画貼付の設定
URL:

笑 YouTube の動画枠直下にある[共有]を押すと出るURLか、再生ページのURLを以下のように入力します。
https://youtu.be/*****

貼り付けてよい動画?

笑 企業等の公式チャンネルの動画や個人が撮影して公開中の動画を掲示板等に貼り付けて共有リンクするのは著作権上合法だそうです。

貼り付け方は?

設定を閉じる

2007年11月7日(水) 22時10分 1件目のコメント
コメント 851 by ぶんちゃん
>>850 まーくさんへ

 現状のまーくさんのプログラミングに関するスキルがどのぐらい
あるのかわからないので、具体的にこれだということが答えられない
のですが、まーくさんがやろうとしている「顧客データを登録して検索」
という方法はたくさんあります。

 まず、おっしゃるようにデータベースを使用します。
そのデータベースをつくるにも、さまざまなデータベース形式という
ものがありますし、それを操作するプログラミング言語などもたくさん
あります。(代表的なのは、C C++ JAVA Perl PHPなどです)
それぞれ得手不得手があり、目的にあったものをチョイス
することがよいと思います。私もそんなに人にアドバイスできるほど
の知識は持ち合わせていませんが・・・。

データベースを扱うために使う材料(ファイル形式や言語)などを
選ぶためには、その検索対象となる顧客の人数は何人ぐらいを想定
しているのか?またどの程度の項目を検索対象とするのかなどでも
かわってきますよ。

顧客データが数百や数千程度なのであれば、エクセルなどでも使用
されているCSV形式のファイルをつくって、使える言語をつかってその
データを抽出したり並べ替えたりすればいいと思います。
その程度の処理であれば、CSV形式のファイルを、汎用的に利用されている
Perl言語で操作してやるのが一番簡単な方法かもしれません。

もっとデータ数が多かったり、複雑な検索をつかうのであれば
RDB形式のファイルを作って操作してやればいいですし、最近はやりの
RSSなんかでも使用されているXML形式でつくってやってもいいと思います。
そのほかにもたくさんのデータベース形式があります。

使用するプログラミング言語も、まーくさんが使用しているWEBサーバ
が対応していなければいけないので、対応されている言語をまず
調べて、対応された言語を学んでいく必要があると思います。
サーバにあわせなくても自分のスキルにあわせたサーバに変えれば
いいだけですけどね。

 ちなみに、基本的にJavaScriptというのは、ブラウザ上でプログラムを
動作させるクライアントサイドJavaScriptなので、WEBサーバ上の
顧客データベースを直接操作して出力することはできませんよ。
WEB上にあるデータを一度他の言語をつかってHTMLページに
出力してやった後なら並べ替えたりなどの操作はできますよ。
サーバサイドJavaScriptというのもありますが、それに対応さいた
サーバは、少ないのではないでしょうか。私はわかりません。
それよりも、JavaScriptはデータベースを操作することを得意とした
言語ではないので、セキュリティの面からみても、データベースには
使用しないほうがよろしいと思います。

 まずは、自分の使用しているサーバが、どの言語に対応しているかを
調べてみるとよいと思います。それから何かかじっている言語や
既に使用できるプログラミング言語などがあるのであれば、それを
使ってデータベースを操作してやるのが時間的にも短時間でつくれる
と思います。

 ここに、現在自分が扱えるプログラミング言語や、想定顧客数、
サーバで使用できる言語の種類、サーバの種類などの情報を
書けば、他の有識者の方が何かアドバイスを頂けるかもしれません。

 このコメント内で、なにか気になるキーワードがありましたら、
それを検索エンジンなどで調べて学んでいって下さいね。
この投稿に返信
2007年11月7日(水) 23時43分違反通報親記事 2件目
コメント 852 by まーく
>>851 ぶんちゃんさん、丁寧なご返答ありがとうございます
わかりやすくて目標が立てられました。

以前はCOBOLとCを少しだけかじっていました。
PerlかPHPというものに興味をもっていたところだったので、
これからCGIの勉強をしようと思います。

PerlやPHPを深く学べば、データベースも構築出来るみたいですね。
穴が無いものを作るのには相当な期間がかかるでしょうが…。
これからコツコツ頑張っていくつもりです。

顧客データが何件かというものは決まってません。
ただ、データベースについて勉強してみたかっただけなのです。
データベースの本もさまざま出ていて、どれを読んだらいいのかわからなく
なってしまって…。
恥ずかしい限りです。

JavaScriptの件に関してもありがとうございました。
独学でやれるところまでやってみます。
何年もかかると思いますが、頑張ります
本当にありがとうございました。
この投稿に返信
2007年11月8日(木) 14時13分違反通報親記事 3件目
コメント 853 by ぶんちゃん
>>852 まーくさんへ

PerlとかPHPに興味があるんですね。
Cをかじっていたのであれば、Perlなどは少々Cの記述に似ている部分が
ありますので、入り込みやすいかもしれませんね。
1つ、経験がない人は知るよしもない大切な情報を書いておきますね。

PHPは、Perlよりも若干処理スピードが上がる場合があります。そして、
データベースを扱うことはできますが、顧客情報などの個人情報データ
の読み書きに使用するのは、セキュリティ上たいへん危険でございます。
サーバのセキュリティレベルを下げないとPHPではデータの読み書きが
できないからです。
だから、PHPでは、個人情報以外のものについての処理に利用される方が
よろしいと思います。

ちなみに、PerlもPHPも何年もかかるものではないですよ(^^ゞ
この投稿に返信
2007年11月12日(月) 2時24分違反通報親記事 4件目
コメント 854 by まーく
>>853 度々、ありがとうございます。
PHPではデータベースを使用するのは安全上好ましくないようですね。
それならPerl一本に絞ることにします。
Perl人口の方がまだ多そうですし、何か調べるにも便利なようなので。

じっくり勉強したいのは山々なんですが、
他にも山ほど勉強しなくてはいけないことがあり、
きっと何年もかかってしまうような気がしてます…(^^;)
今は一日24時間じゃ足りない感じです。

いろいろとご親切にどうもありがとうございました。
また何かあれば談話室を利用させて頂きます。
運営管理など大変でしょうが、応援しています。
この投稿に返信
2007年11月13日(火) 14時7分違反通報親記事 5件目