Resumen
Los objetos de base de datos forman la base de cada solución SQL. En este módulo, ha explorado cómo diseñar e implementar tablas, índices, restricciones y estructuras especializadas en SQL Server, Azure SQL Database, Azure SQL Managed Instance y SQL Database en Microsoft Fabric.
En este módulo, ha aprendido a seleccionar los tipos de datos adecuados para la eficiencia del almacenamiento y el rendimiento de las consultas, entendiendo las ventajas entre precisión y espacio. Has explorado los índices de almacén de filas para las cargas de trabajo transaccionales, incluidos los índices agrupados que definen el orden de fila físico y los índices no agrupados para rutas de acceso alternativas, así como los índices de almacén de columnas para consultas analíticas, aprendiendo cómo los grupos de filas, los segmentos de columna y el movimiento de tuplas optimizan la compresión y el rendimiento de las consultas.
Ha implementado tipos de tabla especializados, incluidas tablas temporales para el seguimiento automático de cambios, tablas del libro contabilidad para escenarios de cumplimiento a prueba de alteraciones, tablas de grafos para el modelado de relaciones y tablas optimizadas para memoria para cargas de trabajo OLTP de alto rendimiento. Ha aprendido a aplicar la integridad de los datos a través de restricciones (PRIMARY KEY, FOREIGN KEY, CHECK, UNIQUE y DEFAULT) y generar valores únicos mediante columnas IDENTITY y objetos SEQUENCE para la numeración entre tablas.
Ha explorado la compatibilidad de JSON con datos semiestructurados, incluido el tipo de datos nativo json en SQL Server 2025 y las estrategias de indexación mediante columnas calculadas. Por último, ha diseñado estrategias de creación de particiones para tablas grandes y ha comprendido las funciones de partición con RANGE RIGHT para columnas datetime, esquemas de partición para la colocación de grupos de archivos y los requisitos para los índices agrupados en tablas particionadas.
Recursos adicionales
Para profundizar en la comprensión del diseño y la implementación de objetos de base de datos, explore estos recursos:
- Tablas
- Índices
- Visión general de los índices de almacenamiento de columnas
- Tablas temporales
- Información general del registro
- Procesamiento de grafos con SQL Server
- Información general deIn-Memory OLTP
- Datos JSON en SQL Server
- Tablas e índices con particiones
- Base de datos SQL en Microsoft Fabric
Pasos siguientes
Con aptitudes sólidas de diseño de objetos de base de datos, está listo para:
- Exploración de la programación avanzada de T-SQL con vistas, funciones y procedimientos almacenados
- Implementación de medidas de seguridad y protección de datos
- Optimización del rendimiento de las consultas mediante planes de ejecución
- Integración de las funcionalidades de inteligencia artificial en las soluciones de base de datos
- Administración de las canalizaciones de CI/CD y de implementación de cambios en la base de datos
Siga creando su experiencia en soluciones de SQL para crear sistemas de base de datos sólidos, escalables y fáciles de mantener.