¿Qué son los índices en una base de datos?
practicaIndices

Quiz
•
Information Technology (IT)
•
University
•
Medium
Aránzazu Cabanillas
Used 4+ times
FREE Resource
12 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Objetos que aceleran las operaciones de consulta y ordenación sobre los campos a los que el índice hace referencia.
Registros almacenados alfabéticamente por el campo del apellido.
Listas separadas para cada campo que necesite ordenar.
Archivos separados en algunos casos (tablas MyISAM) o como parte de algún espacio de tabla en otros (tablas InnoDB).
Answer explanation
Los índices en una base de datos son objetos que aceleran las operaciones de consulta y ordenación sobre los campos a los que el índice hace referencia. Se almacenan aparte de la tabla a la que hacen referencia, lo que permite crearlos y borrarlos.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Qué operación se conoce como examen completo de la tabla en una base de datos?
Ordenar los registros alfabéticamente por el campo del apellido.
Recuperar un registro con un id de 3.
Agregar un nuevo registro al final de la tabla.
Recorrer la tabla de principio a fin, examinando todos los registros.
Answer explanation
La operación de recorrer la tabla de principio a fin, examinando todos los registros, se conoce como examen completo de la tabla en una base de datos. Esta operación resulta poco eficiente en tablas de gran tamaño, ya que examinar tablas compuestas.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Por qué cuantos más índices haya, más le cuesta a MySQL añadir registros?
Porque los índices se almacenan en archivos separados en algunos casos (tablas MyISAM) o como parte de algún espacio de tabla en otros (tablas InnoDB).
Porque los índices involucrados se actualizan cada vez que se añade un nuevo registro.
Porque los índices hacen que las operaciones de consulta y ordenación sobre los campos a los que el índice hace referencia sean más rápidas.
Porque los índices involucrados se actualizan cada vez que se añade un nuevo registro, lo que aumenta el tiempo de inserción de registros.
Answer explanation
Cuantos más índices haya, más le cuesta a MySQL añadir registros porque cada vez que se añade un nuevo registro, los índices involucrados se actualizan, lo que aumenta el tiempo de inserción de registros.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Cuándo se crean la mayoría de los índices en MySQL de manera implícita?
Al buscar una columna en el WHERE
Al ordenar una columna en el ORDER
Al agrupar (GROUP) o hacer reuniones (JOIN)
Como consecuencia de las restricciones PRIMARY KEY, UNIQUE y FOREIGN KEY
Answer explanation
La mayoría de los índices en MySQL se crean de manera implícita como consecuencia de las restricciones PRIMARY KEY, UNIQUE y FOREIGN KEY. Estos son índices obligatorios, por los que les crea el propio SGBD.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Cuál es la sintaxis para crear un índice de texto completo al crear la tabla en MySQL?
CREATE INDEX ON nombre_de_tabla (columna)
CREATE FULLTEXT INDEX ON nombre_de_tabla (columna)
CREATE FULLTEXT INDEX nombre_de_indice ON nombre_de_tabla (columna)
CREATE INDEX nombre_de_indice ON nombre_de_tabla (columna)
Answer explanation
Para crear un índice de texto completo al crear la tabla en MySQL, se utiliza la sintaxis: CREATE FULLTEXT INDEX nombre_de_indice ON nombre_de_tabla (columna). Este tipo de índice está diseñado para facilitar la búsqueda sobre palabras clave.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Qué tipo de índice en MySQL permite el uso de valores duplicados?
Clave primaria
Índice exclusivo
Índice ordinario
Índice de texto completo
Answer explanation
Los índices que no son primarios permiten el uso de valores duplicados (a menos que los campos se especifiquen como únicos). Estos índices se crean para aquellos campos sobre los cuales se realizarán búsquedas e instrucciones de ordenación frecuente.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
¿Cuál es la sintaxis para crear un índice de texto completo en MySQL?
CREATE FULLTEXT INDEX nombre_indice ON nombre_tabla (nombre_columna)
ADD FULLTEXT INDEX nombre_indice ON nombre_tabla (nombre_columna)
CREATE INDEX nombre_indice ON nombre_tabla (nombre_columna) FULLTEXT
CREATE FULLTEXT INDEX nombre_indice (nombre_columna) ON nombre_tabla
Answer explanation
La sintaxis correcta para crear un índice de texto completo en MySQL es 'CREATE FULLTEXT INDEX index_name ON table_name (column_name)'. Esta sintaxis permite crear un índice de texto completo llamado index_name en la tabla_name especificada para la columna_name especificada.
Create a free account and access millions of resources
Similar Resources on Quizizz
10 questions
Quiz sobre el Lenguaje SQL

Quiz
•
University
10 questions
Base de Datos I - Parte 2

Quiz
•
University
10 questions
Fundamentos de Programación en Python

Quiz
•
6th Grade - University
10 questions
TEST #08

Quiz
•
University
15 questions
Recoleccion y Fuentes de Datos

Quiz
•
University
16 questions
Modelamiento de un Data Warehouse

Quiz
•
University
15 questions
Formato y Tablas en Word

Quiz
•
University
11 questions
TEST 07

Quiz
•
University
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade