C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[10]: データベースについて教えてください。


(過去ログ 97 を表示中)

[トピック内 11 記事 (1 - 11 表示)]  << 0 >>

■57795 / inTopicNo.1)  データベースについて教えてください。
  
□投稿者/ りんご (8回)-(2011/03/16(Wed) 03:29:52)

分類:[データベース全般] 

2011/03/16(Wed) 20:22:44 編集(投稿者)

失礼いたします。
データベースについて教えてください。

PHPに対してMySQLはデータベースの関係にあるため、
PHP@MySQLと表記する場合、

VB@(1)
C++@(2)
Objective-C@(3)
Java@(4)
JavaScript@(5)

上記の(1)〜(5)までに当てはまる、適切な言葉を教えて下さい。

引用返信 編集キー/
■57819 / inTopicNo.2)  Re[1]: データベースについて教えてください。
□投稿者/ Azulean (706回)-(2011/03/16(Wed) 23:46:54)
No57795 (りんご さん) に返信
> PHPに対してMySQLはデータベースの関係にあるため、
> PHP@MySQLと表記する場合、

前提として PHP = MySQL とは限りませんよね。
なぜ、この関係が「適切」と言えるのでしょうか?

> VB@(1)
> C++@(2)
> Objective-C@(3)
> Java@(4)
> JavaScript@(5)

前述のように 1 言語・環境において、必ず一つとは限らないので、「適切」とされるものが定義できません。
ちなみに、この質問をされた背景とかも差し支えなければ教えてください。
引用返信 編集キー/
■57820 / inTopicNo.3)  Re[2]: データベースについて教えてください。
□投稿者/ りんご (11回)-(2011/03/17(Thu) 00:01:11)
No57819 (Azulean さん) に返信
ご回答頂きまして、誠にありがとうございます!
相手にされないと思ったのですが、ご親切に大変恐縮です。

実は私は、プログラムばかりやっておりまして、データベースの知識がありません。
大抵のプログラムは、データベースと連携して動作するものだと解釈しているので、
では、どのプログラム言語に対してはどのデータベースを使うのかということが、
知りたく、質問させていただきました。

大体の目安で構いません。(定番のもので結構です)
PHPに対しては、PostgreSQLがありますが、たいていMySQLだと思います。
私的な回答では、Objective-C@sqlite, Java@Oracleといった感じになります。

何かご指摘がございましたら、宜しくお願い致します。
引用返信 編集キー/
■57821 / inTopicNo.4)  Re[3]: データベースについて教えてください。
□投稿者/ Azulean (707回)-(2011/03/17(Thu) 00:07:13)
2011/03/17(Thu) 00:08:51 編集(投稿者)

No57820 (りんご さん) に返信
> 大抵のプログラムは、データベースと連携して動作するものだと解釈している

そうとは限りません。
いわゆるデータベース(MySQL, PostgreSQL, SQL Server など)を使わないプログラムもそれなりに存在すると認識していますが、ここで言う「大抵のプログラム」は特定の目的・サービスなどに限定しているのでしょうか?

> では、どのプログラム言語に対してはどのデータベースを使うのかということが、
> 知りたく、質問させていただきました。

言語で決まることもありますが、要件・要求・環境・経験などもに左右されると思います。

> 大体の目安で構いません。(定番のもので結構です)

これって、それぞれの言語名と「データベース」で検索すると見えてきませんか?
そうではなく、個々の人のイメージを聞きたい、実感を聞きたいと言うことなんでしょうか。
引用返信 編集キー/
■57822 / inTopicNo.5)  Re[4]: データベースについて教えてください。
□投稿者/ りんご (12回)-(2011/03/17(Thu) 06:58:35)
No57821 (Azulean さん) に返信
> そうとは限りません。
> いわゆるデータベース(MySQL, PostgreSQL, SQL Server など)を使わないプログラムもそれなりに存在すると認識していますが、ここで言う「大抵のプログラム」は特定の目的・サービスなどに限定しているのでしょうか?
いえ、ケースバイケースです。

> 言語で決まることもありますが、要件・要求・環境・経験などもに左右されると思います。
その通りだと思います。


> これって、それぞれの言語名と「データベース」で検索すると見えてきませんか?
> そうではなく、個々の人のイメージを聞きたい、実感を聞きたいと言うことなんでしょうか。
たいてい、PHPに対しては、PostgreSQL,MySQLでSQLServerと接続していることはほとんどないと思います。
申し訳ございませんが、上記のような認識では曖昧とするのでしたら、この回答にはお答えいただかなくて結構です。

引用返信 編集キー/
■57828 / inTopicNo.6)  Re[5]: データベースについて教えてください。
□投稿者/ ピーコック (1回)-(2011/03/17(Thu) 10:48:03)
No57822 (りんご さん) に返信
> たいてい、PHPに対しては、PostgreSQL,MySQLでSQLServerと接続していることはほとんどないと思います。

厳密な答えではありませんが、データベースの規模・値段やOSの相性・依存によって決まってくるのではないでしょうか?
SQL ServerはWindowsサーバ上で動きますので、UNIXで動いているPHPから、わざわざWindowsサーバを用意して
SQL Serverを利用することはないのではないでしょうか。
(使えないことはないと思うが)
また、WindowsアプリやWebサービスでデータベースを使う場合、相性を考えると、普通はWindowsサーバーで動く
データベースを使用すると思います。
あとはデータベースの規模に応じてデータベースを選択すればよいのではないでしょうか。
引用返信 編集キー/
■57829 / inTopicNo.7)  Re[6]: データベースについて教えてください。
□投稿者/ マサヤ (286回)-(2011/03/17(Thu) 10:57:39)
自分の経験ですと
C#@(Oracle)
C#@(SQLServer)
C#@(XML)
C#@(CSV)

PHP@(MySQL)
PHP@(PostgreSQL)
引用返信 編集キー/
■57839 / inTopicNo.8)  Re[7]: データベースについて教えてください。
□投稿者/ Mira (22回)-(2011/03/17(Thu) 12:11:35)
DBに対して適切(得意)な言語という紐付けの方が考えやすくないですか?そうでもないか

VB@SqlServer (メーカーが同じだから・・・)
引用返信 編集キー/
■57847 / inTopicNo.9)  Re[8]: データベースについて教えてください。
□投稿者/ くだん (1回)-(2011/03/17(Thu) 19:32:08)
VB@Oracle (お客さんがデータベースとしてOracleを採用したから・・・)
VB@Access (Officeが入っている端末でそれっぽい検索処理がしたいと言われたから・・・)
VB@Excelファイル (同上・・・)
VB@INIファイル(太古の遺産の引継ぎ・・・)
引用返信 編集キー/
■57848 / inTopicNo.10)  Re[9]: データベースについて教えてください。
□投稿者/ PATIO (96回)-(2011/03/17(Thu) 20:10:57)
2011/03/17(Thu) 20:14:01 編集(投稿者)
2011/03/17(Thu) 20:13:16 編集(投稿者)

既に皆さんが書かれているように案件の内容に寄るのであって言語とRDBの間に
何か固定的な繋がりを求めるのはどうかと思います。
逆にばっさり切り離して考えた方が良いと思いますけれど。

例えばですが、

VC++@PostgreSQL
VC++@MySQL
なんてのも普通に存在します。
MS的には
VC++@SQLServerでしょうけれど。

ODBCとかADOとか接続する手段はいくらでもありますし、
この組合せだと使えないという組合せも無いと思いますよ。

ただ、質問の仕方の不適切さが内容をわかりにくくしていると思います。
(C++@xxxと言う書き方がわかりにくくしているように感じます。
 それを定義しようとしている文章もなんとなく違和感がありますし)

対象にするRDBのある機能が使いたいとか、
これまでのノウハウがあって短納期化できるとか
そういう話ならわかりますけれど。

引用返信 編集キー/
■57849 / inTopicNo.11)  Re[10]: データベースについて教えてください。
□投稿者/ りんご (13回)-(2011/03/17(Thu) 20:27:35)
No57848 (PATIO さん) に返信
■他の皆様に返信。

返信遅くなってすみません、りんごです。
主観的に書いてしまい、申し訳ございません。

言語に対して、データベースの相手が決まっているわけでは
ないのですね。失礼致しました。

もう少し自分で調べをつけてから、質問するようにします。
ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -