Inicio Introducción a SQL Server Programa Detallado

Curso de Introducción a SQL Server (Programa detallado)

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.

PROGRAMA 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.

Contenido

  1. Introducción
    1. Presentación del curso
    2. Estructura Servidor/Cliente
    3. Microsoft SQL Server
    4. Requisitos
    5. Instalación
    6. SQL Server Management Studio (SSMS)
    7. SQL Server Configuration Manager
    8. 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.

Contenido

  1. Introducción a las bases de datos
    1. Definición
    2. Estructuración de una base de datos
    3. Planificación - Diseño
    4. Normalización
    5. Herramientas para la normalización
    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.

Contenido

  1. Iniciación a la Administración
    1. Introducción
    2. Servidores registrados
    3. Explorador de objetos
    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.

Contenido

  1. SQL I
    1. Introducción
    2. Analizador de consultas SQL
    3. Lenguaje de manipulación de datos
    4. SELECT
    5. Funciones de agregación
    6. SELECT con múltiples tablas
    7. Combinaciones
    8. UNION
    9. Funciones
    10.  Tablas derivadas
    11.  Referencias cruzadas
    12. Resumen
    13. Funciones de agregación
    14. SELECT con múltiples tablas
    15. Combinaciones
    16. UNION
    17. Funciones
    18.  Tablas derivadas
    19.  Referencias cruzadas
    20. 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.

Contenido

  1. SQL II
    1. INSERT
    2. UPDATE
    3. DELETE
    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...

Contenido

  1. SQL (III)
    1. Introducción
    2. Lenguaje de definición de datos
    3. Objetos
    4. Bases de datos
    5. Tablas
    6. Restricciones
    7. Ejemplos con tablas
    8. Vistas
    9. Tablas temporales
    10. Variables de tipo tabla
    11. Lenguaje de control de datos
    12. Transacciones
    13. Permisos y privilegios
    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.

Contenido

  1. SQL Server. Bases de datos
    1. Creación de una base de datos
    2. Opciones de las bases de datos (I)
    3. Opciones de las bases de datos (II)
    4. Modificación del tamaño
    5.  Eliminación
    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.

Contenido

  1. SQL Server. Tablas
    1. Tablas
    2.  Tipos de datos
    3. Creación de tablas
    4. Creación de restricciones
    5. Diagramas de bases de datos
    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.

Contenido

  1. SQL Server. Índices y Vistas
    1. Índices
    2. Mantenimiento de índices
    3. Índices agrupados y no agrupados
    4. Creación de índices
    5. Vistas
    6. Creación de vistas
    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.

Contenido

  1. TRANSACT SQL
    1. Introducción
    2. Configuración de SQL
    3. Características de programación
    4. Funciones
    5.  Transacciones
    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.

Contenido

  1. Lógica de negocio
    1. Procedimientos almacenados
    2. Trabajar con Procedimientos almacenados
    3. Desencadenadores
    4. Desencadenadores INSERT
    5. Desencadenadores DELETE
    6.  Desencadenadores UPDATE
    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.

Contenido

  1. Explotación y seguridad
    1. Introducción
    2. Explotación de una base de datos
    3. Copias de seguridad
    4. Seguridad
    5. Resumen
©2024 Instituto Superior de Software, S.A. · Politica de Privacidad ·