Quiz
IAW 06
Dieses Quiz enthält Fragetypen, die sich im gewohnten Player öffnen.
Fragen in diesem Quiz (30)
1Cómo resulta necesario realizar la conexión en cada carga de la página, podemos tener un conjunto de usuarios de la BD con distintos permisos para utilizar en cada momento el más adecuado. ¿Verdadero o Falso?
- ARichtig
- BFalsch
2A la hora de diseñar la batería de pruebas de nuestra aplicación debemos tener en cuenta:
- AEl funcionamiento con valores correctos.
- BEl funcionamiento con valores erróneos.
- CQue los errores se gestionan correctamente con las indicaciones dadas.
- DProbar todas las posibles ramas de las condiciones codificadas.
3Usar los procedimientos de MySQLi es igual que utilizar las clases del objeto mysqli. ¿Verdadero o Falso?
- ARichtig
- BFalsch
4Relaciona las funciones con su acción:
Establece la conexión con el servidor. [blank_start]mysqli_connect[blank_end]
Obtiene una fila de resultados enumerados. [blank_start]mysqli_fetch_row[blank_end]
Libera la memoria de un resultado. [blank_start]mysqli_free_result[blank_end]
Libera la conexión. [blank_start]mysqli_close[blank_end]
Ejecuta una consulta a la base de datos. [blank_start]mysqli_query[blank_end]
Selecciona la base de datos solicitada. [blank_start]mysqli_select_db[blank_end]
Obtiene una fila de resultados según un parámetro. [blank_start]mysqli_fetch_array[blank_end]
- Amysqli_connect
- Bmysqli_fetch_row
- Cmysqli_free_result
- Dmysqli_close
- Emysqli_query
- Fmysqli_select_db
- Gmysqli_fetch_array
5Siempre que se realizan [blank_start]modificaciones[blank_end] sobre la situación del servidor y su contenido es necesario documentar dichos cambios.
- Amodificaciones
6Los permisos que debe tener el usuario con que se accede a la BD:
- ATodos, para la mayor comodidad de uso de la aplicación.
- BLos necesarios para poder ejecutar las sentencias que necesita el script sin problemas.
- CLos más restringidos, pero siempre habilitándole GRANT y REVOKE.
- DNinguno, porque opera PHP y no el usuario que se loguea.
7Si no escogemos la base de datos en el momento de realizar la conexión al servidor, luego no podremos seleccionar la base de datos sobre la que trabajar. ¿Verdadero o Falso?
- ARichtig
- BFalsch
8Si no liberamos la memoria tras una SELECT con mysqli_free_result recibiremos un error al realizar la siguiente SELECT. ¿Verdadero o Falso?
- ARichtig
- BFalsch
9La extensión de MySQL permite desarrollar aplicaciones que [blank_start]interactúan[blank_end] con las bases de datos.
- Ainteractúan
10Relaciona los parámetros de conexión con su significado:
Nombre o IP de la máquina a la que realizamos la conexión. [blank_start]host[blank_end]
Nombre del usuario. [blank_start]user[blank_end]
Contraseña del usuario. [blank_start]passwd[blank_end]
Nombre de la base de datos. [blank_start]dbname[blank_end]
- Ahost
- Buser
- Cpasswd
- Ddbname
11La manera de gestionar los errores producidos al manejar la BD es a través de las funciones propias de PHP. ¿Verdadero o Falso?
- ARichtig
- BFalsch
12El módulo de integración entre PHP y MySQL se escoge en el fichero php.ini. ¿Verdadero o Falso?
- ARichtig
- BFalsch
13Para crear una base de datos desde una aplicación en PHP:
- AEs necesario que nos hayamos conectado al servidor.
- BUsaremos un usuario con los permisos adecuados.
- CNo podemos conectarnos al servidor si no existe la BD.
- DEso es algo que no se debe hacer por razones de seguridad.
14Marca cuáles de los siguientes atributos son opcionales para conectar con el SGBD.
- APuerto por el que nos conectamos a la base de datos.
- BNombre de la base de datos.
- CNombre del usuario.
- DNombre o IP de la máquina a la que realizamos la conexión.
15El motor de bases de datos más adecuado para aplicaciones web y su justificación es:
- AInnoDB por ser más potente.
- BMyISAM por ser más rápido.
- CInnoDB por soportar las reglas de integridad en la BD.
- DMyISAM por controlar las reglas de integridad en la aplicación.
16Las reglas de [blank_start]integridad referencial[blank_end] deben codificarse en la aplicación, y según estas realizar los borrados o modificaciones en cascada.
- Aintegridad referencial
17El código SQL se escribe separadamente del código PHP. ¿Verdadero o Falso?
- ARichtig
- BFalsch
18La diferencia entre mysqli_query y mysqli_real_query es:
- Amysqli_real_query sólo se utiliza con objetos.
- Bmysqli_real_query permite que el resultado se almacene.
- Cmysqli_query sólo utiliza procedimientos (funciones).
- Dmysqli_query no existe diferencias y da igual una que otra.
19El primer paso a realizar en una aplicación que procesa una BD es:
- ACrear el usuario.
- BConectar la aplicación a la BD.
- CCodificar un formulario.
- DEscoger la base de datos.
20Lo que diferencia a las consultas de las modificaciones, además de la sentencia escrita es que:
- ANecesitamos usar una función distinta.
- BNo recuperamos ningún resultado.
- CEl SQL debe ser más sencillo.
- DHay que alterar la conexión a la BD.
21Cuando la sentencia que ejecutamos no devuelve ningún resultado, no asignamos la función a una variable. ¿Verdadero o Falso?
- ARichtig
- BFalsch
22Las funciones mysqli_num_rows y mysqli_affected_rows dan el mismo resultado cuando se usan con inserciones. ¿Verdadero o Falso?
- ARichtig
- BFalsch
23Para realizar una petición de datos al SGBD necesitamos pasar al procedimiento mysqli_query:
- ALa conexión creada a la BD.
- BLa sentencia SQL.
- CCodificar el procedimiento para tratamiento de errores.
- DSacar los datos por pantalla en una tabla.
24Para sacar el resultado obtenido de una consulta, resulta imprescindible:
- ANecesito al menos realizar un bucle, WHILE o FOR.
- BAlmacenar el resultado de mysqli_query en una variable.
- CUsar el procedimiento mysqli_fetch_row o mysqli_fetch_array.
- DSaber el número de filas que recupero.
25Al ejecutar una consulta ¿da igual escribir la sentencia SQL dentro de la función mysqli_query que en una variable de apoyo?
- ANo, porque gastamos más espacio de disco que necesitamos para la BD.
- BSi, pero puede resultar más cómodo emplear la variable.
- CSi, mientras no metamos espacios intermedios innecesarios.
- DNo, ya que se pueden producir funcionamientos anómalos.
26Relaciona las funciones con su acción:
Devuelve el código de error de la última llamada de conexión. [blank_start]mysqli_connect_errno[blank_end]
Devuelve el mensaje de error de la última llamada de conexión. [blank_start]mysqli_connect_error[blank_end]
Devuelve el código de error para la última función invocada. [blank_start]mysqli_errno[blank_end]
Devuelve una cadena con el último mensaje de error. [blank_start]mysqli_error[blank_end]
Devuelve el código SQLSTATE de la última operación realizada. [blank_start]mysqli_sqlstate[blank_end]
- Amysqli_connect_errno
- Bmysqli_connect_error
- Cmysqli_errno
- Dmysqli_error
- Emysqli_sqlstate
27¿Cuál de las siguientes sentencias es correcta?
- A$resultado=mysqli_query($sql)
- Bmysqli_query($conexion, $sql)
- C$resultado=mysqli_query($conexion)
- D$resultado=mysqli_query($conexion, $usuario, $sql)
28El punto y coma que se pone al final de la sentencia, es el que se debe poner siempre al final de una sentencia SQL. ¿Verdadero o Falso?
- ARichtig
- BFalsch
29Las razones de usar la extensión mysqli en vez de mysql es que:
- APresenta una interfaz gráfica mejorada.
- BProporciona nuevas funcionalidades.
- CHace accesos más rápidos con los nuevos sistemas operativos.
- DEs indistinto usar una que otra.
30Para crear tablas necesitamos estar dentro de la ____ __ [blank_start]base de datos[blank_end] en la que vamos a crearlas.
- Abase de datos
Informationen
- Beschreibung
- Grado Superior IAW Quiz am IAW 06, erstellt von Noelia H. am 26/05/2026.
- Autor
- Noelia H.
- Sprache
- Español
- Aufrufe
- 0
- Schlagwörter
- Bewertung
- Noch keine Bewertungen Bewerte dieses Quiz