Curso de SQL Server

Curso de SQL Server

Objetivos

En el curso de SQL Server se centra especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo llevar a cabo las tareas habituales de un administrador del servidor, entre ellas se aprende a describir herramientas y las tareas de administración de base de datos central, configurar el almacenamiento de información y bases de datos, planificar e implementar una estrategia de backup, restaurar bases de datos de copias de seguridad, rastrear la actividad del servidor SQL, gestionar la seguridad, auditoría de acceso a datos y cifrar los datos, configurar la base de datos de correo, alertas y notificaciones, etc.

Duración

40 horas.

Horario

Horarios de 09:00 a 14:00 y de 16:00 a 22:00 horas de lunes a viernes, sábados de 10:00 a 14:00 horas. Consulta disponibilidad.

Material didáctico

Carpeta, manual encuadernado del curso y diploma.

Profesorado

Profesores titulados, con 22 años de experiencia en el área formativa tanto a particulares como a empresas.

 

Curso de SQL Server

    MICROSOFT SQL SERVER
1. Diseño y programación
Introducción
Ediciones de SQL Server
Instalación
Comprobar la instalación

2. Configurar la instalación
Configuración de superficie de SQL Server
Administrador de configuración de SQL Server
SQL Server Management Studio
Libros en pantalla

3. Crear bases de datos
Introducción
Nueva base de datos
Adjuntar y separar una base de datos

4. Tablas
Introducción
Crear tablas
Tipos de datos numéricos
Tipos de datos de texto
Tipos de datos de fecha y hora

5. Relaciones
Introducción
Relaciones 1 a muchos
Restricciones de integridad refrencial
Relaciones muchos a muchos

6. Propiedades de tabla
Valores predeterminados
Restricciones Check
Restricciones UNIQUE
Intercalación

7. Indíces
Introducción
Índices agrupados
Índices no agrupados
Opciones y columnas incluidas
¿Cuanto se utilizan los índices?

8. El lenguaje SQL (I)
Introducción
La sentencia SELECT
Selecciones complejas
Funciones agregadas

9. El lenguaje SQL (II)
El operador INNER JOIN
El operador OUTER JOIN
Subconsultas
El operador EXISTS

10. El lenguaje SQL (III)
El operador UNION
La sentencia INSERT
La sentencia UPDATE
La senencia DELETE
Índices y consultas

11. Vistas
Introducción
Una vista sencilla
Una vista más compleja
Actualización de vistas
Vistas indizadas

12. Procedimietos almacenados (I)
Introducción
Un procedimiento simple
Parámetros

13. Procedimientos almacenados (II)
Variables
Estructuras de decisión
Cursores y estructuras de repetición
INSERT INTO ... SELECT

14. Procedimientos almacenados (III)
Manejar errores con TRY / CATCH
Transacciones
Valores de retorno
Utilidad de los procedimientos almacenados

15. Funciones definidas por el usuario
Introducción
Funciones escalares
Funciones con valores de tabla en línea
Funciones de tabla de múltiples instrucciones
Conclusión

16. Desencadenadores (TRIGGERS)
Introducción
Desencadenadores AFTER
Las tablas inserted y deleted
Desencadenadores INSTEAD OF

17. Integración CLR
Introducción
Visual Studio
Una función de ejemplo
Utilizar la función

ADMINISTRACION
18. Propiedades de servidor y de base de datos
Propiedades del servidor
Memoria y procesador
Conexiones
Propiedades de base de datos

19. Esquemas
¿Que son los esquemas?
El esquema predeterminado
Crear esquemas
Mover objetos a un esquema distinto
Eliminar esquemas

20. Seguridad (I)
Inicios de sesión
Usuarios de bases de datos
Grupos de Windows
Funciones del servidor

21. Seguridad (II)
Funciones de bases de datos
Crear funciones de bases de datos
Funciones de aplicación
Permisos
Cadenas de propiedad

22.Copias de seguridad
Modelo de recuperación
Dispositivos de copia de seguridad
Realizar la primera copia de seguridad
Realizar copias de seguridad posteriores Restaurar las copias de seguridad
La base de datos master