そのため、データベース (正確には Microsoft SQL Server) を扱う新しい仕事に就いています。SQL Server どころか、SQL についても何も知りません。彼らは私を訓練すると言いましたが、私は先に進むために自分でそれについて学ぶために率先して行動したいと思います. どこから始めるのが最適ですか (チュートリアル、書籍など)? 凝ったポイント アンド クリックのものよりも、SQL 言語についてもっと学びたいと思っています。
9 に答える
これは広範囲に及ぶ可能性がありますが、ブレインダンプ形式で投げかけられる可能性のある責任がいくつかあります。
DBA側
- バックアップ
- インデックス
- トリガー
- ユーザーなどを作成するテーブルデータベースごとのセキュリティ。
- Windows コントロール パネルの ODBC
- あなたの標準形を知っています
- データ ウェアハウス間の差分 (レポート用)
- および他のほとんどすべてのトランザクション データベース (ほとんどの環境での特にレポート)
プログラミングの最後に
- 報告(丘を駆ける)
- ストアド プロシージャ
- スターとスノーフレークのスキーマ
- ADO、ODBC
- CRUD アプリ (Create Read Update Delete)
.NET を使用して SQL データベースに対するコーディングを計画している場合は、ADO をスキップして直接 Linq に進みます。あなたは何も見逃すことはありません。
あ、ジョー・セルコも。SQL に関する記事や本で彼の名前を見かけたら、それを読んでください。
SQL:
http://www.google.com/search?hl=en&q=introduction+to+sql ->
http://www.w3schools.com/SQL/sql_intro.asp
MSSQL:
http://www.google.com/search?hl=en&safe=off&q=introduction+to+ms+sql -> http://www.intermedia.net/support/SQL/sqltut.asp
学ぶための最良の方法は?多くのクエリを作成し、エンティティ関係モデルについて調べます
Sql Books Onlineは参照に適した場所です。
SQL Server Centralは、MS SQL に関する非常に優れた情報源です。
私は常にddart.netで入手できる SQL Server 7.0 のドキュメントを使用しています。
ええと...最初に「幸運を祈ります!」と言います。
次に、SQL の経験がないことを真剣に考えている場合は、SAMS の「Teach Yourself SQL in 34 nanoseconds」の本を見つけてください。通常、私は SAMS の本を勧めることはありませんが、もしあなたが仕事を受け入れる頑固なタイプなら、その仕事について何も知りません... なんてこった。
http://sqlzoo.netは、開始するのに最適なインタラクティブな場所です。
データベース テーブルと列をレイアウトする方法を学習するための優れた方法の 1 つは、Visual Studio 2010 で EDMX デザイナーを使用することです。必要なエンティティを作成し、それらの間の関連付けを定義し、継承関係を定義してから、どのテーブルを使用するかを判断させることができます。ニーズ、およびそれらのテーブル間の関係をモデル化する方法。作成される SQL テーブルと、外部キー (FK) の関係を確認してください。