option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario sobre Bases de Datos y MySQL 02

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario sobre Bases de Datos y MySQL 02

Descripción:
Tema 6 parte 1

Fecha de Creación: 2026/01/27

Categoría: Otros

Número Preguntas: 30

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué es MySQL en el contexto del documento?. Un lenguaje de programación. Un sistema gestor de bases de datos (SXBD). Una extensión de PHP. Una interfaz de programación de aplicaciones (API).

¿Cuál es la extensión de PHP recomendada para acceder a bases de datos en la actualidad?. mysql. libmysql. mysqli. PDO.

¿Qué significa la sigla API?. Application Programming Interface (Interfaz de Programación de Aplicaciones). Advanced Program Interface. Application Process Interface. Advanced Programming Instructions.

¿Cuál es la principal ventaja de usar PDO?. Mayor velocidad. Portabilidad del código y facilidad para aplicar medidas de seguridad. Soporte exclusivo para MySQL. Menos funciones que aprender.

¿Por qué se reserva el uso de extensiones nativas como mysqli?. Para mejorar el rendimiento. Para cuando se requieren funcionalidades exclusivas que PDO no implementa. Porque son más fáciles de usar. Porque son más rápidas.

¿Qué es MariaDB?. Un lenguaje de programación. Un derivado (fork) de MySQL. Una extensión de PHP. Un método para conectar a bases de datos.

¿Cuál es el controlador subyacente que utilizan mysqli y PDO para comunicarse con el servidor MySQL?. libmysql. mysql. mysqlnd. mysqli.

¿Qué ventaja técnica importante ofrece mysqlnd?. Mayor compatibilidad con Oracle. Mejor gestión de memoria. Soporte exclusivo para transacciones. Mayor facilidad de uso.

¿Qué tipo de interfaz ofrece mysqli?. Solo orientada a objetos. Solo estilo procedimental. Interface dual: orientada a objetos y estilo procedimental. Ninguna de las anteriores.

¿Qué significa ACID en el contexto de las transacciones?. Atomicity, Consistency, Isolation, Durability. Accuracy, Consistency, Integrity, Durability. Atomicity, Compatibility, Integrity, Durability. Accuracy, Compatibility, Isolation, Dependability.

¿Cuál es el método que se usa para obtener el valor del ID generado tras una inserción con AUTO_INCREMENT?. $db->affected_rows. $db->query(). $db->insert_id. $db->last_id.

¿Cuál es el estilo recomendado para el desarrollo actual de software en PHP, según el documento?. Estilo procedimental. Estilo orientado a objetos. Ambos estilos son igualmente válidos. Ninguno de los anteriores.

¿Cuál es la función utilizada para iniciar una transacción?. mysqli_connect(). begin_transaction(). mysqli_query(). mysqli_select_db().

¿Qué función se utiliza para confirmar los cambios de una transacción?. rollback(). commit(). begin_transaction(). close().

¿Qué función se utiliza para deshacer los cambios de una transacción?. commit(). begin_transaction(). rollback(). query().

¿Qué tipo de motor de almacenamiento NO soporta transacciones?. InnoDB. MyISAM. Memory. CSV.

¿Qué se debe hacer si una consulta dentro de una transacción falla?. Llamar a commit() inmediatamente. Llamar a rollback() para deshacer los cambios. No hacer nada, la base de datos se encarga. Llamar a begin_transaction() de nuevo.

¿Qué son las consultas preparadas?. Consultas que se ejecutan más rápido. Un mecanismo para enviar la estructura de la consulta por separado de los datos. Consultas que solo se ejecutan una vez. Un tipo de consulta para recuperar datos.

¿Cuál es el primer paso al usar una consulta preparada?. bind_param. execute. prepare. close.

¿Qué método se utiliza para enlazar las variables de PHP a los marcadores de la consulta preparada?. prepare(). execute(). bind_param(). query().

¿Qué carácter se utiliza para indicar un dato de tipo cadena (string) en bind_param?. i. d. s. b.

¿Qué carácter se utiliza para indicar un dato de tipo entero (integer) en bind_param?. i. d. s. b.

¿Qué método se utiliza para ejecutar una consulta preparada?. prepare(). bind_param(). execute(). query().

¿Qué método se recomienda para obtener el resultado de una consulta preparada (SELECT) y tratar los datos como arrays asociativos u objetos?. fetch_assoc(). fetch_array(). fetch_object(). get_result().

¿Cómo se accede a las propiedades de un objeto obtenido con fetch_object()?. Usando la sintaxis de punto (.). Usando la sintaxis de flecha (->). Usando corchetes ([]). Usando paréntesis ().

¿Qué utilidad tiene la clase FichaReceita definida en el documento?. Para realizar consultas preparadas. Para encapsular lógica directamente en los datos recuperados. Para gestionar transacciones. Para conectar a la base de datos.

¿Qué tipo de datos se pueden almacenar en un campo de tipo BLOB?. Texto largo. Números decimales. Imágenes, archivos, etc. (contenido binario). Fechas.

¿Qué ocurre si se hace rollback en una transacción que contiene un INSERT con AUTO_INCREMENT?. El contador de AUTO_INCREMENT se restablece. El contador de AUTO_INCREMENT se incrementa. El contador AUTO_INCREMENT no se restaura y el ID se pierde. Se genera un error.

¿Cuál es la función que permite cerrar la conexión a la base de datos?. mysqli_query(). mysqli_connect(). mysqli_close(). mysqli_free_result().

¿Cuál es el propósito del método free() en relación a los resultados de consultas?. Liberar memoria ocupada por los resultados. Confirmar una transacción. Deshacer una transacción. Ejecutar la consulta.

Denunciar Test