fbpxl

Formación privada | Clase presencial | Ondemand

T-SQL Fundamentals 2019

Aprende T-SQL 2019 de manera correcta. Comprende la lógica que hay detrás del lenguaje para saber cómo aplicar los diferentes conceptos y porqué. Este curso es una versión actualizada del curso TSQL Fundamentals 2016.

Beneficios

Entiende la lógica de T-SQL y aprende a pensar en términos de conjuntos.

~
Escribe código T-SQL para crear tablas y definir integridad de datos.
l

Escribe consultas contra tablas únicas y múltiples.

+
Escribe declaraciones T-SQL que modifiquen datos.
Familiarízate con objetos programables T-SQL.

Próximas Fechas

No hay clases programadas para este curso en este momento. Por favor, envíenos una solicitud de información para obtener más información.

Modalidades del Curso

Formación Privada.

Esta modalidad permitirá a tu empresa poder contratar la formación de manera privada para que asista todo tu equipo.

5 Días de Clase Presencial.

El curso está programado para cursarlo en una sala con aforo de máximo 20 personas para poder atender a todas las personas asistentes adecuadamente.

On-demand.

Aprende cuando quieras, donde quieras, y a tu propio ritmo.

Pre-requisitos

Este curso está destinado tanto a personas que han empezado a trabajar recientemente con SQL Server, como a personas con cierta experiencia. Si eres autodidacta y has conseguido tu conocimiento mediante “prueba y error”, este curso puede llenar las carencias en tu know-how y enseñarte a pensar correctamente en términos de SQL. Este curso no entra en discusiones de rendimiento y problemas avanzados sino que se enfoca en los aspectos lógicos de T-SQL. No obstante, ten en cuenta que no es simplemente un curso paso a paso. No se centra solo en elementos sintácticos de T-SQL, sino que también se explica la lógica de T-SQL y sus elementos. Recomendamos familiarizarse con conceptos básicos de bases de datos relacionales y SQL previamente.

Después del Curso
Endenderás la lógica detrás de T-SQL y a pensar en términos de conjuntos, escribir código T-SQL para crear tablas y definir integridad de datos, escribir consultas en una o varias tablas, escribir sentencias T-SQL que modifiquen datos y te familiarizarás con objetos programables T-SQL.

Instructor

Itzik Ben-Gan

Itzik Ben-Gan es un mentor y uno de los fundadores de SolidQ, autor de libros premiados sobre T-SQL (que se consideran el recurso de consulta estándar sobre el tema), un columnista en SQLPerformance.Com, un Microsoft Data. Plataforma MVP desde 1999, y ponente habitual en eventos relacionados con SQL Server.

Contenido del Curso 

Contenido del Curso On-demand

Module 1. Background to T-SQL Querying and Programming.
  • Theoretical Background.
  • SQL Server’s Architecture.
  • SQL Server Management Studio.
  • Creating Tables.
  • Defining Data Integrity.
  • Sample Database.

    Lab 01.

  • Module 2. Single-Table Queries.
  • Elements of SELECT Statement.
  • Predicates and Operators.
  • CASE Expressions.
  • NULLs.
  • All-At-Once Operations.
  • Working with Character Data.
  • Working with Date and Time Data.
  • Querying Metadata.

    LAB 02.

  • Module 3. Joins.
  • Joins.
  • Cross Joins.
  • Inner Joins.
  • Further Join Examples.
  • Outer Joins.

    LAB 03.

  • Module 4. Subqueries.
  • Self-Contained Subqueries.
  • Correlated Subqueries.
  • Scalar Subqueries.
  • Multi-Valued Subqueries.
  • EXISTS.
  • Beyond the Fundamentals of Subqueries.

    LAB 04.

  • Module 5. Table Expressions.
  • Derived Tables.
  • Common Table Expressions.
  • Views.
  • Inline Table-Valued Functions.
  • APPLY.

    LAB 05.

  • Module 6. Set operators.
  • Set Operators, Described.
  • UNION.
  • INTERSECT.
  • EXCEPT.
  • Precedence.
  • Circumventing Unsupported Logical Phases.

    LAB 06.

  • Module 7. Beyond the Fundamentals of Querying.
  • Window Functions.
  • Pivoting Data.
  • Unpivoting Data.
  • Grouping Sets.

    LAB 07.

  • Module 8. Data Modification.
  • Inserting Data.
  • Deleting Data.
  • Updating Data.
  • Merging Data.
  • Modifying Data through Table Expressions.
  • Modifications with TOP / OFFSET-FETCH.
  • OUTPUT.

    LAB 08

  • Module 9. Temporal Tables.
  • Temporal tables, Described.
  • Creating Tables.
  • Modifying Tables.
  • Querying Temporal Tables.

    LAB 09.

  • Module 10. Transactions and Concurrency.
  • Transactions.
  • Locks and Blocking.
  • Isolation Levels.
  • Deadlocks.

    LAB 10.

  • Module 11. Programmable Objects.
  • Variables.
  • Batches.
  • Flow Elements.
  • Cursors.
  • Temporary Tables.
  • Dynamic SQL.
  • Routines.
  • Error Handling.

    LAB 10.

  • Module 1. Introduction and agenda.
    Module 2. Single Table Queries.
    • Elements of SELECT.
    • Predicates and Operators.
    • CASE Expressions.
    • NULLs.
    • All-At-Once Operations.
    • Working with Character Data.
    • Querying Metadata.

    Lab

    Module 3. Joins.
    • Cross Joins.
    • Inner Joins.
    • Further Join Examples.
    • Fundamentals of Outer Joins.
    • Beyond the Fundamentals of Outer Joins.

    Lab

    Module 4. Subqueries.
    • Self-Contained Subqueries.
    • Correlated Subqueries.
    • Beyond the Fundamentals of Subqueries.

    Lab

    Module 5. Table Expressions.
    • Derived Tables.
    • Common Table Expressions.
    • Views and Inline Table – Valued Functions.
    • APPLY.

    Lab

    Module 6. Set Operators.
    • Set Operators.
    • Precedence and Circumventing Unsupported Logical Phases.

    Lab

    Module 7. Beyond the Fundamentals of Querying.
    • Window Functions.
    • Pivoting Data.
    • Unpivoting Data.
    • Grouping Sets.

    Lab

    Contacta con Nosotros

    ¿Necesitas más información o un presupuesto para formación privada?