Pregunta 79
Publicado: 18 Oct 2010, 14:06
¿Alguien puede corroborar que la respuesta es esa y no la a)?
Gracias.
Gracias.
Grupo de preparación para las oposiciones TIC de la AGE.
https://www.preparatic.org/foro/
Ostras... un resquicio (yo también piqué con la A).madtxl escribió:¿Y si la consulta lleva condiciones en el WHERE que no se pueden evaluar según el índice? Yo también puse la A. No la puse muy convencido, pero desde luego, la D la descarté desde el principio.
A ver si esto vale, por la cuenta que me trae.RACHEL escribió:sí, yo también las preguntas con el término "siempre" me resultan sospechosas, pero yo no tuve suerte, me decanté por la c)
Creo que está claro que no siempre que todas las columnas referenciadas en un SELECT estén contenidas en un índice, se elimina la necesidad de acceder a la tabla. Aún sería necesario acceder a la tabla de datos si las condiciones del WHERE utilizan otras columnas, si el tipo de índice utilizado no almacena los valores de las columnas que contienen (Hash, spatial, full-text), o simplemente si la implementación del motor de almacenamiento lo requiere en cualquier caso...d Si las filas de un índice contienen todas las columnas referenciadas en el SELECT, se elimina la necesidad de acceder a
la tabla.