Frage

Also ich hab einen neuen job im Umgang mit Datenbanken (Microsoft SQL-Server um genau zu sein).Ich weiß nichts über SQL-viel weniger SQL Server.Sie sagte, Sie würde mich ausbilden, aber ich möchte einige initiative erfahren Sie auf meiner eigenen Schritt Voraus zu sein.Wo ist der beste Ort, um zu starten (tutorials, Bücher, etc)?Ich will mehr lernen über die SQL-Sprache, mehr als jeder der Lust zeigen und klicken Zeug.

War es hilfreich?

Lösung

Wenn Sie planen, über die Kodierung, die für eine sql-Datenbank verwenden .NET, überspringen ADO und gehen direkt in Linq.Werden Sie nichts verpassen.

Oh, auch, Joe Celko.Wenn Sie seinen Namen auf einen Artikel oder ein Buch über SQL, Lesen Sie es.

Andere Tipps

Dies kann zu breit sein, aber hier sind einige Aufgaben, die könnte erhalten auf Sie geworfen in ein Gehirn-dump-format.

auf der DBA Ende

  • Sicherungen
  • Indizes
  • Trigger
  • Sicherheit pro Tabelle Datenbank-Benutzer anlegen ect.
  • ODBC-in Ihrer windows-Systemsteuerung
  • kennen Sie den normalen Formen
  • der Unterschied zwischen einem data warehouse (für reporting)
  • und eine Transaktionale Datenbank für die meisten alles andere (esp Berichterstattung in den meisten Umgebungen)

Auf die Programmierung Ende

  • Reporting (Run for the hills)
  • Gespeicherte Prozeduren
  • Star-und snowflake-schema ist
  • ADO, ODBC
  • CRUD-Anwendungen (Create Read Update Delete)

Sql Books Online wäre ein guter Ort für Referenz.

SQL Server-zentrale ist eine sehr gute Quelle von Informationen über MS SQL

Ich benutze immer den SQL-Server 7.0-Dokumentation ddart.net.

Huch...zuerst würde ich sagen: "viel Glück, ya!"

Dann zweitens, wenn es dir wirklich ernst ist, dass Sie keine Erfahrungen mit SQL würde ich sagen, eines der SAMS "Teach Yourself SQL in 34 Nanosekunden" Bücher.Normalerweise würde ich nie empfehlen, ein SAMS-Buch, aber wenn Sie der tapferen Art, um einen job anzunehmen, Sie wissen nichts über, dann...was solls.

Eine großartige Möglichkeit, um zu lernen, wie das layout Ihrer Datenbank Tabellen und Spalten zu verwenden, die EDMX-Designer in Visual Studio 2010.Sie können die Entitäten, die Sie wollen, zu definieren, Zusammenhänge zwischen Ihnen zu definieren, Vererbung, Beziehungen, und lassen Sie dann es herauszufinden, welche Tabellen Sie benötigen, und wie um ein Modell für die Beziehungen zwischen diesen Tabellen.Werfen Sie einen Blick auf die SQL-Tabellen, schafft für Sie und die Fremdschlüssel (FK) Beziehungen.

http://sqlzoo.net ist eine große, interaktiven Ort zu starten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top