0

まず、この質問が間違った場所にある場合はお詫び申し上げます。

私は、SQL*Plus コマンドライン インターフェイスを使用して、文字通り昨日 SQL の学習を始めたばかりの学生です。これまでのところ、これで問題ありません。テーブルを作成して入力し、簡単なクエリを実行し、ファイルにスプールできます。しかし、理解を助けるために、より「視覚的な」アプローチが必要です (つまり、(私が Java を学び始めたときの BlueJ のように) 「オブジェクト」を参照してください。これはフリー ソフトウェアで可能ですか?

Microsoft Visual Studio Professional 2012 (これは初めてです) を持っています - これで可能ですか? 新しい SQL ファイルを作成することはできますが、「実世界のデータベース」がなくても、これまで行ってきたコマンドライン SQL と同様の方法で実際にコマンドを実行できますか?

どんな助けでも絶対に素晴らしいでしょう。私が何かを誤解していたり​​、単純であったりした場合は、お詫び申し上げます。私は文字通り SQL*Plus などを数時間使用してきました。

4

2 に答える 2

2

Visual Studio は SQL データベースの設計をサポートしています。ただし、データベースを管理するための最良のオプションは SQL Server Management Studio だと思います。

SSMS は SQL Server のほとんどのインストールに付属していますが、インストールされていない場合は、インストーラーを再実行してインストールする必要があります。

SSMS は、慣れ親しんでいるように、任意の SQL クエリの実行をサポートしています。また、あらゆる種類のデータベース オブジェクトを操作するための強力な GUI インターフェイス (VS インターフェイスに基づく) もサポートしています。SQL を手動で記述しなくても、データベースを完全に設計および設定できます。必要に応じて、変更を加えたり、データベースを変更するために生成された SQL を表示したりすることもできます。

試してみて、SQL の学習を頑張ってください。

于 2012-06-09T20:46:03.290 に答える
2

私は数ヶ月前にあなたの船に乗っていました。SQL Server、LINQ、および C# を使用して SQL の .NET 側を独学しなければならなかったので、私の経験を皆さんと共有したいと思いました。

実際のところ、SQL Server Management Studio (SSMS) は Visual Studio の上に構築されています。私の経験では、SQL Server 2012 と Visual Studio 2010/2012 の両方がコンピューターにインストールされています。Visual Studio で "SQL Connect" という拡張機能を探します。テーブルの GUI 構築をサポートします。

フリー ソフトウェアに関して言えば、私のような学生であれば、Dreamspark プログラムの対象となるはずです。Microsoft は、事実上すべての開発ソフトウェア (Windows 7 Professional、OneNote、および Lync の無料コピーなどの景品を含む) のアカデミック ライセンスを快く許可しています。

また、学習を補足するために強くお勧めする本は、「SQL Visual Quickstart Guide (第 3 版)」です。電子ブックはわずか 15 ドルです。また、SQL Server の Pluralsight ビデオも大いに役立ちます。Dreamspark から 3 か月間無料で試用できます。MSDN の Web サイトには、Microsoft CodePlexにあるはずの Adventureworks データベースについて説明する豊富な例もあります。

ハッピーラーニング!

于 2012-06-09T20:56:18.900 に答える