Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Objetivos Principales Conocer a fondo el funcionamiento de un servidor de base de datos SQL Server. Conocer a fondo el modelo transaccional de datos. Desarrollar sentencias de alta complejidad.
A quién va dirigido
A estudiantes y desarrolladores en el campo de T.I. o personas interesadas en el campo de la programación, ya que contamos con cursos desde nivel básico.
Requisitos
Requisitos Conocimientos básicos de programación (variables, ciclos, estructuras de datos, lógica básica) Se recomienda el curso Introducción a la Programación Presencial.
Temario completo de este curso
1.Entorno Gráfico del SSMS
1.1 Entrada al SQL Server Management
Studio
1.2 Estructura interna de una base de
datos
1.3 Crear una base de datos en SSMS
1.4 Adjuntar una base de datos
1.5 Conectar y Desconectar la base de
datos
1.6 Crear una nueva tabla
1.7 Modificar la definición de una tabla
1.8 Insertar datos en la tabla
1.9 Abrir una nueva consulta
1.10 Escribir y ejecutar código TRANSACTSQL
1.11 La base de datos predeterminada
1.12 El editor de texto
1.13 Configurar un esquema de colores
personalizado
1.14 Trabajo con archivos de sql y
proyectos
INTRODUCCIÓN A SQL
2.1 Conceptos básicos de SQL
2.2 Introducción al TRANSACT-SQL
2.3 Características generales del lenguaje
Transact-SQL
2.4 Reglas de formato de los
identificadores
2.5 Tipos de datos
2.6 Las constantes
2.7 Las expresiones
2.8 Funciones
2.9 Otros elementos del lenguaje
CONSULTAS SIMPLES
3.1 Origen de datos FROM
3.2 La lista de selección
3.3 Columnas del origen de datos
3.4 Proceso lógico de una consulta
3.5 Alias de columna
3.6 Alias de las tablas
3.7 Funciones
3.8 Columnas calculadas
3.9 Utilización del asterisco * 3.10
Ordenación de las filas del resultado
ORDER BY
3.11 Eliminar filas duplicadas
DISTINCT/ALL
3.12 La cláusula TOP
3.13 Selección de filas WHERE
3.14 Condiciones de búsqueda
compuestas
CONSULTAS MULTITABLA
4.1 La unión de tablas UNION
4.2 La diferencia EXCEPT
4.3 La intersección INTERSECT
4.4 La composición de tablas
4.5 El producto cartesiano CROSS JOIN
4.6 La composición interna INNER JOIN
4.7 La Composición externa LEFT, RIGHT
y FULL OUTER JOIN
CONSULTAS DE RESUMEN
5.1 Las funciones de agregado
5.2 Agrupamiento de filas (cláusula GROUP BY)
5.3 Selección sobre grupos de filas, la cláusula
HAVING
SUBCONSULTAS
6.1 Subconsultas de resultado único
6.2 Subconsultas de lista de valores
6.3 El operador IN con subconsulta
6.4 La comparación modificada (ANY, ALL)
6.5 Subconsultas con cualquier número de
columnas (EXISTS)
CREACIÓN DE OBJETOS
7.1 Creación de Esquemas
7.2 Creación de una base de datos con SQL
7.3 Creación de Tablas
OPERACIONES CON DATOS
8.1 Insertar creando una nueva tabla
8.2 Insertar en una tabla existente INSERT INTO
8.3 Inserción de varias filas
8.4 Insertar una fila de valores por defecto
8.5 Modificar datos almacenados - UPDATE
8.6 Eliminar filas - DELETE
8.7 Borrado masivo – TRUNCATE
FUNDAMENTOS DE PROGRAMACIÓN