2008-08-20 24 views
3

私はデータベース(正確にはMicrosoft SQL Server)を使って仕事をしています。私はSQLについては何も知りませんが、SQL Serverはずっと少ないです。彼らは私を訓練すると言いましたが、私は自分自身でそれについて学ぶためにいくつかのイニシアティブを取って前進したいと思っています。どこから始めるのがベストですか(チュートリアル、書籍など)?私は、派手な点やクリックのものよりも、SQL言語の詳細について学びたいと思っています。SQL Serverを学ぶ最も良い方法

答えて

5

.NETを使用してSQLデータベースに対してコーディングを行う場合は、ADOをスキップしてLinqに直接アクセスしてください。あなたは何も見逃しません。

ああ、またジョーCelko。彼の名前が記事やSQLに関する本で見れば、それを読んでください。

+0

もっと正確には、「Linq to Entity Framework」に直接アクセスしてください。 –

0

最初に "私は最高の運がいい"と言っています。

次に、SQLでの経験がないことが本当に深刻な場合は、SAMSの「Teach Yourself SQL in 34 nanoseconds」の本を見つけるといいでしょう。通常、私はSAMSブックを推薦することはありませんが、あなたが仕事を受け入れる頑強なタイプなら、あなたは何も知らないのです。

5

これは広範に及ぶ可能性がありますが、脳ダンプ形式で投げられる可能性のある責任があります。 DBA側の

  • バックアップ
  • インデックス
  • ユーザーECTを作成するトリガ
  • セキュリティテーブルごとのデータベース。 Windowsのコントロールパネルで
  • ODBCは
  • はあなたの通常のフォームを知って
  • (報告する)、データウェアハウスの間の差分と(ESPほとんどの環境で報告)、他のほとんどすべてのためのトランザクションデータベース
プログラミングの終わりには

  • 報告 (丘のためのファイル名を指定して実行)
  • ストアドプロシージャ
  • スターやスノーフレーク・スキーマの
  • ADO、ODBCは
  • CRUDアプリケーション(読むアップデートが作成削除)
2

私は常にddart.netで入手できるSQL Server 7.0のドキュメントを使用します。

0

一つの素晴らしい方法あなたがしたいエンティティを作成することができますVisual Studioの2010年にEDMXデザイナを使用しているMS SQL上の情報の非常に優れたリソースですそれらの間の関連付けを定義し、継承関係を定義してから、とします。は、必要な表とそれらの表の関係をモデル化する方法を決定します。あなたのために作成したSQLテーブルと外部キー(FK)の関係を見てみましょう。

0

http://sqlzoo.netは、素晴らしいインタラクティブな場所です。

+0

このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 –

関連する問題