人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラムを図化する方法にフローチャートなどがありますが、SQL文も同様に図化する方法は無いものでしょうか。SQL文が長くなるにつれて何をどう処理しているのか分かりづらくなって来るのを、分かりやすく表記する方法を探しています。一般的に確立した方法でなくても、私はこうやっていますというのでも結構です。いい方法がありましたら教えてください。

●質問者: z8z8
●カテゴリ:コンピュータ
✍キーワード:SQL いもの フローチャート プログラム 確立
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● kn1967
●22ポイント

http://www.kogures.com/hitoshi/webtext/db-ermodel/

ER図<データベース<情報技術の基礎<Web教材<木暮

E-R図を使うのが一般的ですから、これを機に学ばれてはいかがでしょうか。

Microsoft Accessをお使いならば、クエリをデザインビューで開いた状態はE-R図として利用出来るので便利ですよ。

http://www.google.co.jp/search?hl=ja&inlang=ja&ie=Shift_JIS&q=ER...


2 ● snitch
●22ポイント

http://www.hatena.ne.jp/

はてな

多分一般的になるとER図を書いてってことになるのでしょうが、私はそこまで行っていないので、なるべく字下げをしてわかりやすくなるようにSQLを書いています。

SELECT

AA

FROM

TABLE_A,

(SELECT

BB,

CC

FROM

TABLE B

WHERE

BB = CC

AND DD = EE

) B

WHERE

TABLE_A.AA = B.BB

のような感じです。


3 ● karla
●22ポイント

http://www.microsoft.com/japan/sql/default.mspx

Microsoft SQL Server Home

実行計画っぽいアウトプットでよいならSQL Serverに付属している「SQL クエリアナライザ」使って表示が可能です。

SQL文を入力してから、メニューの「クエリ」→「推定実行プランの表示」を選ぶと、SQL Serverの処理順序が図で表示されます。

PostgreSQLだとEXPLAINがありますが、これは図で表示されないのでちょっと違うかな・・・

外してたらごめんなさい


4 ● cx20
●22ポイント

http://www.ne.senshu-u.ac.jp/~watanuki/NS/kadaiSQL.htm

Microsoft Access では「クエリ デザイン」という機能があります。

必要な項目や抽出条件をビジュアルに表示させ、

「クエリ デザイン」<-->「SQL ビュー」を切り替えて

表示させることが可能です。

基本的に Access データベース(*.mdb)用ですが、

リンクテーブルという機能を用いれば、

SQL Server や Excel といった外部データに

対しても「クエリ デザイン」を行うことが可能です。

http://www.microsoft.com/japan/msdn/library/ja/vdbt7/html/dvconq...

クエリおよびビュー デザイナ

Visual Studio .NET だと、

「Visual Database Tools」

というツールが付いてきます。

http://proactive.jp/prod/product/sql/sql.html

SQL文をチューニングするツールだそうです。

図化するという趣旨とは違いますが、参考まで。


5 ● みきまま
●21ポイント

http://www02.so-net.ne.jp/~handa/deadend/visiodesigner.html

一般的にはER図が多いのかな。

会社員時代は上司がER図書いてました。

今は一人なので条件毎に分けて模式図にしています。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ