Formación & Consultoría info@tallerdetecnologia.net

Transact-SQL Avanzado

  • Categoría: Reporting
  • Itinerario anterior: Curso Transact-SQL Intermedio<-[]
  • Descripción del curso: Curso orientado a aprender el lenguaje Transact-SQL que gestiona el servidor de Base de datos (CREATE, ALTER, DROP), para BBDD, TABLAS, VISTAS, TRIGGERS, STORE PROCEDURES.
  • Objetivos del curso: Poder escribir consultas Transact-SQL para definir datos (DDL), aplicando CREATE, ALTER o DROP, a traves de TRIGGERS o STORE PROCEDURES. Saber gestionar copias de seguridad e implementar la gestión de usuarios.
  • Duración curso: 15 Horas (5 sesiones de 3 horas)

Curso Transact-SQL Avanzado

Temario del curso:

Curso impartido por Aula Virtual (MS Teams). Este temario explica el leguaje de definición de datos (DDL), que son sentencias realizadas a traves de TRANSACT-SQL y dentro del servidor de Base de datos SQL-SERVER EXPRESS de Microsoft. Estas sentencias se sustentan sobre tres clausulas principales CREATE, ALTER y DROP. Con las cuales podremos gestionar BBDD, Tablas, Vistas, Triggers & Store Procedures. Ideal para complementar con el Curso Transact-SQL Intermedio, donde se aprende el lenguaje de manipulación de datos (DML). Se realizarán ejercicios prácticos, inspirados en casos empresariales reales.

  • 1. Configuraciones importantes en el SQL-SERVER EXPRESS.
  • 2. Crear una BBDD de manera personalizada (Proteger si existe).
  • 3. Importar datos a una BBDD existente.
  • 4. CREATEALTERDROP para Tablas & Vistas.
  • 5. Tipos de campos de una tabla, INT, FLOAT, DATE, CHAR.
  • 6. Claves primaria & foranea (PRIMARY & FOREIGN KEY).
  • 7. Concepto & Gestión de indices.
  • 8. Planes de ejecución de consultas (Uso de los indices)
  • 9. Optimización de consultas con SHOWPLAN.
  • 10. Uso de transacciones con TRANSACT-SQL (BEGIN, COMMIT, ROLLBACK)
  • 11. Propiedades ACID (Atomicity, Consistency, Isolation, Durability)
  • 12. Control de concurrencia y bloqueos.
  • 13. Creación & Gestión de TRIGGERS (Disparadores)
  • 14. Creación & Ejecución de STORE PROCEDURES (Procedimientos)
  • 15. Mantenimiento BBDD I; Backup (Full o Differential) & Restore.
  • 16. Mantenimiento BBDD II; Reconstrucción de indices (REORGANIZE, REBUILD)
  • 17. Mantenimiento BBDD III; Limpieza del log de transacciones e integridad de la BBDD
  • 18. Gestión de usuarios y permisos.

Conocimientos previos:

Para realizar este curso Transact-SQL Avanzado, se necesitan tener algunos conocimientos previos de Transact-SQL y del servidor de Base de datos SQL-SERVER EXPRESS de Microsoft. o haber realizado el curso Transact-SQL Intermedio.

 

Descripción de la imagen