Fundamentos de indexación: B-trees y hash
Construye una base sólida en la indexación de bases de datos con índices B-tree y hash. Probarás cómo los índices aceleran las lecturas, qué compensaciones introducen en las escrituras y qué tipo de í...
Empezar quiz
Elige una dificultad y el número de preguntas para comenzar.
Sobre este quiz
Lo que practicarás
Espera preguntas prácticas basadas en escenarios sobre cómo se comportan los índices B-tree y hash bajo diferentes cargas de trabajo y formas de consulta.
Reforzarás ideas clave como el orden de las claves, los caminos de búsqueda, la selectividad y por qué un índice puede ayudar a una consulta mientras apenas afecta a otra.
Formato y dificultad del cuestionario
Cada pregunta viene con 4 opciones y no hay temporizador, así que puedes razonar sobre los detalles de ejecución sin prisa.
Elige la cantidad de preguntas que deseas antes de comenzar y selecciona un nivel de dificultad para enfocarte en los fundamentos, desafiarte a ti mismo o mezclar ambos para una cobertura equilibrada.
Errores comunes a tener en cuenta
Muchos errores provienen de asumir que “un índice siempre ayuda” o confundir lo que permite el ordenamiento (búsquedas de rango) con lo que optimiza el hashing (coincidencias exactas).
Otra trampa frecuente es ignorar el costo de mantenimiento: inserciones/actualizaciones, divisiones de páginas y cómo la elección del índice afecta a las tablas con muchas escrituras.
- Confundir búsquedas puntuales con consultas de rango al elegir B-tree vs hash
- Sobreestimar los beneficios del índice en columnas de baja selectividad
- Olvidar que los índices adicionales aceleran las lecturas pero pueden ralentizar las escrituras
- Confundir el comportamiento agrupado vs no agrupado y lo que implica para I/O
- Malinterpretar las reglas de índices compuestos (prefijo más a la izquierda y orden de columnas)
Cómo se mantiene el equilibrio en la dificultad
Los elementos fáciles verifican definiciones y comportamientos básicos, mientras que los más difíciles te piden inferir el mejor índice para un patrón de consulta o predecir las compensaciones de rendimiento.
La dificultad mixta mantiene el cuestionario accesible mientras te prepara para decisiones reales de ajuste de bases de datos.
Preguntas de ejemplo
¿Para qué se utiliza principalmente un B-tree en bases de datos?
- A.Indexación de datos
- B.Almacenamiento de imágenes
- C.Enrutamiento de red
- D.Cifrado de datos
¿Para qué operación está optimizado un B-tree?
- A.Operaciones de búsqueda
- B.Entrada de datos
- C.Salida de datos
- D.Eliminación de datos
¿Cuál de las siguientes NO es una característica de los B-trees?
- A.Los nodos solo pueden tener dos hijos
- B.Los nodos están ordenados
- C.Los nodos pueden tener múltiples hijos
- D.Los nodos hoja están al mismo nivel
FAQ del quiz
¿Cuántas preguntas hay en este cuestionario?
Este cuestionario tiene 114 preguntas que cubren los fundamentos de la indexación B-tree y hash y sus compensaciones.
¿Hay un temporizador o límite de tiempo?
No. Cada pregunta tiene 4 opciones y puedes responder a tu propio ritmo.
¿Puedo elegir la dificultad y el número de preguntas?
Sí. Selecciona un nivel de dificultad y la cantidad de preguntas que prefieras antes de comenzar.
¿Qué temas se cubren además de B-tree vs hash?
También verás patrones de consulta, selectividad, índices compuestos y trampas comunes de rendimiento.
¿Para quién es mejor este cuestionario?
Es ideal para aprendices y profesionales que desean fortalecer su intuición sobre indexación para cargas de trabajo SQL reales.
Jugar este quiz en otro idioma(7)
Quizzes relacionados

Uniones SQL: internas, izquierdas y completas
Pon a prueba tu comprensión de las uniones SQL con un conjunto de preguntas centradas en las uniones INTERNAS, IZQUIERDAS y COMPLETAS. Practicarás la lectura de conjuntos de resultados, la predicción de conteos de filas y la identificación de cuándo aparecen los NULLs. Ideal para preparación de entrevistas o para afinar habilidades de consulta diarias.

Transacciones y niveles de aislamiento explicados
Pon a prueba tu comprensión de las transacciones de bases de datos y los niveles de aislamiento con preguntas prácticas basadas en escenarios. Revisarás ACID, bloqueo, MVCC y anomalías clásicas como lecturas sucias y lecturas fantasma. Mezcla fundamentos con resolución de problemas del mundo real para fortalecer tus instintos de SQL y diseño de sistemas.
Componentes y Roles de Hardware de Computadora
Asocia los componentes clave de la PC con lo que hacen y cómo afectan el rendimiento. Cubre CPU, GPU, RAM, tipos de almacenamiento, placas base, fuentes de alimentación y puertos.
Modelos de Servicio de Computación en la Nube Explicados
Verifica tu comprensión de cómo se entregan y utilizan los servicios en la nube. Cubre IaaS, PaaS, SaaS, contenedores vs VMs, regiones/zonas de disponibilidad y conceptos básicos de responsabilidad compartida.
Amenazas y defensas de ciberseguridad
Identifica las amenazas cibernéticas comunes y las mejores prácticas defensivas utilizadas para reducir el riesgo. Cubre phishing, malware, contraseñas, MFA, conceptos básicos de cifrado y hábitos de navegación segura.
Fundamentos de la Sintaxis de Lenguajes de Programación
Pon a prueba tu conocimiento de la sintaxis común de programación en lenguajes populares. Las preguntas se centran en variables, bucles, funciones y estructuras de datos básicas sin requerir una teoría profunda de informática.