Acceso beta gratuito durante 30 días · sin pago · progreso guardado
El problema empresarial
Una transformación sensible está duplicada en varias aplicaciones.
Lo que sabrás hacer
Elegir función o procedimiento, definir parámetros y probar sus efectos.
Crear una función
Crear un procedimiento
Elegir la abstracción correcta
Probar los errores
Límites de este microcurso
Este microcurso desarrolla una competencia concreta. No sustituye un itinerario completo ni una formación de administración de servidores.
Requisitos previos
Consultas SQL
Transacciones
Conceptos básicos de tipos
Proyecto y práctica
9 ejercicios verificados están disponibles. La validación se basa en los ejercicios del programa.
Itinerario enfocado
Tu programa, en orden.
El contenido permanece centralizado: completar una actividad también actualiza el itinerario que la contiene.
Microlecciones
01
El problema a resolver antes de la sintaxis
Un UPDATE sin WHERE puede modificar una tabla completa. Una importación reiniciada también puede crear duplicados si no se definen la unicidad y el comportamiento de conflicto.
Primero escribe el SELECT que identifica las líneas, ejecuta el cambio en un transaction, usa RETURNING para observar los efectos y elige explícitamente la clave de conflicto del UPSERT.
Comprueba la cantidad de registros devueltos antes y después, comprueba los valores devueltos y prueba a reanudar la importación. Una operación segura es repetible o explícitamente no repetible.
Una regla copiada en varias aplicaciones diverge. Una función puede centralizarla cerca de los datos, pero una lógica demasiado opaca o muy acoplada se vuelve difícil de probar e implementar.
Una función devuelve un valor o un conjunto y puede usarse en una consulta dependiendo de sus propiedades. Se llama a un procedimiento con CALL y es adecuado para una operación imperativa; Las capacidades exactas dependen del SGBD.
Prueba NULL, límites, errores y derechos de ejecución. Califica el patrón, evita SQL dinámico innecesario y documente la volatilidad y los efectos secundarios.
Crear un escenario de capacitación de función empresarial 2 de facturación
Encapsule cálculos puros, tipificados y reutilizables. Debes producir el resultado, comprobarlo en los datos de origen y explicar qué te permite decidir en este sistema de facturación.
Crear una función empresarial logística 3 · escenario de formación
Encapsule cálculos puros, tipificados y reutilizables. Debes presentar el resultado, comprobarlo con los datos de origen y explicar qué te permite decidir en estas expediciones nacionales.
Crear una función empresarial de RRHH 4 · escenario de formación
Encapsule cálculos puros, tipificados y reutilizables. Debes producir el resultado, controlarlo sobre los datos de origen y explicar qué te permite decidir en esta gestión de recursos humanos.
Crear un escenario de capacitación de la función empresarial 5 de auditoría
Encapsule cálculos puros, tipificados y reutilizables. Debe producir el resultado, verificarlo con los datos de origen y explicar qué le permite decidir en este registro de auditoría.
Insertar y actualizar datos de facturación 2 · escenario de formación
Realiza dos cambios controlados y comprueba el estado final. Debes producir el resultado, comprobarlo en los datos de origen y explicar qué te permite decidir en este sistema de facturación.
Insertar y luego actualizar datos de logística 3 · escenario de entrenamiento
Realiza dos cambios controlados y comprueba el estado final. Debes presentar el resultado, comprobarlo con los datos de origen y explicar qué te permite decidir en estas expediciones nacionales.
Insertar y actualizar datos de recursos humanos 4 · escenario de formación
Realiza dos cambios controlados y comprueba el estado final. Debes producir el resultado, controlarlo sobre los datos de origen y explicar qué te permite decidir en esta gestión de recursos humanos.