Datos Relacionales, Normalización, SQL y Objetos de Base de Datos
Volver a Learn
DP-900Capítulo 3

Preparación para la Certificación Microsoft DP-900

Datos Relacionales, Normalización, SQL y Objetos de Base de Datos

Tablas relacionales, claves, normalización, dialectos SQL, DDL, DCL, DML, combinaciones, vistas, procedimientos almacenados y contrapartidas de rendimiento de los índices

Tiempo de estudio sugerido: 75 minutos • Nivel principiante • Alineado con la guía de estudio DP-900 y la documentación oficial de Microsoft Learn

Escudo neón de Azure Data Fundamentals rodeado de tablas relacionales, SQL, claves e índices

1. Servicios de bases de datos relacionales de

ejecuta SQL Server, PostgreSQL y MySQL como servicios en la nube. Las ofertas administradas eliminan gran parte del mantenimiento de la infraestructura e incluyen alta disponibilidad, escalamiento, monitoreo, detección de amenazas, copias de seguridad y capacidades de rendimiento.

La primera decisión es si una carga de trabajo existente necesita control del sistema operativo y máxima compatibilidad o puede beneficiarse de una plataforma administrada.

Resumen del tema

ofrece servicios relacionales para nuevas aplicaciones y migraciones en la nube, con diferentes equilibrios de control y gestión.

2. La familia

es el nombre colectivo de los servicios basados en Microsoft SQL Server en : SQL Server en , y .

Abarcan desde hasta . Avanzar hacia reduce la administración y la compatibilidad de instancias al tiempo que aumenta la gestión nativa de la nube.

ServicioModeloMejor ajuste
SQL Server en máquinas virtuales de Control total y elevación y cambio
Alta compatibilidad, menos administración
Nativo de la nube y escalable
La familia Azure SQL
Figura 1 - La familia

Resumen del tema

Elija dentro de comparando compatibilidad, control, arquitectura, disponibilidad y esfuerzo de administración.

3. SQL Server en máquinas virtuales de

SQL Server en es : una instalación completa de SQL Server se ejecuta en una máquina virtual de . Preserva el acceso al sistema operativo y al DBMS, admite múltiples bases de datos y se adapta a extensiones híbridas, de desarrollo, de prueba y de elevación y cambio y aplicaciones que dependen de las características del servidor.

El cliente aún parchea y configura el sistema operativo y SQL Server, administra las copias de seguridad, la seguridad y la disponibilidad, y puede cambiar el tamaño de la CPU, la memoria y el almacenamiento. Ofrece disponibilidad del 99,99% bajo las condiciones de servicio referenciadas.

SQL Server en máquinas virtuales de Azure
Figura 2: SQL Server en máquinas virtuales de

Resumen del tema

Utilice SQL Server en máquinas virtuales de cuando el control total y el comportamiento local casi exacto superen el esfuerzo administrativo.

4.

es con compatibilidad empresarial cercana al 100% con SQL Server y múltiples bases de datos por instancia administrada. Está diseñado para migraciones que necesitan funciones a nivel de instancia con cambios mínimos en la aplicación.

Microsoft automatiza la instalación, la aplicación de parches, las copias de seguridad, la replicación de la base de datos del sistema, la alta disponibilidad, la supervisión y el cambio de tamaño dinámico del software del sistema operativo y de la base de datos. Los clientes conservan el control sobre la seguridad de la base de datos y la asignación de recursos. Admite inicios de sesión de SQL y de ; Las comunicaciones están cifradas y firmadas con certificados.

Azure SQL Managed Instance
Figura 3 -

Resumen del tema

La conserva la amplia compatibilidad con SQL Server y elimina la mayor parte del mantenimiento del servidor.

5. Compatibilidad y evaluación de la migración

La es un objetivo sólido de elevación y cambio cuando los servidores vinculados, el Service Broker y otras dependencias de la instancia son importantes. SQL Server en una máquina virtual sigue siendo apropiado cuando la carga de trabajo necesita una administración completa del sistema operativo o DBMS.

El Asistente de migración de datos puede analizar una base de datos SQL Server local e informar bloqueadores de compatibilidad para o .

Resumen del tema

Evaluar las dependencias antes de la migración; elija una máquina virtual para un control total y una instancia administrada para una migración administrada y de alta compatibilidad.

6. Arquitectura

es un servicio totalmente administrado dirigido a aplicaciones en la nube. Un servidor lógico es el punto administrativo central para bases de datos, inicios de sesión, reglas de auditoría y firewall, políticas de detección de amenazas y grupos de conmutación por error.

Admite la mayoría de las capacidades centrales de SQL Server a nivel de base de datos, pero no todas las funciones de la instancia. Microsoft maneja actualizaciones, copias de seguridad, recuperación y disponibilidad de la plataforma, que alcanza el 99,995% en las condiciones mencionadas.

Arquitectura Azure SQL Database
Figura 4 - Arquitectura

Resumen del tema

minimiza la administración de bases de datos en la nube escalables con dependencias limitadas a nivel de instancia.

7. Base de datos única y

Una única base de datos recibe recursos solicitados dedicados y puede escalar el almacenamiento, la memoria y el procesamiento. En el modo aprovisionado, los recursos se asignan y facturan según la capacidad elegida.

asigna y desasigna automáticamente la computación a medida que cambia la demanda mientras aísla la base de datos de cada cliente. Se adapta a cargas de trabajo variables o intermitentes y puede reducir el costo de las nuevas aplicaciones en la nube.

Resumen del tema

Utilice una única base de datos para recursos aislados; Considere la posibilidad de utilizar sistemas cuando la demanda varía y el escalado automático es valioso.

8. Grupos elásticos e hiperescala

Un grupo elástico permite que varias bases de datos propiedad de un cliente compartan memoria, almacenamiento y computación. Las bases de datos con diferentes períodos pico pueden tomar prestada capacidad del grupo y liberarla más tarde, mejorando la utilización y la rentabilidad.

admite bases de datos muy grandes, hasta 100 TB en el material al que se hace referencia, con escalabilidad rápida bajo demanda y respaldo y restauración rápidos independientemente del tamaño de los datos.

Grupos elásticos e hiperescala
Figura 5: Grupos elásticos e hiperescala

Resumen del tema

Los grupos elásticos comparten recursos entre bases de datos variables; La hiperescala se dirige a bases de datos muy grandes y de rápido crecimiento.

9. Disponibilidad, recuperación y escalamiento

parchea automáticamente el motor, escala los recursos sin actualizaciones manuales de hardware, admite la restauración en un momento dado y puede replicar bases de datos en todas las regiones para lograr resiliencia y recuperación ante desastres.

Estas capacidades se adaptan a aplicaciones modernas, sistemas de alta disponibilidad y cargas de trabajo cuya demanda cambia rápidamente. Una oferta gratuita puede respaldar la experimentación inicial.

Resumen del tema

La disponibilidad administrada, la restauración, la replicación y el escalado son beneficios centrales de .

10. Seguridad, auditoría y asistencia IA

La protección avanzada contra amenazas incluye evaluación de vulnerabilidades, monitoreo de anomalías y alertas de acceso sospechoso y patrones de inyección de SQL. La auditoría registra los eventos de la base de datos en para respaldar el cumplimiento y las investigaciones.

El cifrado protege los y en movimiento. La asistencia de IA puede sugerir optimizaciones de consultas y ayudar a solucionar problemas de rendimiento utilizando lenguaje natural.

Resumen del tema

combina cifrado, auditoría, protección contra amenazas y guía de rendimiento asistida por IA.

11. Fundamentos de MySQL y PostgreSQL

MySQL es un sistema relacional de código abierto ampliamente utilizado, históricamente fundamental para las aplicaciones web LAMP, con ediciones Community, Standard y Enterprise. PostgreSQL es una base de datos relacional de objetos extensible que admite tipos personalizados, módulos de código, datos geométricos y SQL procedimental.

Los servicios administrados de ayudan a las organizaciones a mover aplicaciones MySQL y PostgreSQL existentes sin reescrituras extensas.

Fundamentos de MySQL y PostgreSQL
Figura 6 - Fundamentos de MySQL y PostgreSQL

Resumen del tema

MySQL enfatiza la adopción web amplia; PostgreSQL agrega extensibilidad relacional de objetos y tipos de datos enriquecidos.

12.

es un servicio basado en MySQL Community Edition. Proporciona alta disponibilidad integrada, rendimiento predecible, escalamiento, reglas de firewall, aplicación de opcional, monitoreo, métricas, registros, copias de seguridad automáticas y restauración en un momento dado por hasta 35 días, con siete días de forma predeterminada.

Flexible Server es la implementación totalmente administrada recomendada para nuevas cargas de trabajo, que ofrece configuración granular y controles de costos. gestiona operaciones de administración y seguridad restringidas.

Resumen del tema

proporciona disponibilidad administrada, protección, escalamiento, monitoreo y recuperabilidad.

13.

es un administrado con disponibilidad, detección de fallas, conmutación por error, escalamiento, seguridad y beneficios administrativos. Flexible Server agrega controles de configuración y optimización de costos.

Los clientes pueden usar pgAdmin, pero Microsoft controla la copia de seguridad y restauración a nivel de servidor. Se admiten extensiones comunes, mientras que la interacción con el sistema operativo y algunas extensiones especializadas no están disponibles. Los datos del Query Store se registran en azure_sys y se exponen a través de query_store.qs_view para su ajuste.

Resumen del tema

conserva herramientas familiares mientras Microsoft administra las operaciones del servidor.

14. Flujo de trabajo de ejercicio y aprovisionamiento

El ejercicio requiere una suscripción a con acceso administrativo y guía al alumno a través del aprovisionamiento y la exploración de . Un flujo de trabajo práctico selecciona el servicio, la suscripción, el grupo de recursos, la región, el modelo informático, las redes, la autenticación y la configuración de seguridad, y luego valida la conectividad y la limpieza.

El aprovisionamiento no es solo creación: se deben planificar el costo, el acceso al firewall, las credenciales, el monitoreo y la eliminación de recursos.

Resumen del tema

Proporcione servicios relacionales haciendo coincidir los requisitos, configurando el acceso seguro, validando la operación y limpiando los recursos.

15. Razonamiento y resumen de la evaluación

Los nueve escenarios distinguen los límites del servicio. La compatibilidad de más instancia apunta a ; actualizaciones y copias de seguridad automatizadas para una nueva aplicación apuntan a ; la demanda variable compartida apunta a un conjunto elástico; El control total híbrido y los derechos administrativos complejos apuntan a SQL Server en .

Los servidores vinculados y Service Broker favorecen la ; evitar la sobrecarga de actualizaciones y copias de seguridad puede favorecer la durante la migración; una nueva aplicación de carga variable con sensibilidad a los costos favorece la .

Resumen del tema

Identifique los requisitos de control, compatibilidad, administración, uso compartido y escalado antes de elegir un servicio relacional de .