Transact SQL (T-SQL) Best Practices

Dauer
Ausführung
Vor Ort, Online
Startdatum und Ort

Transact SQL (T-SQL) Best Practices

GFU Cyrus AG
Logo von GFU Cyrus AG
Bewertung: starstarstarstarstar_border 8,1 Bildungsangebote von GFU Cyrus AG haben eine durchschnittliche Bewertung von 8,1 (aus 14 Bewertungen)

Tipp: Haben Sie Fragen? Für weitere Details einfach auf "Kostenlose Informationen" klicken.

Startdaten und Startorte
placeKöln
20. Aug 2026 bis 21. Aug 2026
computer Online: Zoom
20. Aug 2026 bis 21. Aug 2026
computer Online: Zoom
5. Nov 2026 bis 6. Nov 2026
placeKöln
4. Feb 2027 bis 5. Feb 2027
computer Online: Zoom
4. Feb 2027 bis 5. Feb 2027
placeKöln
29. Apr 2027 bis 30. Apr 2027
computer Online: Zoom
29. Apr 2027 bis 30. Apr 2027
placeKöln
8. Jul 2027 bis 9. Jul 2027
computer Online: Zoom
8. Jul 2027 bis 9. Jul 2027
placeKöln
30. Sep 2027 bis 1. Okt 2027
computer Online: Zoom
30. Sep 2027 bis 1. Okt 2027
placeKöln
11. Nov 2027 bis 12. Nov 2027
computer Online: Zoom
11. Nov 2027 bis 12. Nov 2027
Beschreibung

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Seminar zum effizienten und sicheren Einsatz von T-SQL in der  Datenbankentwicklung verfolgt das Ziel, die Datenbankentwicklung in  Ihrem Unternehmen zu optimieren und die Leistungsfähigkeit Ihrer  Datenbanken zu verbessern. Durch die Vermittlung bewährter T-SQL Best  Practices sollen mögliche Risiken minimiert und die Sicherheit Ihrer  Daten erhöht werden. Die Schulung zielt darauf ab, die Produktivität und  Effizienz Ihrer Entwicklerteams zu steigern, Kosten zu reduzieren und  die Wettbewerbsfähigkeit Ihres Unternehmens zu stärken.

Inhalt

  •  Ausführungsplan verstehen:
    •  SQL Server Execution Plans: Lesen und Interpretieren von Ausführungsplänen.
    •  Performance-Tuning: Identifi…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Noch nicht den perfekten Kurs gefunden? Verwandte Themen: Transact-SQL, SQL & MySQL, Microsoft SQL Server, PostgreSQL und NoSQL.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Das Seminar zum effizienten und sicheren Einsatz von T-SQL in der  Datenbankentwicklung verfolgt das Ziel, die Datenbankentwicklung in  Ihrem Unternehmen zu optimieren und die Leistungsfähigkeit Ihrer  Datenbanken zu verbessern. Durch die Vermittlung bewährter T-SQL Best  Practices sollen mögliche Risiken minimiert und die Sicherheit Ihrer  Daten erhöht werden. Die Schulung zielt darauf ab, die Produktivität und  Effizienz Ihrer Entwicklerteams zu steigern, Kosten zu reduzieren und  die Wettbewerbsfähigkeit Ihres Unternehmens zu stärken.

Inhalt

  •  Ausführungsplan verstehen:
    •  SQL Server Execution Plans: Lesen und Interpretieren von Ausführungsplänen.
    •  Performance-Tuning: Identifizierung ineffizienter Abfragen und Verbesserung der Leistung.
    •  Indexplanung: Identifizierung fehlender oder unnötiger Indizes.
  •  Indizes:
    •  Clustered und Non-Clustered Indizes: Unterschiede und Verwendungszwecke.
    • Identitätsspalten: Automatische Generierung von eindeutigen Werten für Schlüsselspalten.
    •  Indexfragmentierung: Überprüfen und Verwaltung von Fragmentierung.
    •  Filtered Indizes: Gezielte Indizes für Teilmengen von Daten erstellen.
    •  Included Columns: Effiziente Abdeckung von Abfragen mit zusätzlichen Spalten.
  •  Abfrageoptimierung:
    •  Verwendung von WHERE- und JOIN-Klauseln: Effiziente Filterung von Daten.
    •  Indizierte Sichten: Optimierung von Sichten durch Indizes.
    •  Performance Monitor und SQL Server Profiler: Überwachung der Datenbankleistung.
  •  Temporäre Tabellen und Table Variables:
    •   Unterschiede zwischen temporären Tabellen und Table Variables.
    •   Wann und wie Temporäre Tabellen/Table Variables erstellen und verwenden.
    •   Auswirkungen auf die Leistung und den Ressourcenverbrauch.
  •  Benutzerverwaltung:
    •  Anlegen von Benutzern und Zuweisen von Rollen.
    •  Rechte und Berechtigungen: Gewährung und Entzug von Zugriffsrechten auf Tabellen und Prozeduren.
    •   GRANT und REVOKE: Feingranulare Berechtigungssteuerung.
  •  Zugriffskontrollen:
    •   Vermeidung von SQL Injection: Parameterisierte Abfragen verwenden.
    •   Stored Procedures und Views: Zugriff auf Daten nur über gespeicherte Prozeduren und Sichten ermöglichen.
    •   Anmeldungsrichtlinien: Sichere Verwaltung von Benutzeranmeldungen.
  •  Transaktionen :
    •   BEGIN TRANSACTION, COMMIT und ROLLBACK: Transaktionsgrenzen setzen.
    •   Isolationsstufen: Festlegen der Transaktionsisolationsstufe für Datenkonsistenz.
    •   Deadlocks: Identifizierung und Vermeidung von Deadlock-Situationen.
    •  Savepoints: Implementierung von Savepoints zur Teil-Rollback-Funktionalität.
  •  Fehlerbehandlung:
    •   TRY-CATCH-Blöcke: Behandlung von Ausnahmen und Fehlern in T-SQL.
    •   RAISERROR: Erzeugen benutzerdefinierter Fehlermeldungen.
    •   Fehlerprotokollierung: Erfassen und Überwachen von Fehlern in Logdateien.
  •  CTEs (Common Table Expressions):
    •   Definition und Syntax von CTEs.
    •   Verwendung von CTEs zur Vereinfachung komplexer Abfragen.
    •   Rekursive CTEs: Anwendung bei hierarchischen Datenstrukturen.
  •  Fensterfunktionen:
    •   ROW_NUMBER, RANK, DENSE_RANK und NTILE: Anwendungen von Fensterfunktionen.
    •   OVER-Klausel: Spezifische Partitions- und Sortierbedingungen festlegen.
    •   Leistungsoptimierung bei Verwendung von Fensterfunktionen.
  •  Dynamic SQL:
    •  Dynamisches Erstellen von SQL-Anweisungen.
    •  Sicherheitsaspekte und Vermeidung von SQL Injection.
    •  Sorgfältiger Umgang mit dynamischen Abfragen.
  •  T-SQL Code-Überprüfung:
    •  Code-Review: Best Practices zur Überprüfung von T-SQL-Code.
    •  Unit-Tests: Schreiben und Ausführen von Tests für T-SQL-Prozeduren.
    •  Testdaten: Erstellung und Verwaltung von Testdaten für die Entwicklung.
Werden Sie über neue Bewertungen benachrichtigt
Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Bitte füllen Sie das Formular so vollständig wie möglich aus

(optional)
(optional)
(optional)
(optional)
(optional)
(optional)
(optional)

Haben Sie noch Fragen?

(optional)

Anmeldung für Newsletter

Damit Ihnen per E-Mail oder Telefon weitergeholfen werden kann, speichern wir Ihre Daten.
Mehr Informationen dazu finden Sie in unseren Datenschutzbestimmungen.