Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEAD UD2 - DAM

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
AD UD2 - DAM

Descripción:
Acceso a Datos UD2

Autor:
AVATAR

Fecha de Creación:
26/02/2024

Categoría:
Informática

Número preguntas: 89
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Es necesario que un SGBD y la aplicación estén ejecutándose sobre la misma máquina?: Si, es estrictamente necesario No si usamos virtualización No, podemos usar servidores con un SGBD instalado.
¿Con qué lenguaje podemos comunicarnos con un SGBD usando un conector JDBC?: SQL HQL OQL.
¿Que significa JDBC?: Java Database Class Java Database Connectivity Java Database Connector.
¿Para usar la clase File, debemos hacer alguna importación en nuestro código?: Si, java.io.File Si, java.System.Process.File No, es un tipo propio del lenguaje como Integer o String.
¿Qué tipos de sistemas de archivos son compatibles con Java?: Solo los compatibles con sistemas Windows Todos Solo los que dispongan de una máquina virtual de archivos.
Para que las instancias de una clase se puedan guardar en un archivo hay que incluir …: extend ObjectOutputStream. implements Serializable extends Serializable.
En el paquete java.io podemos encontrar clases que…: leer y escribir desde un flujo de datos encriptar y desencriptar archivos operar con bases de datos en texto plano.
¿Con que clase podemos abrir procesar un archivo XML ya creado?: BuilderXML XMLParser Muchos.
¿Qué hace este código? RandomAccessFile f2 = new RandomAccessFile("archivo.txt","rw");: Abre el archivo.txt y escribe “rw” de forma aleatoria Accede a archivo.txt, lo lee y luego lo cierra de forma automática Abre archivo.txt de forma aleatoria para escritura y lectura.
El paquete java.io posee...: Clases para gestionar la conversión de datos a String Clases para encriptar archivos Clases para leer entradas desde un flujo de datos.
¿Cuándo debemos incluir implements Serializable en una clase?: Cuando queremos que se pueda almacenar tanto en un fichero como en una base de datos Cuando queremos que se pueda convertir en una serie finita de datos precisos Si queremos serializarlos en formato JSON.
El objeto ResultSet… Almacena el conjunto de resultados producidos por la sentencia ejecutada Almacena el primer resultado producido por la sentencia ejecutada Almacena el número de resultados producidos por la sentencia ejecutada.
La sintaxis de las URLs es la siguiente: jdbc-<subnombre>-<subprotocolo> jdbc<subnombre><subprotocolo> jdbc:<subprotocolo>:<subnombre>.
¿Cómo se identifica en JDBC la base de datos con la que se quiere establecer una conexión? Mediante un id Mediante una url Mediante una clave.
¿Qué método permite obtener el número de columnas obtenidas por una consulta? getColumnCount() getCount() getColumns().
El proceso de trabajo es un proceso que: Permite acceder a bases de datos desde aplicaciones escritas en Java Podemos extrapolar a otros proyectos Realiza una o varias conexiones con una o varias bases de datos utilizando los drivers JDBC.
¿Qué método se usa para moverse por las filas obtenidas por una consulta? column() next() nextRow().
No es posible ejecutar procedimientos almacenados desde Java. Verdadero Falso.
En una transacción, si hay algún problema mientras se escribe en la base de datos, se generará una excepción, deteniéndose la ejecución del programa. Verdadero Falso.
La instrucción UPDATE permite insertar nuevas filas y registros en una tabla. Verdadero Falso.
¿Qué es un SGBD embebido? Aquel que se ejecuta de manera separada de la aplicación con la que se comunica Aquel que se ejecuta Aquel que no está implementado de manera independiente al programa con el que se establece la comunicación, sino que forma parte de él integrándose en su estructura.
Si hablamos de relaciones, tuplas, tablas y registros, estamos hablando de: Modelo relacional de una SGBD Modelo orientado a objetos de una SGBD Modelo NoSQL a objetos de una SGBD.
¿Cuántos tipos de driver JDBC se pueden distinguir? 2 3 4.
¿Qué tipo de conector JDBC es necesario para comunicarse con el conector de Microsoft ODBC? JDBC nativo JDBC-ODBC JDBC distribuido.
¿Cuál es la sintaxis de una URL de JDBC? jdbc:<subprotocol>:<subname> jdbc:<subname>:<subprotocol> http://<name>:<port>.
¿Cuál es el método usado para establecer una conexión en Java? connect getConnection makeConnection.
¿Cómo se registra un driver JDBC? Mediante Class.forName Añadiéndolo a las librerías del proyecto Ninguna de las anteriores.
¿Cómo se denomina el método encargado de ejecutar las sentencias SELECT? executeUpdate executeQuery executeSelect.
¿Cómo se denomina la interfaz que permite conocer la estructura de los resultados obtenidos? java.sql.Resultset java.sql.Statement java.sql.Structure.
¿Cómo se puede recorrer un ResultSet? Mediante while Mediante sus índices de array Cualquiera de las dos anteriores.
¿Qué método permite obtener el número de columnas de un bloque de resultados? getColumnCount() getColumnName() getColumnType().
¿Qué método ejecuta todas las instrucciones desde el ultimo commit? commit rollback execute.
¿Qué método deshace los cambios realizados desde el último commit? commit rollback undo.
¿Que hace el método commit() en JDBC?: deshace los cambios realizados desde el último Commit. ejecuta todas las instrucciones desde el primer Commit. ejecuta todas las instrucciones desde el último Commit.
¿Podemos acceder de forma aleatoria a un archivo con Java?: No, se generar excepciones de seguridad Si Nunca.
¿En qué tipo de acceso los datos o registros que lo forman se leen y se escriben en cualquier orden?: Acceso aleatorio Acceso secuencial Acceso Estricto.
¿Con la clase File podemos filtrar por el nombre de los ficheros para obtener un listado con los que tengan un nombre que empiece por determinadas letras?: Cierto, con el método File.dir() Cierto, con el método File.list() Falso, no se puede hacer.
¿En qué consiste la serialización de objetos en un archivo?: guardar un objeto en un fichero escribiendo sus datos en un flujo de bytes. guardar un objeto en un fichero comprimido guardar un objeto en un fichero escribiendo sus datos en XML.
Para trabajar con archivos con un acceso de tipo aleatorio, ¿qué clase dispone Java?: java.system.FileRandomReader y java.system.FileRandomWriter java.io.RandomAccessFile java.io.RandomizeFile.
¿En qué consiste el acceso aleatorio a un archivo? los datos o registros que lo forman se leen y se escriben en cualquier orden. los datos o registros que lo forman se leen y se escriben en un orden estricto los datos o registros que lo forman se leen y se escriben con secuencias numéricas.
¿Cuál no es un tipo de acceso a un fichero?: Secuencial Temporal Aleatorio.
Accept es un parámetro de la clase File para aceptar o no ficheros con extensión .pdf y procesarlos.: Es correcto, salvo que usemos utf-8 Es correcto No es cierto.
¿Que hace el método rollback() en JDBC?: deshace los cambios realizados desde el último Commit. deshace todas las instrucciones desde el primer Commit. ejecuta todas las instrucciones desde el último Commit.
¿Para qué sirve FileReader?: Para leer un archivo de texto de forma secuencial Lee cualquier tipo de archivo Para leer archivos comprimidos.
En una transacción en JDBC, si hay algún fallo durante las instrucciones …: todas son validadas todas son descartadas Se descartan todas menos la última.
Una URL de JDBC…: permite identificar los drivers de una base de datos, así como la información adicional necesaria realizar la conexión con Ella. solo permite identificar la ubicación de una base de datos indica los parámetros necesarios para ejecutar código SQL concurrente.
¿Qué tipo de objeto devuelve .getConnection() en JDBC?: Connection Session Connector.
¿Existen las transacciones en JDBC?: Si, pero hay que instalar un driver especial para tratarlas No, no las necesitamos Si, es algo propio de la base de datos que se use.
¿Cómo defines un conector de base de datos en Java?: Una API que permite a los programas Java usar bases de datos Una interfaz de Java que permite a los programas trabajar con bases de datos Una API que permite a los programas de aplicación trabajar con archivos con datos estructurados.
¿Qué es un conector de base de datos?: Una clase que permite a los programas Java trabajar con bases de datos Una API que permite a los programas Java trabajar con bases de datos, pero solo relacionales Una API que permite a los programas Java trabajar con bases de datos.
Tras este código en JDBC con.prepareStatement("INSERT INTO VEHICULOS VALUES (?,?,?,?)"); ¿Cual podríamos poner sin que de un fallo en ejecución?: stmt.setString(3, marca); stmt.setString(5, marca); stmt.setString(0, marca);.
Tras este código en JDBC con.prepareStatement("INSERT INTO VEHICULOS VALUES (?,?,?,?)"); ¿Cómo deberíamos ejecutar la sentencia SQL?: stmt.executeUpdate(); stmt.execute(); stmt.executeQuery();.
¿Como podemos realizar la conexión con JDBC?: Usando la clase java.system.SessionFactory Usando el conector de Spring Usando la clase java.sql.DriverManager.
¿Podemos tener un SGBD que sea independiente de la propia aplicación y se ejecute de forma separada?: No, siempre necesitamos que los datos estén integrados Si, por ejemplo MySQL Si, es la única forma permitida en Java.
¿Si queremos usar parámetros de forma segura en una consulta a una base de datos usando JDBC, que clase debemos usar?: Statement ParameterStatement PreparedStatement.
¿Que tipo de dato devuelve una llamada a executeQuery() en JDBC?: List Result ResultSet.
Concretamente con MySQL y JDBC ¿podemos usar transacciones?: Es solo algo propio de PostgreSQL Si, es recomendable Si, es obligatorio hacerlo en cualquier circunstancia.
Que nombre reciben las diferencias existentes entre la programación orientada a objetos (POO) y las bases de datos relacionales: Desfase objeto-relacional Desfase opcional-relativo Desfase dato-objeto.
¿Qué tipo de dato devuelve una llamada a executeQuery() en JDBC?: ResultSet Set array[].
¿Es conveniente cerrar las conexiones que abramos cuando usamos JDBC?: Si, muy conveniente Si, pero solo en caso de usar bases de datos remotas No, es contraproducente.
¿Qué clase podríamos usar para realizar para trabajar con una base de datos una vez que tenemos una conexión JDBC?: Query Statement TypedQuery.
En esta url JDBC: jdbc:mysql://localhost/feedback ¿Que es localhost?: la ubicación donde se encuentra el conector de datos la ubicación de la máquina donde se encuentra el SGBD la ubicación donde se encuentra el programa actual.
En esta url JDBC: jdbc:mysql://localhost/feedback ¿Que es mysql?: El tipo de codificación El SGBD a usar El conector instalado.
¿Qué método de DriverManager usamos para obtener una conexión válida JDBC?: .openSession() .openPersistenceUnit() .getConnection().
¿Que hace el método ResultSet.getString(“nombre”) en JDBC?: accede al valor de todas las columnas del resultado de la consulta SQL accede al valor de la columna nombre de la fila actual dentro del resultado de la consulta SQL Escribe nombre en la fila actual de la base de datos.
En esta url JDBC: jdbc:mysql://localhost/feedback ¿Que es feedback?: El nombre de la base de datos a la que se conecta El usuario de la base de datos El nombre de la tabla a la que realizar consultas.
¿Con qué método de Statement podemos ejecutar una sentencia SQL en JDBC?: run() executeUpdate() save().
¿Qué tipo de excepciones son las más usuales que pueden generarse al usar JDBC?: SQLException JDBCException NullPointerException.
¿Con qué método de Statement podemos ejecutar una consulta SQL en JDBC?: executeQuery() query() list().
¿Con qué método de Statement podemos ejecutar una consulta que cree una nueva tabla en JDBC?: inflate() execute() createTable().
¿Cuáles son los tipos de SGBD básicos?: Integrados en la propia aplicación e independientes que se ejecutan de forma separada Binarios y de carácter Orientados a objeto y orientados a datos.
¿Cuáles son los tipos de SGBD básicos?: Los dos son tipos válidos Integrados en la propia aplicación e independientes que se ejecutan de forma separada Externos a la propia aplicación e interdependientes que se ejecutan de forma separada.
¿Qué es una transacción en una base de datos?: Son varias instrucciones que se ejecutan de forma secuencial, pero que si hay algún fallo se descarta la última de ellas Son varias instrucciones que se ejecutan de forma secuencial, pero que si hay algún fallo, todas deberán ser descartadas. Son varias instrucciones que se ejecutan de forma ordenada, pero que si hay algún fallo, genera una excepción.
¿Para qué nos puede ser util la clase java.sql.DriverManager?: Para ejecutar código SQL Para realizar la conexión entre nuestro programa y la base de datos Para conectarnos de forma remota y securizada a una api de datos.
¿JDBC es exclusivo de Java?: Si, solo se puede usar en Java Si, solo es válido para J2EE y J2ME, pero no para J2SE en su versión de escritorio. No, se puede usar en más lenguajes.
¿Podemos usar bases de datos que estén protegidas con usuario y contraseña con JDBC?: No se puede Si, en ese caso, creamos una clase intermedia para la conexión Si, en ese caso, pasamos los datos como parámetro en getConnection().
El API JDBC permite realizar las conexiones de dos formas distintas: Utilizando la clase java.sql.DriverManager y Desde aplicaciones J2EE Solo usando el conector JDBC Utilizando la clase java.system.SessionFactory desde aplicaciones J2EE.
Al recorrer un ResultSet en JDBC, ¿cómo se podrá acceder a la información contenida en los campos de la fila actual?: mediante los atributos mediante métodos del tipo getXXX() mediante una llamada a getItem().
¿Con qué método de Statement podemos realizar una inserción en JDBC?: persist() insert() executeUpdate().
¿Qué método de DriverManager usamos para obtener una conexión válida JDBC?: .getConnection() .openSession() .openPersistenceUnit().
¿Cuantos tipos de driver JDBC existen?: Tres Dos Cuatro.
¿Podemos tener un SGBD que esté integrado en la propia aplicación sin necesidad de que haya un servidor?: Si, por ejemplo SQLite Si, es la única forma permitida en Java No, siempre necesitamos un servidor.
¿Se puede usar JDBC en Python?: Si, sin necesidad de instalar nada No, solo se puede usar en Java Si, instalando la librería adecuada.
Una API que permite a los programas Java trabajar con bases de datos es…: Un puntero Un conector Un cursor.
La interacción desde un programa que usa JDBC y la base de datos se realiza a través de…: HQL SQL OQL.
¿Que diferencia hay entre usar Statement y PreparedStatement en JDBC?: PreparedStatement permite usar parámetros de forma segura Statement solo sirve para consultas de datos En la práctica son iguales.
¿Cómo es la sintaxis de una url JDBC?: ::jdbc jdbc//// jdbc::.
¿Cuales son los tipos de SGBD básicos?: Integrados en la propia aplicación e independientes que se ejecutan de forma separada Binarios y de carácter Orientados a objeto y orientados a datos.
¿Que clase podríamos usar para realizar para trabajar con una base de datos una vez que tenemos una conexión JDBC?: PreparedQuery NamedQuery PreparedStatement.
Denunciar test Consentimiento Condiciones de uso