SQL (Subvencionado)
Con este curso 100% subvencionado adquieres las capacidades necesarias para programar en PL-SQL, sus estructuras, cursores, excepciones, etc
SQL es un lenguaje de programación para almacenar información en una base de datos (BBDD). Una base de datos relacional almacena información en forma de tabla, con filas y columnas que representan diferentes atributos de datos.
¿A qué esperas para obtener datos de alto nivel eficiente?
¡Sigue leyendo, te contamos más acerca de esta formación!
INFORMACIÓN CLAVE
• Duración: 30 horas
• Fechas: 21, 23, 28, 30 de mayo, 4 y 6 de junio (9:00 – 14:00)
• Modalidad: Virtual
OBJETIVOS DE APRENDIZAJE
Tras la realización de este curso serás capaz de:
- Comprender los conceptos básicos del lenguaje SQL, incluyendo la estructura de consultas, la manipulación de datos y la gestión de bases de datos.
- Adquirir habilidades para realizar consultas que involucren tablas, subconsultas, funciones y operadores.
- Entender los conceptos de transacciones, bloqueos, niveles de aislamiento y concurrencia en bases de datos, y ser capaz de aplicar estrategias para garantizar la consistencia y la integridad de los datos en entornos multiusuario.
ITINERARIO
Module 01: 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 02: 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 03: Joins
Joins
Cross Joins
Inner Joins
Further Join Examples
Outer Join
Module 04: Subqueries
Self-Contained Subqueries
Correlated Subqueries
Scalar Subqueries
Multi-Valued Subqueries
EXISTS
Beyond the Fundamentals of Subqueries
LAB 04
Module 05: Table Expressions
Derived Tables
Common Table Expressions
Views
Inline Table-Valued Functions
APPLY
LAB 05
Module 06: Set Operators
Set Operators, Described
UNION
INTERSECT
EXCEPT
Precedence
Circumventing Unsupported Logical Phases
LAB 06
Module 07 – Beyond the Fundamentals of Querying
Window Functions
Pivoting Data
Unpivoting Data
Grouping Sets
Module 08: Data Modification
Inserting Data
Deleting Data
Updating Data
Merging Data
Modifying Data through Table Expressions
Modifications with TOP / OFFSET-FETCH
OUTPUT
LAB 08
Module 09: 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
EQUIPO FORMADOR
Nuestro equipo formador es uno de nuestros principales activos, gracias a su experiencia y conocimiento en diferentes áreas temáticas, proporcionamos una formación de calidad y enfocada en las necesidades de nuestros alumnos/as.
¡Te invitamos a formar parte de nuestro campus y desarrollar tus habilidades junto a nosotros!