SQLの勉強を始めたのですが<br/ >机上で勉強するより、実際に触ってみるのが一番、近道と思うのですが<br/ >Oracleや、SQLServerは高価ですよね。<br/ ><br/ >簡単なSQL文が実行できるだけでいいんですけど<br/ >何か、よいものはあります?<br/ >
アクセス持っていませんか
完全フリーソフト求めるなら FreeBSD使うといいよ!
OS+簡単なデータベース(SQL)ソフトついているよ
masaさん、情報ありがとうございます。
でも、アクセスもってないっす。
あと、余ってるPCがなくて、
ひとつのPCに複数のOSも入れたくないんですよね。
今、MySQLとかどうかなとか思ってます。
VisualBasicでAccess用の構文が使えます。
WordとかExcelに入ってるVBでもいけたはず。
ちょっと調べて見られるとよいかも。
いもちぃさん。はじめまして。
VB(VBA)から、SQL文使えるっていうことでしょうか。
すいませんが、もう少し手がかりが欲しいです。
SQLを使うとして、もとになるDBは何で作ればよいでしょうか。
Accessは持ってないんですけど、可能でしょうか。
手がかり表示しておきます。
調べて、このスレッドの最後にまとめてもらえるとあとの人が助かります。
http://www.geocities.co.jp/SiliconValley/4805/index.html
HPの紹介ありがとうございます。
でもこの情報って他の言語からSQLを呼び出すんですよね。
少しレベルが高いと思ってしまいました。ちょっとまとめるのは難しそうです。
どうも、このサイトでは、はじめまして。
クリリンです。
まず、とおりすがりさんは学生さんでしょうか?
もし、学生さんであれば、比較的、「Access」や「SQL-Server」は安価で手に入ります。
それでも、「SQL-Server」が高い・・・というのであれば、
とりあえず、「Access」を購入してみてください。
おそらく、アカデミックパック(学生証が必要)で安く手に入るはずです。
次に「MSDE」を入手してください。
これは、SQL-Serverのデータベースエンジンで、マイクロソフトから無料で入手可能です。
使用方法は「MSDE」インストール後、「Access」を立上げ、
新規作成でプロジェクト(新しいデータベース)を選択し、
ファイルの種類で「ODBC」何とかを選択してください・・・
詳しくはヘルプを参照。
これで、「Access」から「SQL-Server」が使用可能になります。
多少の制限はありますが、ストアドプロシージャ、トリガなど、
上級レベルのデータベース操作もあれば、初級レベルのテーブル作成、ビュー等がそろっていま
す。
勉強するにはもってこいだと思いますよ!
また、無料のデータベースに比べて、情報が数多くある事、勉強するには解りやすい等がありま
すので、初心者はこちらをチョイスするのをオススメします。
熟練者は無料DBやオラクルを好みますが・・・
では頑張ってください。
追記です。
>他の言語からSQLを呼び出すんですよね
というより、他の言語から、データベースを操作する・・・だと思います。
(違ってたらすいません)
よって、WORD,EXCEL,VB,VC等からSQLスクリプトを使って操作するのです。
また、SQLスクリプトを書きたくない場合などはストアドプロシージャ等を使ってデータ処理
をデータベース側で行ってもらう・・・という方法もあります。
まずは、直接データベースを操作してSQLを理解してください。
他の言語から操作する・・・は、DBとの接続方法などを理解しないといけませんから・・・
例えば、
ODBC(ADO、DAO等)・・・MS系?
OO4O ・・・オラクル
とにかく、少しずつステップアップしていってください。
初めまして、koboです。
すでに出ていますが、ただデータベースを作ってSQL文を試したいので
あれば、MSDEで十分です。タダだし、マイクロソフトのHPからダウン
ロードできます。
http://www.ki.rim.or.jp/~kuro/MSDE/index.html
私はここを参考にしました。簡単に作れちゃいます。
MSDEのダウンロード
http://www.microsoft.com/japan/developer/vstudio/msde/
ま、私が[Access]+[MSDE]を奨めたのは、
「データベースを作ったり」、「ユーザーを作ったり」を意識することなく
SQL文を勉強できるって事で推奨しただけなんですけどね。
でも、中盤ぐらいには勉強しないと駄目だけど・・・
それにしても、koboさんがオススメするサイトは結構Good!ですね!
初心者でもわかるように解説してますね。
くりりんさん、koboさん、ありがとうございます。
私にはちょっと他の言語から操作するのはちょっと難しそうなので
koboさんお勧めのサイトの方法で試してみようと思います。
試してからご報告しようと思います。
やっと、SQLコマンドが打てる~。(かな?)
机上の勉強より面白そうです。
>私にはちょっと他の言語から操作するのはちょっと難しそうなので
だから、[Access]+[MSDE]をお奨めしているのですが・・・
ご報告が遅れました。
http://www.ki.rim.or.jp/~kuro/MSDE/index.html
↑のサイトどおりにやって
無事SQLコマンドを打てることが
できました。
行ったのはとりあえず、テーブルを作って
SELECT文,INSERT文です。
ちょっと感動です。
>だから、[Access]+[MSDE]をお奨めしているのですが・・・
くりりんさん、すみません。_(_ _)_
なんとか、無料でやろうと思いまして。
これからもう少し複雑な文も試してみようと思います。
どうもみなさん、ありがとうございました。