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. CREATE–ALTER–DROP 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.
