トップページ⇒php
184コメント56KB

WEBでデータベースを作る方法はなにが一番簡単?

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
2ちゃんねらーのみなさん
教えてください!

なにが一番簡単に作成できるでしょうか?

PHP憶えたりしないと駄目でしょうか?

PWS立ち上げてAccessで ASPとかFilemakerとかでしょうか?

0002名無しさん@お腹いっぱい。 NGNG
揚げ足取りで恐縮だけど。
WEBでデータベースなんて作れるわけないでしょ?
コンピュータ用語って元々が抽象的で分かりにくいものなんだから、
表現には充分気をつけないと言いたいことが伝わらないよ?
素人同士の会話でなら罷り通っても、大人の世界では通用しません。
だから、もし >>1 君が真剣に「システムを作ってみたい」と思ってる
のだったらまず言葉から気をつけましょう。

マジレスもしておくよ。本格的RDBの利用を想定して書きます。
予算的制約がないならOracleなど資料やサポートが豊富なものを使う
のがベスト。お金無いならPostgreSQLでもMySQLでもいいんじゃないかな?

フロントエンド側は何でもいいでしょう。PHPでもPerlでも、
バックエンドに合わせればいいんじゃないの?

お金あるならOracleが簡単。お金無いならフリーなDBにしろ。
0003名無しさん研究所。 NGNG
Oracleが出てきたのでついでに質問なんですが。。
自宅1台のマシンにインストールして、1個人で使用する場合、
ライセンスは1指名ユーザー\7,000とメディア代\7,000だけで
良いのでしょうか!?
http://www.oracle.co.jp/ias/s_edition/price.html

9i出たし、書籍の体験版はWin98でしか使えなそうなんで・・・
2000からWin98に戻そうかなあ。
0004電動ナナシ NGNG
>>1
ユースケース次第でしょ。

誰にどんなサービスを提供するの?
予算はどのくらい?
開発者のスキルはどの程度?
0005名無しさん@お腹いっぱい。 NGNG
>>3
よくありません。最低X指名ユーザからの購入となっているはずです。
Windowsの場合、10指名ユーザから、ですね。
ちなみに9iはデータベースエンジンではありません。念の為。
0006名無しさん NGNG
PostgresSQLも、取りあえず使えるまでにするには
意外と簡単にたどり着くよ。
0007名無しさん@お腹いっぱい。 NGNG
dbm
0008名無しさん@お腹いっぱい。 NGNG
ディレクトリを含んだファイル名「を」含んだURLと、
そのURLが示すリソースの内容そのものは、
ペアで、そのまま「データベース」と呼んでいいでしょう。

CSVファイルを置いとくとかも、アリかと思いますヨ。
cgi-bin/foo?a=b&c=dとかのクエリー:-)で操作ネ。
0009名無しさん研究所。 NGNG
>>5
ありがとうございます。98で体験版入れることにしました。
つーか9i・・・鬱氏。
0010マカー NGNG
WebObjectsをおすすめします。7万円で最高の環境が手に入ります。
0011名無しさん@お腹いっぱい。 NGNG
>>10
WebObjects5は一体いつ出るの?
0012名無しさん@お腹いっぱい。2001/04/26(木) 11:52ID:1vRmB432
http://www.vector.co.jp/soft/unix/business/se182749.html

これ使えば?
0013ゲロ饅頭2001/04/26(木) 17:34ID:???
http://pesuo.hypermart.net/pbbs/picture.cgi
絵でも描いてろ。
0014名無しさん@お腹いっぱい。02/01/07 15:22ID:K6zpKSLF
Oracleの5指名ユーザとかでWebの運用にも使っちゃってる人、
どれくらいいます〜?
0015仕様書無しさん02/01/07 17:01ID:???
無茶言うなぁ・・・
テストはした事有るけど実運用はやってないよ  (^^;;;
追い込まれてもしらないぞぅぅ
0016名無しさん@お腹いっぱい。02/01/07 20:34ID:c/C9BUqG
>>15
(笑)

実家に、売れる裏山とか田んぼとかなかったらやめるこったね。
0017名無しさん@お腹いっぱい。02/01/07 21:40ID:Pvml8ZEo
( ´�D`)SQL
0018名無しさん@お腹いっぱい。02/01/07 22:27ID:???
>>12
月500円の鯖でも動かせるSQLって感じですね、
ファイルの排他処理などに関しては
PostgreSQLやMySQLには敵わないでしょうけど
記述をSQLにしたいだけならOKじゃないでしょうか。
0019名無しさん@お腹いっぱい。02/01/07 22:40ID:???
>>1
排他制御が必要なら PostgreSQL or MySQL
必要無いなら PerlでCSVでもいじったらどうでしょか。
--------------------------------------------------
$file = 'file.csv';
open(EDIT,"+<$file");
@data = <EDIT>;
for (0..$#data) {
$gyou = @data[$_];
chomp $gyou;
@cell = split(/\,/, $gyou);
#ここで編集したりいろいろ・・・etc
@data[$_] = join("\,", @cell)."\n";
}
seek(EDIT, 0, 0);
print EDIT @data;
truncate(EDIT, tell(EDIT));
close(EDIT);
--------------------------------------------------
0020名無しさん@お腹いっぱい。02/01/07 23:43ID:???
導入からやりたいなら、Apache+PHP+(PostgreSQL or MySQL)が
個人的におすすめです。
手軽にSQLを使いたい(憶えたい)のならば、WinにanHTTPd+PHP+Accessでも
いいんでないでしょうか?
ただ、本当にSQLの勉強になるかどうかは「?」ですが。
0021名無しさん@お腹いっぱい。02/01/09 14:35ID:+KNjKur7
>>1
「WEBでデータベースを作る方法は」
????

字句どおりに考えると、「サイボーズ」とかになっちゃう??
0022名無しさん@お腹いっぱい。02/01/09 16:56ID:???
>>21
漏れも最初それを思い付いた。
雑誌とかの広告で見てたから。
0023名無しさん@お腹いっぱい。02/01/26 07:22ID:01F50xpn
文字どうりでとるなら「AmigoDatabase」だが。
0024名無しさん@お腹いっぱい。02/01/26 11:16ID:A5pVYQo0
Apache+PHP+(PostgreSQL or MySQL)
これ最強。っていうかすげーお手軽。

PDF 版マンモス本のおかげで、だれでもできる。
http://www.php.gr.jp/php/php4tettei/

0025名無しさん@お腹いっぱい。02/01/26 14:49ID:HLKDczmb
DBD::CSVが気になる・・・
CSVにSQLが使えるの?
0026名無しさん@お腹いっぱい。02/01/26 15:46ID:???
>>1
ていうか、Win9Xを鯖にするのは避けた方が。
0027名無しさん@お腹いっぱい。02/01/26 17:43ID:???
WEBベースで… というのがUIをHTMLでという意味ならばHTAがお手軽。
0028名無しさん@お腹いっぱい。02/01/26 20:25ID:???
>>1
WebObjectsがいいと思う
0029名無しさん@お腹いっぱい。02/01/27 02:50ID:???
PostgreSQL なんて非力この上ない。漢は黙って DB2。
Win95/98/Me/2000, Linux, OS/2 用全部入って \4,500 (開発者版)。
http://www.seshop.com/bm_detail.asp?sku=I29P3653
一人分のライセンスしかないけど、漢なら気合でなんとかせれ。
0030nobodyさん02/03/27 02:46ID:gZ3O+SbP
最近僕が紹介された会社がWEBベースでデーターベースを作れる言語を売ってる会社なんですよ、
サイボーズとかMacromedia ColdFusionとかと同じような事が出来ます、しかもかなり簡単らしいです。
はっきり言って僕は良く分からないので今調べてるところなんですよね〜
http://pibase.com/cgi-bin/pi.cgi?c:time+t:files/global/gotoHome.t
0031nobodyさん02/03/27 03:17ID:???
>>25
できるらしい
http://member.nifty.ne.jp/hippo2000/perltips/DBD/csv.htm
DBD変えればデータベース乗り換えも簡単なわけで
テスト環境にいいかも
0032 02/05/20 22:19ID:???
age
0033名無しさん@お腹いっぱい。02/06/08 19:19ID:4cfEWgdT
PostgreSQLとMySQLのどちらかを
使ってみたいのですが、どちらが良いですか?
ちなみにDBは使ったことがありません。
0034nobodyさん02/06/08 20:23ID:???
Apache + php + MySQLがよいというのは、本人の思い入れが
強いからだね。ApacheよりIISの方が簡単だし、MySQLより
Accessの方が設計が楽。PHPをIISで動かすより、ASPの方が
インストールが簡単。
オープンソースが好きなのはわかるけど、現実はこんなもんだよ。
0035nobodyさん02/06/08 20:30ID:???
>>34
現在のところ、このスレ一番の痛い発言です。
0036nobodyさん02/06/08 21:26ID:???
>>35
反論してみれば?どうせIISはセキュリティホールが怖いだの
ACCESSは不安定で遅いだの、そういう事しかいえないんだろ?
0037nobodyさん02/06/08 21:58ID:7pEHzLh4
横レスだけど、それは↑理由にならないの?(w
0038nobodyさん02/06/08 22:01ID:25r44fbf
>>36

実体験でいいます。

IIS + ACCESS(or MSDE or MSSQL)のシステムを結構メンテナンスしました。
もう、カスばっか。

敷き居が低いからろくに経験のないやつが手を出してどうしようもない
ことが多い。(たいていドキュメントもない)

ほんと、組み方もバラエティに富んでました。
VBかC++かわかんないけど、ActiveXでコンポーネント作ってあって、
コンポーネントのソースがないってのもありました。

まぁ、ほとんどが商品カタログなんてものだから、セキュリティはあまり
気にしませんでしたが、(たいてい穴だらけだったけど、ほったらかし。
いちおう、指摘はしましたけどね。)

ひるがえってApache+php(or Perl)の場合だと、結構、「凝った」つくりの
ものが多く、別の意味で苦労のしまくり。(これも、小規模のものだと
ドキュメントなし)

セキュリティはよく分からず。(というか、この場合お客さんが
本番サーバー見せてくれないところが多い。いちおう、この姿勢からも
セキュリティには気を使ってるということかなぁ)

ほんと、楽なものってないですね。
0039nobodyさん02/06/08 22:14ID:7pEHzLh4
xml。
webデータベースなら。
0040gekiyasu02/06/08 22:17ID:???

「 RX-2001 」がパワーアップした、
「 RX-2000�V 」↓
http://user.auctions.yahoo.co.jp/jp/user/NEO_UURONNTYA

店頭販売価格は、13900 円なんですが、
今回だけ、破格の 7100 円に設定して
おります。

ヤフー ID の無い方は、当社オンライン
ショップで、御購入下さい↓
http://www.h4.dion.ne.jp/~gekiyasu/
0041nobodyさん02/06/08 22:59ID:2khC6s7l
>>36
1.安定性
 MySQLは知らんけど、PostgreSQLやOracleは安定性は確か。
 Accessは数人ぐらいで固まるような・・・。
 SQL ServerといわずにAccessと言うところが、 >>36 がDQNだと
あらわしていると思われ。
 なおIIS自体は速い。

2.開発面
 ASPの開発効率はPHPにかなり劣る。メール一通出すだけでもだいぶ違う。
 なおBASP21というホトケのCOMがあるから、それ入れればだいぶましになる。
 文法はかなりPHPの方がいけている。(例:連想配列(ハッシュ配列))

3.設計面
 正規化を考えたら、Access だろうが PostgreSQL だろうが設計は
あまりかわらない。

 IIS自体は問題ないけど、IISのBASIC認証って使い勝手が悪い。
 何故にユーザー情報と共通のID/パスワードなのか・・・
 独自ファイルかDBと連携する方法があれば、誰か教えてください。
 なおApacheだと、UNIXユーザー、独自ファイル、DB内テーブルで
認証できる。

4.運用面
 WindowsNT/2000は運用性が悪い。
 セキュリティー・パッチの問題もあるが、リモートで何かするには、
UNIX+SSHが便利だ。
 あと、やはりIISの2000〜2001年のセキュリティー・ホールは、導入
前にためらう理由になるぞ。
 パッチあてればいいかと思うかも知れないが、Exchange Serverのよ
うにSP1をあてて、バグで運用が停止するという問題も起こしている
と、そう単純にも判断できなくなる。

5.費用面
 Windows2000ではIISはServer版でないと、同時アクセスは10までだ。
Apacheなら制限はない。SQL Serverのライセンス料でも100万円を超え
るはずだ。
 社用ならともかく、個人で楽しむならこの費用面は大きいだろう。

 色々あるが、とりあえずこんなところだ。
00424102/06/08 23:03ID:2khC6s7l
>>36
 Apache+PHP4の構築は、IISのインストールより難しい。
 特にPDFやイメージ・ファイルをPHPで生成するときは面倒になる。
 しかし、それもできないようなSEは、業種を代えたほうがよい。
 そんなSEだと、DBの設定やチューニングもできないだろう。
00434102/06/08 23:19ID:2khC6s7l
>>38
 >>36 みたいなDQNが使っている事を製品の欠陥だと指摘するのは問題だ。
 セキュリティーについても、運用側の問題しか指摘していないが、それは
UNIXだろうが何だろうが発生する可能性はあるだろう。

 IIS+ASP(+BASP21)でもApache+PHPでも決定的な差異は無い。システムとし
て差異が出るのはSE/PGの腕次第だ。
 Apache+PHPの方が文法的に楽なので個人的には好きだが、MySQLには不満が
ある。SQLが十分に実装されていない(例:サブクエリー)のと、ストアドが
弱いため、複雑なシステムを組むときに問題が出る。トランザクションが実装
されてから日が浅いので、バグの危険性がある。
 よってPostgreSQLを使うべきだが、これもOracle厨に言わせるとまだまだ
運用面で問題が出る可能性がある。(例:アーカイブREDOログ)
 >>36 はDQNだと思うが、限界を認識していないMySQLマンセーも相当DQNだ。
もちろん特性を知った上でMySQLを使っているのであれば問題ない。
0044nobodyさん02/06/08 23:22ID:???
このスレは何が一番簡単か、ということではないのか?

簡単度
------------
IIS > Apache
Access > SQLServer > (MySQL = PostgreSQL)
0045nobodyさん02/06/08 23:33ID:???
×このスレは何が一番簡単か、ということではないのか?
○このスレは1にとって何が一番簡単か、ということではないのか?
0046nobodyさん02/06/08 23:45ID:???
”1にとって"ってことは単発質問ですか?
00474102/06/08 23:46ID:2khC6s7l
簡単度:FileMaker
0048nobodyさん02/06/09 00:02ID:???
SQLの導入の方法をふたことみことで説明キボンヌ

ただし無料の範囲で
0049nobodyさん02/06/09 00:03ID:7WDg+T+s
SQLServerの情報キボンヌ

ただし、MSへのURLいらない
0050nobodyさん02/06/09 00:11ID:???
>>48-49
http://Google.com
0051nobodyさん02/06/09 00:25ID:7WDg+T+s
確かにソレは明暗
しかし、VBでADOでJetはあつかったことあるので
VBで??でSQL か MSDEのピンポイントスレきぼん

もしくは、その明暗サイトに打ち込む、やつきぼん
0052nobodyさん02/06/09 01:02ID:???
>>43
 >よってPostgreSQLを使うべきだが、これもOracle厨に言わせるとまだまだ
 >運用面で問題が出る可能性がある。(例:アーカイブREDOログ)

Oracleとて、高負荷時に奇妙な振る舞いを起こすことがある。
その時はOracleから渡された非公開パッチの適用でしのいだが、
その場しのぎの感はぬぐえない。

できるだけ安定した物を選び、入念な設計と構築を行い、
なおかつ不慮の事態に対する事前の備えがなければ、
「簡単」には解決できない問題に引きずり回され続ける
だろう。
■ このスレッドは過去ログ倉庫に格納されています