option
Cuestiones
ayuda
daypo
buscar.php

IAW.UD6.

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
IAW.UD6.

Descripción:
IAW ASIR unidad 6

Fecha de Creación: 2025/06/01

Categoría: Otros

Número Preguntas: 44

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

¿Con qué sistemas de gestión de bases de datos se integra PHP para crear páginas web dinámicas?. Con MySQL y MariaDB. Con Excel y Access directamente. Solo con bases de datos NoSQL.

¿Qué extensión debe estar habilitada en php.ini para conectar PHP con bases de datos MySQL?. mysqli. mysql_pro. db_php.

¿Qué ventaja tiene mysqli sobre mysql?. Soporte para programación orientada a objetos, declaraciones preparadas y mejor depuración. Permite trabajar sin conexión a internet. Solo funciona con bases de datos SQLite.

¿Qué permite la extensión mysqli en PHP?. Interactuar con bases de datos desde PHP. Generar hojas de estilo CSS dinámicamente. Conectar PHP con servidores de correo sin autenticación.

¿Para qué sirven las funciones que ofrece PHP para conectarse a bases de datos?. Para facilitar la realización de consultas entre aplicaciones web y bases de datos. Para convertir archivos HTML en bases de datos. Para crear interfaces gráficas sin usar HTML.

¿Qué representa la clase MySQLi en PHP?. La conexión entre PHP y una base de datos MySQL, con métodos y propiedades para gestionarla. Un editor gráfico para administrar bases de datos desde el navegador. Una biblioteca externa para crear archivos CSV desde PHP.

¿Cuál de las siguientes instrucciones establece correctamente una conexión a MySQL usando mysqli_connect?. $conexion = mysqli_connect("localhost", "usuario", "clave", "basedatos");. $conexion = mysqli_connect("usuario", "localhost", "basedatos", "clave");. mysqli_connect = new("localhost", "usuario", "clave", "basedatos");.

Para usar mysqli_connect se pasan estos parámetros: host. username. passwd. dbname. port. socket. objetos. sql.

Para usar mysqli_connect se pasan estos parámetros: host. username. passwd. dbname. port. socket.

¿Qué función se utiliza si no se especifica la base de datos al conectar con mysqli_connect()?. mysqli_select_db($conexion, "nombre_bd");. mysqli_choose_db("nombre_bd");. mysqli.database("nombre_bd");.

¿Cuál es la forma correcta de crear una conexión a MySQL usando el estilo orientado a objetos?. $conexion = new mysqli("localhost", "usuario", "clave", "basedatos");. mysqli conexion = new("localhost", "usuario", "clave", "basedatos");. $conexion = mysqli_connect_object("localhost", "usuario", "clave", "basedatos");.

¿Cuál es la forma correcta de cerrar una conexión MySQL usando programación procedimental?. mysqli_close($conexion);. $conexion->shutdown();. close_mysqli();.

¿Cuál es la forma correcta de cerrar una conexión MySQL en el estilo orientado a objetos?. $conexion->close();. mysqli_close->($conexion);. $conexion.close();.

¿Qué se necesita para crear una base de datos (BD) desde PHP?. Estar conectado al Sistema de Gestión de Base de Datos (SGBD). Tener una tabla ya creada. Usar la función create_table() antes que create_database().

¿Cómo se crea normalmente una tabla desde PHP?. Almacenando la sentencia SQL en una variable y luego ejecutándola. Llamando directamente a mysqli_create_table(). Insertando los datos y la tabla se crea automáticamente.

¿Qué condición es necesaria antes de crear una tabla?. Estar conectado a la base de datos donde se creará. Declarar primero la tabla como constante. Tener el ID de sesión activo.

¿Qué se necesita para recuperar información de una base de datos en PHP?. Tener una conexión activa con la base de datos. Haber declarado una clase SQL previamente. Crear la base de datos dentro del foreach.

¿Cómo se suele escribir una consulta SQL en PHP para recuperar datos?. Como texto plano dentro de PHP, directamente o en una variable. Mediante el comando sql_fetch_all_data();. En comentarios PHP precedidos de #SQL:.

¿Qué sucede cuando se ejecuta una sentencia SQL para crear una base de datos o tabla?. No se devuelve un resultado, por lo tanto, no se asigna a una variable. Devuelve un array con los datos creados. Se debe imprimir el resultado para que la tabla sea visible.

¿Qué sucede después de realizar una consulta SELECT correctamente en PHP?. El SGBD devuelve los datos y deben ser procesados o mostrados. PHP ejecuta automáticamente una función de exportación. La conexión con la base de datos se reinicia para mostrar los datos.

¿Cuál es una práctica necesaria al trabajar con resultados de consultas en PHP?. Liberar la memoria con mysqli_free_result() si la consulta devolvió datos. Ejecutar mysqli_reset_result() antes de cada SELECT. Cerrar la conexión inmediatamente sin importar si se usó o no el resultado.

¿Qué afirmación es correcta respecto al procesamiento de datos en PHP tras una consulta?. Existen varias formas de procesar los resultados, como arrays o bucles. Solo se puede imprimir el resultado sin modificarlo. PHP convierte automáticamente los resultados en HTML.

¿Qué diferencia principal existe entre una consulta de lectura (SELECT) y una de modificación (INSERT, UPDATE o DELETE) en PHP con MySQLi?. Las consultas de modificación no devuelven resultados, solo afectan filas. Las consultas de modificación devuelven datos en un array. Las consultas de modificación requieren cerrar y reabrir la conexión.

¿Cuál de estas funciones se usa para saber cuántas filas se vieron afectadas por una operación como UPDATE o DELETE?. mysqli_affected_rows($enlace);. mysqli_num_rows($enlace);. mysqli_changed_rows($enlace);.

¿Qué código es correcto para insertar un nuevo usuario en una tabla usuarios?. $sql = "INSERT INTO usuarios (nombre, email) VALUES ('Ana', 'ana@mail.com')"; mysqli_query($conn, $sql);. $sql = "ADD usuario(nombre, email) SET ('Ana', 'ana@mail.com')"; mysqli_query($conn, $sql);. $sql = "PUT INTO usuarios nombre='Ana', email='ana@mail.com'"; mysqli_query($conn, $sql);.

¿Cuándo se define la integridad de los datos en una base de datos?. Durante el modelado de datos. Cuando se insertan registros. Solo al crear las tablas.

¿Qué característica distingue al motor MyISAM frente a InnoDB?. Es más rápido pero no soporta claves ajenas ni transacciones. Soporta transacciones completas como InnoDB. Tiene claves ajenas y validación automática de integridad.

¿Dónde debe implementarse la lógica de integridad si se usa MyISAM?. En la aplicación que usa la base de datos. Directamente en el motor de MyISAM. Dentro del sistema operativo.

¿Qué se espera del motor MyISAM en el futuro cercano, según se indica?. Que soporte claves ajenas sin sacrificar velocidad. Que reemplace a InnoDB en todos los sistemas. Que deje de funcionar en versiones futuras.

¿Qué función de PHP se usa para obtener el código de error cuando falla la conexión con la base de datos?. mysqli_connect_errno(). mysqli_errno(). mysqli_error().

¿Cuál función devuelve un mensaje de error cuando falla la conexión a la base de datos?. mysqli_connect_error(). mysqli_error(). mysqli_sqlstate().

Para obtener el código de error de la última operación SQL ejecutada, ¿qué función se utiliza?. mysqli_errno(). mysqli_connect_errno(). mysqli_error().

¿Qué devuelve la función mysqli_sqlstate()?. El código SQLSTATE de la última operación. El mensaje completo del último error. El número total de filas afectadas.

¿Cuál es una buena práctica en la gestión de usuarios para seguridad en bases de datos?. Usar usuarios con permisos mínimos necesarios según la tarea. Usar usuarios con permisos de administrador para todo. No usar usuarios y conectar sin autenticación.

¿Qué función se recomienda usar para proteger datos y evitar inyecciones SQL en PHP?. mysqli_real_escape_string(). crypt(). error_reporting(0).

¿Qué efecto tiene usar error_reporting(0) en un script PHP?. Oculta los mensajes de error para no mostrarlos al usuario. Muestra todos los errores para facilitar la depuración. Acelera la ejecución del script.

¿Por qué es importante mantener PHP actualizado?. Para mejorar la seguridad y corregir vulnerabilidades. Porque así se usa más memoria. Para evitar el uso de funciones nuevas.

¿Qué se debe hacer para verificar que una aplicación funcione correctamente?. Realizar pruebas completas incluyendo diferentes tipos de datos. Solo probar con datos correctos. No hacer pruebas y confiar en que funciona.

¿Por qué es importante probar con datos que provoquen errores?. Para asegurarse de que la aplicación maneja bien situaciones inesperadas. Para evitar que la aplicación funcione correctamente. Porque solo los errores importan.

¿Qué aspecto del rendimiento es recomendable medir en una aplicación web?. Rapidez de las consultas y tiempo de carga de la página. Solo el número de líneas de código. Solo la memoria usada.

¿Qué se debe probar para evaluar cómo funciona la aplicación con múltiples usuarios?. Acceso simultáneo de varios usuarios y extrapolar resultados. Acceso de un solo usuario a la vez. Solo probar localmente sin usuarios reales.

¿Qué es importante documentar durante el desarrollo e implantación de un proyecto?. Cambios, razones y problemas encontrados. Solo los errores sin soluciones. Nada, solo el código final importa.

¿Qué información se debe incluir en la documentación técnica del proyecto?. Características del servidor, estructura de la base de datos y descripción de archivos PHP. Solo la lista de archivos sin explicar nada y datos de usarios.

¿Cuál es la mejor práctica para explicar funciones y partes complejas dentro del código?. Usar comentarios claros y precisos en el código. No poner comentarios para ahorrar espacio. Escribir toda la explicación fuera del código.

Denunciar Test