• ベストアンサー

MSDEやSQLserverって?

初歩的な質問で恐縮です。 MSDEとかSQLserverというのはどういうものなのでしょうか。 データベースの用語というのは知っているのですが、 ソフトウェアなのでしょうか?ハードウェアなのでしょうか? Accessとはどのように違うのでしょうか。 費用的にはどれくらいなのでしょうか。 ホントに素人ですので、申し訳ありません。 分かりやすく教えていただけると幸いです。

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

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.3

Accessは基本的にデータベースエンジン(データの管理を行う部分)とフロントエンド(データの入出力を行う部分。フォームやレポート、テーブル/クエリのデータシートビューなどなど。)が一体化していますよね。 それに対して、OracleとかSQLServer,MSDEなどは、基本的にデータベースエンジンのみの製品です。(ごくごく基本的なフロントエンドは付属していますが、それはあくまでもデータベース本体とは別個のものです。 つまり、これらは単体では「何も出来ない」と言ってもいいような製品なのです。 Accessであれば、少しPCが触れる人であれば、自分でデータベースを作成できますが、そういう方がOracleを購入されても、何をしていいか分からず途方に暮れるばかりかもしれません。(分厚いマニュアルは付属しているんですが・・・) つまり、これらを普通の方に使っていただくには、VBとかAccessとか、その他の開発言語を使って入力画面を作ってやらないといけないんですねぇ。 このように、値段も敷居も高い製品ではありますが、Oracleなどは、多くのプロから絶大な信頼を寄せられています。データベースエンジンとしての性能をとことん追求した製品ですので、多人数が同時にアクセスしたり、東京と大阪を専用線で繋いで、同じデータベースを共有したり、といった用途にも十分に耐えられるようにできています。

takaandhiro
質問者

お礼

詳しく書いていただきありがとうございます。 良く分かりました。 さしあたりMSDEを使って勉強してみたいとおもいます。

その他の回答 (2)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.2

MSDEお試しページ http://www.ki.rim.or.jp/~kuro/MSDE/ Access2000に添付されているSQLServer7.0互換のデータベースエンジンです。従来のJet Engineとの大きな違いはクライアント/サーバ型であるということです。Office2000からの新機能だそうです。Office 2000 CD-ROM の「 SQL\x86\Setup\Setupsql.exe」をダブルクリックしてセットアップします。 SQLサーバーのほうは、確かユーザーの数に制限がなかったんじゃないかな?とかいいつつAccess標準しか知りませんので自信なし。

参考URL:
http://www.hi-ho.ne.jp/tsumiki/link_4.html
takaandhiro
質問者

お礼

Office2000を持っているので、MSDEお試しページで勉強してみます。 ありがとうございました。

  • timber
  • ベストアンサー率29% (218/739)
回答No.1

Accessは基本的に1台のパソコンで使うためのデータベースで、主に家庭用です。 これに対し、SQLserverはクライアント/サーバーシステムで複数のパソコンが ネットワーク経由で使うことが前提のデータベースで価格も5クライアントで 約15万円と高く主に業務用に使われます。 MSDEというのはAccess2000に搭載されているSQLserver互換(機能限定版)のデータベースエンジンです。(Access97まではJETでした)OfficeやVB、VC++などに付いています。

takaandhiro
質問者

お礼

良く分かりました。ありがとうございました。 SQLserverは結構高いんですね~。

関連するQ&A