651 93 73 66

Documentación

Introducción a SQL Server

Enfoque

Course File webcurso_cimage168260066110666.jpg

Objetivo
Una vez finalizado el curso, el alumno estará preparado para:
-Instalar y configurar SQL Server.
-Comprender los conceptos más importantes del diseño de bases de datos.
-Crear sentencias SQL para el trabajo de nuestros datos.
-Manejar el lenguaje de programación T-SQL para un tratamiento más completo de datos.
-Implementar aplicaciones que automaticen el tratamiento de datos.
-Comenzar a administrar y mantener una base de datos con SQL Server.
 
Dirigido a:
Este curso va dirigido a personas que deseen introducirse en la administración de base de datos para empresas de cualquier tamaño, así como a desarrolladores que obtendrán conocimientos que les ayudará a que sus aplicaciones sean más seguras y eficaces.
 
Requisitos:
Los requisitos necesarios para que el alumno pueda seguir y finalizar el curso eficazmente, son mínimos. Es suficiente con conocer el entorno de trabajo del sistema operativo Windows y que esté familiarizado a trabajar con interfaces gráficos de usuario (abrir archivos, guardar, copiar, etc.).
El curso está desarrollado con la versión 2019 de SQL Server, pero todas las materias que se imparten en la formación pueden ser aplicadas a todas las versiones de SQL Server que existen desde la versión 2008.
La edición gratuita de SQL Server nos permitirá aplicar todo el contenido de la formación.

Temario del curso

1 - Introducción
Objetivo

Presentación del curso. Características de las diferentes versiones de SQL Server que tenemos en el mercado. Requisitos que se deben cumplir para la instalación y el buen funcionamiento del servidor. Proceso de instalación y de configuración de los servicios instalados.
Prueba de conexión e instalación correcta.
Duración de la unidad
5 Horas
Contenido
1. Introducción
1.1. Presentación del curso
1.2. Estructura Servidor/Cliente
1.3. Microsoft SQL Server
1.3.1. Versiones de SQL Server
1.4. Requisitos
1.4.1. Requisitos de Software
1.4.2. Requisitos de Hardware
1.5. Instalación
1.5.1. SQL Server Management Studio (SSMS)
1.5.2. SQL Server Configuration Manager
1.5.2.1. Modificar el estado de los servicios.
1.6. Resumen
2 - Introducción a las bases de datos
Objetivo

Estudiar a fondo la estructura de una base de datos con los objetos que la componen. Conocer el proceso de planificación y diseño para ser capaces de crear bases de datos con una estructura correcta, eficaz y a prueba de errores.
Duración de la unidad
8 Horas 05 Minutos
Contenido
2. Introducción a las bases de datos
2.1. Definición
2.2. Estructuración de una base de datos
2.2.1. Estructura física
2.2.1.1. Nombres de archivos
2.2.1.2. Tamaño de la base de datos
2.2.2. Estructura lógica
2.2.2.1 Tablas
2.2.2.2 Campos y Registros
2.2.2.3. Índices
2.2.2.4. Restricciones
2.2.2.5. Vistas
2.2.2.6. SQL
2.2.2.7. Procedimientos almacenados
2.2.2.8. Varios
2.3. Planificación - Diseño
2.3.1. Introducción
2.3.2. Estudio de necesidades
2.3.3. Planificación
2.3.3.1. Propiedades
2.3.4. Dependencias
2.4. Normalización
2.4.1. Definición
2.4.2. Integridad de entidad
2.4.3. Integridad de dominio
2.4.4. Integridad referencial
2.4.5. Integridad fijada por usuario
2.4.6. Formas de normalización
2.4.7. Forma Normal A
2.4.7.1. Definición de claves principales
2.4.7.2. Selección de claves principales
2.4.7.3. Claves auxiliares
2.4.8. Forma Normal B
2.4.8.1. Relaciones
2.4.9. Forma Normal C
2.4.10. Conclusión del proceso de normalización
2.4.11. Desnormalización
2.5. Herramientas para la normalización
2.5.1. Identidad
2.5.2. Restricciones
2.5.2.1. UNIQUE
2.5.2.2. DEFAULT
2.5.2.3. CHECK
2.5.3. Integridad en relaciones
2.5.3.1. PRIMARY KEY
2.5.3.2. FOREIGN KEY
2.5.3.3. Integridad referencial en cascada
2.5.4. Desencadenadores
2.6. Resumen
3 - Iniciación a la Administración
Objetivo

Introducción a la herramienta gráfica (SQL Server Management Studio) que nos ofrece SQL Server 2012, para la administración de una base de datos. Familiarizarse con el entorno, y los diferentes paneles.
Duración de la unidad
3 Horas
Contenido
3. Iniciación a la Administración
3.1. Introducción
3.1.1. SQL Server Management Studio
3.1.1.1. Conexión
3.1.1.2. Entorno
3.1.1.3. Idioma
3.2. Servidores registrados
3.2.1. Agrupar servidores
3.3. Explorador de objetos
3.3.1. Conectar a un servidor
3.3.2. Carpetas del explorador de objetos
3.3.3. Pestaña Resumen
3.3.4. Carpetas principales
3.3.5. Carpeta de bases de datos
3.4. Resumen
4 - SQL I
Objetivo

Trabajo con el analizador de consultas de SQL Server 2012. Estudiar las consultas en lenguaje SQL. Al finalizar la unidad, el alumno será capaz de implementar consultas simples, complejas y compuestas, de modo que pueda realizar cualquier consulta que necesite sobre una o varias tablas de bases de datos.
Duración de la unidad
7 Horas 10 Minutos
Contenido
4. SQL I
4.1. Introducción
4.2. Analizador de consultas SQL
4.2.1. Instalación de base de datos Northwind
4.3. Lenguaje de manipulación de datos
4.4. SELECT
4.4.1. Sintaxis básicas
4.4.1.1. ALL / DISTINCT
4.4.1.2. AS
4.4.1.3. WHERE
4.4.1.4. Contraste de comparación
4.4.1.5. Contrastes de rango
4.4.1.6. Contraste de pertenencia a un grupo
4.4.1.7. Contraste de correspondencia con patrón
4.4.1.8. Contrastes de valor nulo
4.4.1.9. Contrastes compuestos
4.4.1.10. ORDER BY
4.4.2. Subconsultas
4.4.2.1. Subconsultas con IN
4.4.2.2. Subconsultas con EXISTS
4.5. Funciones de agregación
4.5.1. Consultas resumen
4.5.1.1. Funciones de agregado en la lista de selección.
4.5.1.2. Función COUNT
4.5.1.3. Agrupar filas con GROUP BY
4.5.1.4. Cláusula HAVING
4.6. SELECT con múltiples tablas
4.6.1. JOIN
4.7. Combinaciones
4.7.1. Combinaciones internas
4.7.2. Combinaciones externas
4.8. UNION
4.9. Funciones
4.9.1. Funciones de cadena
4.9.2. Funciones numéricas
4.9.3. Funciones estadísticas
4.9.4. Funciones de fecha
4.10. Tablas derivadas
4.10.1. Ejemplo tabla derivada
4.11. Referencias cruzadas
4.11.1. Ejemplo referencia cruzada
4.11.2. Ejemplo 2 Referencia Cruzada
4.12. Resumen
5 - SQL II
Objetivo

Estudiar las diferentes sentencias y modos en lenguaje SQL que permiten realizar un tratamiento de datos, para insertar, actualizar y eliminar la información almacenada en las diferentes tablas de la base de datos.
Duración de la unidad
2 Horas 55 Minutos
Contenido
5. SQL II
5.1. INSERT
5.1.1. Insertar un registro
5.1.1.1. tabla
5.1.1.2. [(Columna1, ..., columnaN)]
5.1.1.3. (Valor1, ..., valorN)
5.1.1.4. Ejemplos
5.1.2. Insertar varios registros a la vez
5.2. UPDATE
5.2.1. Ejemplos
5.2.2. UPDATE - SELECT
5.2.2.1. UPDATE - WHERE - SELECT
5.2.2.2. Ejemplo
5.2.3. UPDATE - SET - SELECT
5.2.3.1. Ejemplo
5.3. DELETE
5.3.1. DELETE - SELECT
5.4. Resumen
6 - SQL III
Objetivo

Introducción al lenguaje de definición de datos de SQL. El alumno se familiarizará con las diferentes sentencias que le permita administrar una base de datos con la única ayuda del lenguaje SQL. De este modo será capaz de crear y modificar los diferentes objetos de una base de datos empresarial: tablas, usuarios, restricciones, transacciones...
Duración de la unidad
4 Horas 55 Minutos
Contenido
6. SQL (III)
6.1. Introducción
6.2. Lenguaje de definición de datos
6.3. Objetos
6.4. Bases de datos
6.5. Tablas
6.5.1. Descripción_Columna
6.5.2. Grupo_Restricciones_de_Tabla
6.5.3. Tipos de datos
6.5.4. Modificaciones
6.5.5. Eliminaciones
6.6. Restricciones
6.6.1. Definiciones por defecto
6.6.2. Restricciones a nivel de columna
6.6.3. Restricciones a nivel de tabla
6.7. Ejemplos con tablas
6.8. Vistas
6.9. Tablas temporales
6.9.1. ¿Cómo funciona una tabla temporal?
6.9.2. Tipos de tablas temporales
6.10. Variables de tipo tabla
6.11. Lenguaje de control de datos
6.12. Transacciones
6.13. Permisos y privilegios
6.14. Resumen
7 - Bases de datos
Objetivo

Al finalizar la unidad el alumno será capaz de crear y modificar una base de datos. Se describen las diferentes opciones de configuración que nos ofrece SQL Server.
Duración de la unidad
3 Horas
Contenido
7. SQL Server. Bases de datos
7.1. Creación de una base de datos
7.2. Opciones de las bases de datos (I)
7.2.1. Nivel de compatibilidad
7.2.2. Actualización de estadísticas
7.2.3. Cerrar automáticamente
7.2.4. Crear estadísticas automáticamente
7.2.5. Reducir automáticamente
7.2.6. Cierre del cursor al confirmar habilitado
7.2.7. Cursor predeterminado
7.2.8. Base de datos de solo lectura
7.2.9. Estado de la base de datos
7.2.9.1. Emergency
7.2.9.2. Normal
7.2.9.3. Online
7.2.9.4. Suspect
7.2.10 Restringir acceso
7.2.10.1. Multiple
7.2.10.2. Single
7.2.10.3. Restricted
7.3. Opciones de las bases de datos (II)
7.3.1. Verificación de páginas
7.3.1.1. Checksum
7.3.1.2. TornPageDetection
7.3.1.3. None
7.3.2. Advertencia ANSI habilitada
7.3.3. Anulación aritmética habilitada
7.3.4. Anulación exacta numérica
7.3.5. Concatenar valores NULL produce NULL
7.3.6. Desencadenadores recursivos habilitados
7.3.7. Identificadores entre comillas habilitados
7.3.8. NULL ANSI predeterminado
7.3.9. Relleno ANSI habilitado
7.3.10. Valores NULL ANSI habilitados
7.4. Modificación del tamaño
7.4.1. Incremento del archivo de datos
7.4.2. Incluir archivos de datos y de registro secundarios
7.4.3. Reducción de archivos de datos
7.5. Eliminación
7.6. Resumen
8 - Tablas
Objetivo

Aprender a realizar cualquier tarea de diseño y planificación sobre la estructura de tablas. Conocer los diferentes tipos de datos que puede almacenar una tabla y aprender a seleccionar el más adecuado. Garantizar la integridad y la funcionalidad de una base de datos mediante el uso de restricciones y relaciones. Trabajar con los diagramas de base de datos para realizar funciones de diseño.
Duración de la unidad
6 Horas 25 Minutos
Contenido
8. SQL Server. Tablas
8.1. Tablas
8.2. Tipos de datos
8.3. Creación de tablas
8.4. Creación de restricciones
8.4.1. Garantizar la integridad de dominio
8.4.1.1. Restricciones CHECK
8.4.1.2. Restricciones DEFAULT
8.4.2. Garantizar la integridad de entidad
8.4.2.1. Claves principales
8.4.2.2. Restricciones UNIQUE
8.4.3. Garantizar la integridad referencial
8.4.3.1. Creación de claves externas
8.4.3.2. Aplicación de la integridad referencial en cascada
8.5. Diagramas de bases de datos
8.5.1. Principales tareas de un diagrama
8.6. Resumen
9 - Índices y Vistas
Objetivo

Trabajar con los diferentes tipos de índices, conociendo las ventajas y desventajas de su uso en función del objetivo buscado. Diseño y uso de vistas para facilitar las consultas sobre diferentes tablas de una base de datos.
Duración de la unidad
2 Horas 45 Minutos
Contenido
9. SQL Server. Índices y Vistas
9.1. Índices
9.2. Mantenimiento de índices
9.3. Índices agrupados y no agrupados
9.3.1. Índices agrupados
9.3.2. Índices no agrupados
9.4. Creación de índices
9.5. Vistas
9.6. Creación de vistas
9.7. Resumen
10 - Transact SQL
Objetivo

Introducción a las características del lenguaje de programación T-SQL de Microsoft para base de datos y las principales funciones que nos ofrece. El alumno será capaz de crear y definir tareas con funciones en T-SQL, probarlas y ejecutarlas.
Duración de la unidad
6 Horas 50 Minutos
Contenido
10. TRANSACT SQL
10.1. Introducción
10.2. Configuración de SQL
10.3. Características de programación
10.3.1. Identificadores
10.3.2. Uso de objetos
10.3.3. Tipos
10.3.3.1. Tipos de datos especiales
10.3.4. Operadores
10.3.5. Variables
10.3.6. Comodines
10.3.7. Variables
10.3.8. Expresiones
10.3.9. Variables globales
10.3.10. Flujo de ejecución
10.3.11. Sentencias condicionales
10.3.12. Bucles
10.4. Funciones
10.4.1. Categorías
10.4.2. Funciones Matemáticas
10.4.3. Funciones de Cadenas
10.4.4. Funciones de Fecha y Hora
10.4.5. Funciones Estadísticas
10.5. Transacciones
10.5.1. Uso de las transacciones
10.5.1.1. BEGIN TRANSACTION
10.5.1.2. COMMIT TRANSACTION
10.5.1.3. ROLLBACK TRANSACTION
10.5.1.4. SAVE TRANSACTION
10.5.1.5. VARIABLES
10.5.1.6. Recomendaciones con transacciones
10.5.2. Ejemplos
10.5.2.1. Funcionamiento de una transacción
10.5.2.2. Ejemplo SAVE TRANSACTION
10.5.2.3. Ejemplo Transacciones Anidadas
10.6. Resumen
11 - Lógica de negocio
Objetivo

Introducción a los procedimientos almacenados para crear sentencias en T-SQL y utilizarlos tanto en tareas de administración como en el desarrollo de software.
Realizar tareas de administración avanzada de bases de datos mediante el uso de disparadores o triggers que permitan automatizar el control de la actividad realizada en una base de datos.
Duración de la unidad
6 Horas
Contenido
11. Lógica de negocio
11.1. Procedimientos almacenados
11.1.1. Introducción
11.1.1.1. Rendimiento
11.1.1.2. Compilación
11.1.1.3. Administración
11.1.1.4. Seguridad
11.2. Trabajar con Procedimientos almacenados
11.2.1. Parámetros de entrada
11.2.2. Parámetros de salida
11.3. Desencadenadores
11.3.1. Introducción
11.4. Desencadenadores INSERT
11.5. Desencadenadores DELETE
11.6. Desencadenadores UPDATE
11.7. Resumen
12 - Explotación y seguridad
Objetivo

Proceso de puesta en funcionamiento de una base de datos para integrarla desde el equipo de desarrollo al servidor final. Garantizar la información almacenada de una base de datos frente a posibles pérdidas por fallos de hardware o ataques intencionados o no, con el uso de copias de seguridad. Además, se hará un estudio sobre los diferentes modos de inicio de sesión y permisos que se pueden gestionar con SQL Server 2012 para proteger nuestras bases de datos.
Duración de la unidad
3 Horas 55 Minutos
Contenido
12. Explotación y seguridad
12.1. Introducción
12.2. Explotación de una base de datos
12.2.1. Asistente de copias de bases de datos
12.2.2. Agente SQL Server
12.3. Copias de seguridad
12.3.1. Dispositivos
12.3.2. Ejecutar una copia de seguridad
12.3.2.1. Copia de seguridad total
12.3.2.2. Copia de seguridad diferencial
12.3.2.3. Copia de registro de transacciones
12.3.3. Restaurar una copia de seguridad
12.4. Seguridad
12.4.1. Autenticación Windows
12.4.2. Autenticación SQL Server o modo mixto
12.4.3. Trabajar con la autenticación
12.4.4. Inicio de sesión
12.4.5. Funciones del servidor
12.4.6. Funciones de base de datos
12.4.7. Permisos de objeto
12.5. Resumen

Documentos del curso

Descarga Temario   

studend-image

Este curso es bonificable por la seguridad social

  • Precio del curso: € 495

Matricular trabajador

  • Horas duración del curso

60



Curso bonificado para trabajadores a rgimen general: Introduccin a SQL Server

Si ests interesado en aprender los fundamentos de SQL Server, ests en el lugar correcto. Nuestro curso bonificado para trabajadores a rgimen general te brinda la oportunidad de adquirir conocimientos en el uso de esta poderosa herramienta de gestin de bases de datos.

SQL Server es una plataforma de administracin de bases de datos desarrollada por Microsoft. Es ampliamente utilizado en el mbito empresarial y ofrece una gran variedad de funcionalidades para el almacenamiento, consulta y manipulacin de datos.

En este curso, aprenders los conceptos bsicos de SQL Server, incluyendo la creacin y gestin de bases de datos, la manipulacin de datos mediante consultas SQL, y la administracin de usuarios y permisos. Tambin explorars tcnicas avanzadas como la optimizacin de consultas y la implementacin de procedimientos almacenados.

Nuestro curso est diseado para adaptarse a tus necesidades y nivel de conocimiento. No importa si eres un principiante absoluto o si ya tienes experiencia en el campo de las bases de datos, nuestro equipo de instructores expertos te guiar a lo largo del proceso de aprendizaje.

Adems, al ser un curso bonificado para trabajadores a rgimen general, podrs beneficiarte de un descuento especial. Este tipo de cursos estn subvencionados por el Estado y permiten a las empresas formar a sus empleados de manera ms econmica.

No pierdas la oportunidad de mejorar tus habilidades en el mbito de la programacin y la administracin de sistemas. Inscrbete en nuestro curso bonificado para trabajadores a rgimen general: Introduccin a SQL Server y comienza tu camino hacia el xito!

Aviso Legal · Política de Cookies · Política de Privacidad · Trabaja con nosotros · Preferencias cookies