- Los constraints son reglas de negocio que podemos agregar a las tablas para validar información previa a su ingreso o actualización.
- Pueden ser de tipo
CHECK
,DEFAULT
oUNIQUE
.
Introducción al curso
Cómo aprenderás sobre optimización de bases de datos en SQL Server
¿Por qué es importante optimizar tu base de datos?
Lista de requerimientos
Instalación de herramientas
Instalación de la base de datos
Analizar un plan de ejecución
Conociendo los índices
¿Cómo nos pueden ayudar los índices?
Analizar las consultas para crear índices
Cuál índice utilizar y cómo forzar uno en específico
¿Siempre son buenos los índices?
Optimización de consultas
Qué es Merge y cómo podemos utilizarlo
Distintas opciones de utilizar Merge
Qué es un Trigger y cómo podemos crearlo
Manejo de errores en trigger
Triggers a nivel administrativo
Qué es un Constraint y cómo funciona
Tablas versionadas
Utilizando Full Text Search para búsquedas
Queries más inteligentes
Tipos de funciones
Cómo funcionan las funciones tabla
Cómo funcionan las vistas
Procedimientos almacenados
Tablas temporales vs. tablas variables
Optimización de base de datos
Configuración de un Database Mail
Planes de mantenimiento: ordenar los índices en nuestra base de datos
Planes de mantenimiento: estrategia de respaldos
Planes de mantenimiento: log de base de datos con un tamaño controlado
Configurando TempDB
Monitoreo
Monitoreo con sp_who3
Monitoreo de actividades
Conclusión
Conclusión del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 6
Preguntas 2
CHECK
, DEFAULT
o UNIQUE
.Son reglas de negocio, pero hay que tener muy claro que se necesita, porque pueden afectar el rendimiento, pero son importantes para el negocio.
https://www.sqlshack.com/es/seguimiento-y-optimizacion-de-consultas-utilizando-indices-sql-server/
https://www.sqlshack.com/es/restricciones-en-sql-server-sql-not-null-unique-y-sql-primary-key/
🧵Les dejo mas información de esta clase en la documentación oficial de microsoft
Los CONSTRAINTS son reglas de negocio que se agregan a las tablas para validar los insert o Update previo a su ejecución.
Por ejemplo para validar datos por default, nulos o repetidos, entre otros
Creo que falto revisar el ENUM, que es listar las opciones de datos permitidos a ingresar en un campo, pero para SQL Server no encontré esta sentencia, pero si vi una adaptación.
mycol VARCHAR(10) NOT NULL
CHECK (mycol IN(‘Useful’, ‘Useless’, ‘Unknown’))
Estos Constraint los uso mucho para poner la fecha y hora que se inserta un registro en la tabla
Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.