• ベストアンサー

パソコン単体でSQLを使用する方法を教えてください。

独学でSQLを勉強したいのですが、SQLをパソコン1台で使用する方法を教えて下さい。 よろしくお願いします。

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

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

勉強の目的は、何でしょうか? 特定のRDBMSを使うことが前提なら、そのRDBMSを使って勉強するのがいいと思います。 情報処理技術者試験などの受験のためなら、標準SQLと各RDBMSのサポート状況に注意する必要があります。 標準SQLと各RDBMSには、一般的に以下のような差異があります。 (1)標準SQLに規定されているが、RDBMSでは実装していない。 (2)標準SQLとは仕様差がある形で、RDBMSで実装している。 (3)標準SQLには規定されていないが、RDBMS独自で実装している。 各RDBMSは、サーバーPC=クライアントPCという運用形態で、1台のPCでSQLを使用した操作が可能です。 オープンソースで有名なRDBMSでは、PostgreSQLやMySQLがあります。 (1)PostgreSQL・・・広範囲の機能をサポートしている反面、標準化前にサポートしているため、独自仕様となっている部分が多い。 http://www.postgresql.org/ (2)MySQL・・・頻繁にバージョンアップし、標準SQLにも準拠して来ているが、まだまだ最新の標準仕様に追い付いていない部分が目立つ。 http://dev.mysql.com/downloads/ 商用RDBMSでも、最近はExpressエディションとして、個人使用なら無料で使えるものも増えています。 (1)SQL Server 2005 Express http://www.microsoft.com/japan/sql/editions/express/default.mspx http://www.microsoft.com/downloads/details.aspx?FamilyID=4c6ba9fd-319a-4887-bc75-3b02b5e48a40&DisplayLang=ja (2)Oracle 10g Express http://www.oracle.com/technology/products/database/xe/index.html

shinagawa-taro
質問者

お礼

一口にSQLと言ってもいろいろあるんですね。 勉強も目的はSQLのコマンドを一通り覚えてとりあえずSQL単体で使いこなせるようにしようということが、第一目標です。その次に、他のものと連結させて使用しようと思っています。 GW中にご紹介していただいたものを調べようと思います。大変親切にお答えいただき感謝しています。 ありがとうございました。またよろしくお願いします。

その他の回答 (2)

  • litton101
  • ベストアンサー率49% (58/118)
回答No.2

MySQLがおすすめです。 フリーですし、データベースの事実上の標準ソフトの一つだと思います。 わたしはSQL入門時に、本屋でみつけた下記の書籍でSQL文を勉強したのですが、 『基礎SQL』 http://www.amazon.co.jp/exec/obidos/ASIN/4844318918/qid=1146334949/sr=8-7/ref=sr_8_xs_ap_i7_xgl14/503-0175399-6272720 同書の教材としてたまたま使われていたのがMySQLでした。PCの前でこの本に 書かれていることを熟読しながら簡単なことでも面倒がらず忠実に実行することで、 以後座右においておくことで基本的なSQL文は操ることができるようになりました。 (時間的には半日くらいです) その後、MySQLとPHP言語を組み合わせたWebプログラミングにも挑戦している のですが、応用的なSQL文に当たったときは、教えてgoo!で専門家諸氏に お世話になることもよくあります。 なお、上記で照会した本にセットアップからSQL文のことまでフォローされて いますが、環境づくり(といってもたいした手間でもないですが)以下の サイトなども参考になると思います。 「MySQL 使い方」などをキーワードで、初歩的なSQL文の解説サイトも たくさんあると思います。 http://allabout.co.jp/internet/database/closeup/CU20020713/index.htm http://allabout.co.jp/internet/database/closeup/CU20020721/index.htm

shinagawa-taro
質問者

お礼

SQLの参考書を見ながらOSQLを勉強しようとしましたが、起動できなかったため次は「基礎SQL」と紹介していただきたサイトを参考にしながらMySQLに挑戦しようと思います。 GW中にとりあえず基礎は身に付けけられるように頑張ります。 詳しくお答えいただきありがとうございました。

  • PCFREAK
  • ベストアンサー率51% (417/805)
回答No.1

無料のDBエンジンをインストールして使用すれば良いでしょう。 MSDE、PostgreSQL、MySQL辺りが考えられますが、MSDE辺りから始めてはどうですか?

参考URL:
http://www.microsoft.com/downloads/details.aspx?FamilyID=413744d1-a0bc-479f-bafa-e4b278eb9147&DisplayLang=ja
shinagawa-taro
質問者

お礼

参考書を見ながらOSQLを使おうとしましたが、うまくい起動できずMySQLに切り替えようと思っていましたが、MSDEも調べようと思います。 ありがとうございました。

関連するQ&A