2012-04-11 10 views
0

私はSQLデータベース(およびデータベース全般)を扱うのが初めてであるため、クエリの仕組みや練習方法について多くの経験がありません。私が最初にxmlとXPathを学習していたとき、スタックオーバーフローの誰かがそれを私に言及した後、XPath Visualizerが非常に役に立ちました。このため、SQLデータベースにも同様のツールが存在するのだろうか?基本的には、私はデータベースに接続し、クエリを入力し、結果がどうなるか何とか見えるようにするツールです。SQL Server 2008のテストに推奨されるアプリケーションvb.netアプリケーションのクエリ?

私は少しオンラインで見たことがありますが、私が望むやり方で信頼できると思われるユーティリティは比較的少なくて済んでいます。

私は最終的にvb.netのSQL 2008サーバーと対話するアプリケーションを作成しますが、今のところ私は実際にアプリケーションを作成するときに何をしているのか分かりません。これまではOLE DB接続を使用してデータベースに接続していましたが、私はプログラムで結果を解釈する方法を見つけて計算することなく、クエリを使って実験する方法を探しています。基本的には、物事のプログラミング面を取り除きたいので、特定のクエリと無関係なコードで何も質問することなくクエリを試すことができます。前もって感謝します!

答えて

7

Microsoft SQL Server Management Studioは、探しているものとまったく同じようです。私はあなたのデータベースをどのように設定しているのかよく分かりませんが、VB.NETアプリケーションを作成しているので、私はあなたがMicrosoftの家族に滞在したいと思っています。 http://www.microsoft.com/download/en/details.aspx?id=7593 明示的なバージョンがあります。クエリビジュアリゼーションなどの便利なツールがかなりあります。協力し、実際のデータとSQLを学ぶための最高の場所の

+0

インストーラを実行するたびに、いくつかのことが起こり、「SQL Serverインストールセンター」に移動します。 SQL Server 2008のバージョンが既に使用しているコンピュータに表示されているようですが、これは問題を引き起こす可能性がありますか?私は、ビジュアライザータイプのソフトウェアをインストールしたり、それを使用しているようなものは見つけられません。 **編集:**私は "私のプログラム"から私に利用可能な "SQL Server Configuration Manager"も持っていますが、私はこのツールを使って何かをする方法は見当たりません。 – user1167662

+0

おそらく、それはインストールされたプログラムのリストの下に表示されますか?インストールの一部私はあなたのためにデータベースをセットアップすると信じているので、データベースを実行できるプロセスをセットアップしようとします。お使いのPCでSQL関連のサービスが実行されているかどうかを確認してください。そうでない場合は、SQL Server 2008インスタンスをインストールして、とにかく再生したいと思うかもしれません。 – Corey

+0

私は見ているので、ほとんどのpoepleはすでにサーバとデータベースを手にしているだけで、通信を理解していない可能性が高いため、データベースをインストールするためのプロンプトが表示される可能性があります。 – user1167662

1

まず選択: http://www.heidisql.com/

HeidiSQLは、無料のオープンソースであり、非常に高速で信頼性の高いです。私はインターフェイスがよく考えられており、商用代替品のほとんどの機能を提供しています。

2番目の選択肢: http://navicat.com/

は、機能をたくさん持っている非常に安定しており、合理的に高速です。私はそれがインターフェイスもよく考えられていないと感じています。それが私のリストの2番目の理由です。

理想的には、あなたがそれをローカルにインストールし、実際にその上のデータベースと仕事をするだろう...

+0

このアプリの正確さがMS SQL Server Managerとどのように比較されますか?私は、MSのバージョンが少なくともわずかに正確であることに拘束されていたと考えましたが、私は実際にその仮定に基づいて何も持っていません。私は純粋にデータベースを見ることの欲望から話をしています。(ある特定の変更などをする能力ではなく、2つの質問と同じ質問をするときに同じことが分かります) – user1167662

+0

すみません。私はそれに関する情報はありません。たぶん誰かがコメントできます。 – Homer6

2

に役立ちます願っています。いくつかのテストではhttp://www.sqlfiddle.comを使用することもできます。

2

つのスタック所で右ここにある:

http://data.stackexchange.com/

サイト全体のデータが毎月ダンプされます。データの素晴らしい遊び場。

+0

ありがとう!今私は決してもう仕事をするつもりはない。 –

1

私は現在SQL 2008を学んでいます。私はどのように考えているのですか?しかし、私は実践できるようにオンラインで何かを突き詰めました。

ダウンロードしていません。

インストールしません。

クエリを入力して例を試してみてください。 答えはあなたのためにあり、使用されるデータベースは短くて甘いです。 こちらも参照ページがあります。素晴らしいチュートリアルツール!

http://sqlzoo.net/

これは自分自身でそれをチェックアウトした後、アップRESPONSバンプしてください。 これは、他のSQL新規参加者にとって便利です。

+0

もう何ですか? –

0

私はhttp://sqlzoo.net/の提案が良いスタートだと思います。あなたは言った

基本的に私はデータベースに接続し、クエリを入力し、何らかの結果がどのように表示されるツール。

私が見たことから、それはあなたがそこでできることです。

0

SQL Server Management Studio(SSMS)は、アドホッククエリとT-SQLプログラミングの作成に最適です。また、T-SQLストアドプロシージャをステップバイステップで実行できるように、ビルドインデバッガも備えています。

DBに変更を書き込むクエリを試してみたい場合は、CREATE SNAPSHOTRESTORE .. FROM SNAPSHOTの方法を知っているので、簡単にクエリを再試行できます。スナップショットは、EnterpriseエディションとDeveloperエディションでのみ使用できます。無料の180日間のエンタープライズ評価版をダウンロードできます。

SQLプロファイラを使用して、アプリケーションからSQL Serverに送信されたクエリを調べます。

システムにインストールに関する問題がある場合は、仮想マシンとしてWindows Server(eval)をクリーンインストールしてから、SQL Serverをインストールしてください。

関連する問題