2005年02月08日

[ テクニカルエンジニア(データベース)/雑談 ]

SQLの窓

SQLの練習を楽に準備する方法はないかと。。。探していたところ,
こんなフリーソフトを発見。
 ↓
SQLの窓

 SQLの窓は、HTMLとVBScriptで記述された「SQL学習用プログラム」です。
db.htmとinput.htmとSqlCreate.htm で構成されたシンプルな構造になっており、Windows のインターネットエクスプローラ上で動作します。

 バージョン1.5より、SQL構文作成支援機能を追加し、SQL構文を全て自分で入力しなくても完成できるようにしました。SQL構文作成支援機能は、基本的なSELECT、INSERT、UPDATE と CREATE TABLE、ALTER TABLE に対して有効です。
 また、それらはEXCEL・MDB ・SQLServer・ORACEL・MySQL・Postgres毎に行なえるようしています。さらに、各RDBMS固有で最低限知っていてほしいコマンド等を簡単に実行して学べるように工夫してみました。

 接続可能なデータベースは、EXCEL と MDB と SQLServer と ODBCですが、ODBC接続に関してバージョン1.5ではSQL構文作成支援機能の追加に伴ない、ORACEL・MySQL・Postgres専用のDB選択モードを設けました。
 各モードでは各RDBMS専用のコマンドを「DB固有のコマンド」コンボボックスで実行する事ができます。

か・な・り,しょぼかった。。。w
ほんの少しだけ期待したのに。。。それすら間違いだった。

 なんとか,午後ⅠのSQLの練習ができないものかと期待していたんだけど,複雑なSQLに対応していないことと,練習用のデータ(テーブル)を準備しなければならないこと(これはMySQLとかのDBMSで練習する時も同じ)で,期待していた目的の使い方はできなかった。
 午前レベル,初級シスアド・基本情報レベルはこれで十分ではないかと思うが,このレベルなら今の自分には不要かな。

Posted by g@kko at 2005/02/08 23:12 | 個別記事表示 | コメントを見る (4) |
この記事をLicWikiに埋め込む:
コメント
2 :9:05/02/09 00:03:00 [RES]

SQLは近年はそんないろいろな文が出題されてるわけじゃなく、どちらかというとWHERE以下の結合条件を埋めることに主眼が置かれてるように思う
なのにこんなちゃちいソフトやったらよっぽど遠回りだろw


3 :g@kko:05/02/09 07:45:19 [RES]

>9
 syntax checkと実行結果が見えれば,効果があるんでは?と思ってね。

 でも,SQLを書くには対象となるテーブルがあることが前提。定義するのも面倒だし,データを準備するのはもっと面倒。
 そこらへんが楽できないかと思っただんだな。都合のいい勝手な期待だなw


4 :lightbox:05/02/12 04:53:39 [RES]

>>2 :9
ごめんね。ちゃちくて

プログラミング抜きでデータの準備は難しい
けれど、Excelならば、素人でも可能は可能。

>SQLの練習を楽に準備する方法
目的が違うので、本ソフトでは解消予定
はありません。ごめんなさい


5 :g@kko:05/02/12 16:23:48 [RES]

>>4 :lightboxさま
たいへん失礼しました m(_ _)m
誤解がないよう記事を修正しました。