ACCESO A DATOS MP06
![]() |
![]() |
![]() |
Título del Test:![]() ACCESO A DATOS MP06 Descripción: Exámenes octubre-enero 20-21 // Pac's febero-mayo 21 |




Comentarios |
---|
NO HAY REGISTROS |
-UF1- Dentro de la clase RandomAccessFile se define un método para situar el apuntador del fichero en una determinada posición de registro, comenzando desde la posición inicial. Esta función es... long length(). void seek(long position). long getFilePointer(). int skipBytes(int desplazamiento). -UF1- Marca de las siguientes opciones la que es una gran ventaja de los ficheros locales. Es volátil. Mayor disponibilidad de los datos que en una base de datos. Mayor accesibilidad y organización que en una base de datos. Ninguna de las otras opciones es correcta. -UF1- Con el método de acceso aleatorio: Los datos del fichero se leen y se escriben de forma ordenada. La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. La clase utilizada para realizar esa búsqueda en java es RandomAccessFile. Ninguna de las otras opciones es correcta. -UF1- El método createFile() de la clase File: Devuelve un path con la ruta del fichero creado. Devuelve true si se ha podido crear el fichero. Devuelve true si se ha podido crear la ruta relativa al fichero. Devuelve true si se ha podido crear la ruta absoluta al fichero. -UF1- El método isFile() de la clase File: Devuelve true si es un fichero válido. Devuelve una cadena con el directorio padre. Devuelve el nombre del fichero o directorio. Devuelve true si es una ruta absoluta. -UF1- Las excepciones en Java sirven para: Controlar errores de sintaxis en nuestro código. Ninguna de las otras opciones es correcta. Controlar los errores en ejecución. Controlar los errores en compilación. -UF1- Para conectar un programa en Java con un fichero de texto o un fichero binario necesitamos crear un objeto de la clase... JDBC. File. DataFile. ODBC. -UF1- Con los ficheros de acceso secuencial: Los datos del fichero se leen y se escriben de forma ordenada. Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado. La clase utilizada para realizar esa búsqueda en Java es RandomAccessFile. Ninguna de las otras opciones es correcta. -UF1- Marca la función que no ofrecen los archivos XML. Proporcionar datos en una base de datos. Escribir archivos de configuración de programas. Efectuar comandos en servidores remotos en el protocolo SOAP. Diseñar imágenes. -UF1- Una de las características de DOM: Lee el fichero de forma secuencial. Consume más memoria que SAX. Consume menos memoria que SAX. Ninguna de las otras opciones es correcta. -UF1- En un fichero podemos utilizar las operaciones: Alta, modificación y búsqueda. Altas y bajas. Solo alta. Solo alta y modificación. -UF1- ¿Que realiza la función mkdir de la clase File?. Crea un nuevo directorio. Ninguna de las otras opciones es correcta. La función correcta es createDir. No existe la función mkdir. -UF1- La clase File tiene... Ninguna de las otras respuestas es correcta. 2 constructores. 3 constructores. 1 constructores. -UF1- La clase FileReader... Sirve para leer fichero de acceso aleatorio. Puede generar la exception FileNotFoundException. Sirve para escribir en ficheros. No genera ninguna exception. -UF1- ¿La siguiente declaración de un documento XML es correcta? <?xml version= "1.0" encoding= "ISO-8859-15"?>. Si. No, la manera correcta sería: <xml version= encoding= "ISO-8859-15"?>. No, la manera correcta sería: <?xml version= "1.0" encoding= "ISO"?>. Ninguna de las opciones es correcta. -UF1- Completa los huecos en blanco del código siguiente en XML: NOTA: Diferenciar mayúsculas y minúsculas <?xml version="1.0"?> <CAT> <NAME>Luna< /___1_____ > <BREED>Husky</BREED> <AGE>6</____2____ > <ALTERED>si</ALTERED> < ______3_____ >no</DECLAWED> <LICENSE>Izz138bod</LICENSE> < _____4____>ILERNA ONLINE</OWNER> </_____5_____>. 1:/CAT 2:/ALTERED 3:NAME 4:ILERNA 5:XML. 1:/BREED 2:ILERNA 3:/NAME 4:LICENSE 5:/XML. 1:/NAME 2:/AGE 3:DECLAWED 4:OWNER 5:/CAT. 1:CAT 2:OWNER 3:/NAME 4:LICENSE 5:/XML. -UF1- ¿Qué crees que ocurrirá una vez se haya ejecutado este fragmento de código, entendiendo que forma parte de un programa completo? -------------------------------------------------------------------------------------- int numeros[] = new int[5]; for (int i = 0; i <=5; i++) { try { numeros[i] = i; } catch (Exception e){ System.out.println(e.getMessage()); } }. 6. El código se ejecuta y muestra 1 2 3 4 5 6. Se ha producido una excepción por desbordamiento. El código se ejecuta y muestra 1 2 3 4 5. -UF1- El método isHidden de la clase File... Indica si el objeto es un fichero. Indica si el objeto File esta oculto. Indica si se puede ejecutar. Devuelve una cadena con el nombre del fichero o directorio. -UF2- La interfaz ResultSet del conector JDBC de Java. Permite ejecutar sentencias SQL con parámetros. Contiene las filas resultantes de ejecutar una orden select. Permite obtener información sobre un ResultSet. Permite ejecutar sentencias SQL sin parámetros. -UF2- Las bases de datos embebidas son aquellas que bases de datos que... son incorporadas dentro del software del programa por el desarrollador, de manera que es invisible para el usuario. son incorporadas dentro del hardware del programa por el desarrollador, de manera que es invisible para el usuario. son incorporadas dentro del software del programa por el desarrollador, de manera que es visibles para el usuario. Ninguna de las opciones es correcta. -UF2- La interfaz Connection del conector JDBC de Java. Proporciona información acerca de una base de datos. Permite conectarse a una base de datos, cada gestor de base de datos requiere uno distinto. Representa una conexión con una base de datos. Ninguna de las otras respuestas es correcta. -UF2- ¿Qué herramienta utilizamos para el mapeo de objetos en la tecnología Java?. Hibernate. Nhibernate. Doctrine. LINQ. -UF2- ¿Qué recibe por parametros la función executeQuery en la línea 2 en el siguiente bloque de código? --------------------------------------------------------------------------------- 1 String consulta = "Select * from Alumnos"; 2 ResultSet result = sentencia.executeQuery(____???____ ); 3 while(result.next()){ 4 System.out.println("ID: "+result.getInt(1)); 5 } 6 result.close(); ---------------------------------------------------------------------------------. query. "consulta". sentencia. consulta. -UF2- ¿Qué es NeoDatis ODB?. Base de datos cliente/servidor solo en la misma máquina. Base de datos cliente/servidor solo en distinta máquina. Base de datos cliente/servidor tanto en la misma máquina como en diferentes. Base de datos peer to peer. -UF2- El tipo de driver Thin. Traduce las llamadas del api de JDBC en llamadas del protocolo de red utilizando el motor de la base de datos. Traduce las llamadas de la API de JDBC en llamadas del motor de la base de datos. Transforma las llamadas al API de JDBC en llamadas ODBC. Traduce primero las llamadas del API de JDBC en llamadas al protocolo de red para luego ser traducida de nuevo al protocolo de la base de datos. -UF2- ¿Que es una BDOR?. Es un tipo de BBDD que se caracteriza por no haber evolucionado del modelo relacional a la orientación a objetos, convirtiéndose en una base de datos híbrida. Es un tipo de BBDD que se caracteriza por haber evolucionado del modelo relacional a la orientación a objetos, convirtiéndose en una base de datos híbrida. Es un tipo de BBDD con modelo NoSQL. Ninguna opción es correcta. -UF2- Este desfase objeto-relacional surge... porque el modelo de base de datos trabaja con relaciones, mientras que el modelo de base de datos orientada a objetos trabaja con las relaciones que existen entre ellos. porque el modelo de base de datos relacional trabaja con relaciones y conjuntos, mientras que el modelo de base de datos orientada a objetos trabaja con objetos y con las relaciones que existen entre ellos. porque el modelo de base de datos orientada a objetos trabaja con relaciones y conjuntos, mientras que el modelo de base de datos relacional trabaja con objetos y con las relaciones que existen entre ellos. Ninguna opción es correcta. -UF2- Esta herramienta de Java facilita el mapeo de objetos entre las bases de datos relacionales y la de objetos mediante el uso de ficheros XML, permitiendo el almacenamiento de los objetos de una aplicación orientada a objetos mediante una base de datos relacional. Se conoce como... ODBC. JDBC. Hibernate. DOM. -UF2- ¿Cuál de las siguientes no es una BD embebida?. SQLite. DB4O. MySQL. Derby. -UF2- H2 y H3: son gestores de código abierto y se caracterizan por soportar SQL para gestionar la base de datos. Si, también soportan MySQL Workbench. Si, además H1 también. No. Si, también soportan MariaDB. -UF2- La interfaz SessionFactory de Hibernate: Ninguna de las otras respuestas mostradas es correcta. Permite la obtención de instancias Session y habitualmente existe más de una por sesión, una para cada tabla. Permite la obtención de instancias Session y es la misma para todas las bases de datos. Permite la obtención de instancias Session y habitualmente sólo existe una por sesión. -UF2- En tecnologías de base de datos podemos encontrarnos con dos normas o protocolos de conexión a una base de datos SQL: OBDC y JBDC. ODBC y JDBC. HTTP y FTP. Ninguna de las otras opciones es correcta. -UF2- En Java contamos con una clase que proporciona información sobre la estructura y configuración de una base de datos, como las tablas que contiene, los tipos de datos que se usan en ellas. Esta clase se conoce como... DriverPropiertyInfo. DatabaseMetadata. DriverManager. Statement. -UF2- Indica cuál de los siguientes no es un comando para ejecutar consultas SQL. executeSQL(). execute(). executeQuery(). executeUpdate(). -UF2- Cuando se utiliza una aplicación con JDBC, lo que se tiene que hacer justo después de cargar el driver JDBC es: Liberar el objeto Statement. Ninguna de las otras respuestas es correcta. Recuperar datos con el objeto ResultSet. Crear el objeto connection. -UF2- El mapeo objeto-relacional (ORM) permite: Convertir datos que se encuentran en un sistema de bases de datos orientado a objetos, a otro sistema gestor de bases de datos de tipo relacional. Ninguna de las otras respuestas es correcta. Convertir datos que se encuentran en un sistema de base de base de datos de tipo relacional, a otro sistema gestor de base de datos de tipo orientado a objeto. Convertir datos que se encuentran en un sistema de bases de datos orientado a objetos, a otro sistema gestor de bases de datos de tipo NO relacional. -UF3- Los tipos de almacenamiento de datos en una BD XML son: Directamente sobre un campo, mapeo basado en tablas y mapeo basado en métodos. Directamente sobre un campo, mapeo basado en tablas y mapeo basado en objetos. Directamente sobre un campo, mapeo basado en tablas y mapeo basado en atributos. Directamente sobre un archivo, mapeo basado en tablas y mapeo basado en objetos. -UF3- ¿Qué hace esta consulta XQuery? ---------------------------------------------------------------------------------- for $produc in distinc-values(/productos/produc/cod_zona) let $cu:=count(/productos/produc[cod_zona=$produc]) return concant('Hay: ',$cu, 'productos, en la zona no ',$produc) ----------------------------------------------------------------------------------. Se obtiene por cada zona el número de productos que tiene. Devuelve el teléfono de la sucursal y el número de cuentas que tiene de tipo ahorro y detipo pensiones. Se obtiene por cada zona la denominación de los productos más baratos. Devuelve el nombre de los directores de las sucursales con más de tres cuentas. -UF3- ¿Qué hace la siguiente sentencia en XPath? ---------------------------------------------------------------------------------- count(/productos/produc[starts-with(denominacion,'Memoria') and cod_zona=10]) ----------------------------------------------------------------------------------. Se obtiene los datos de los productos cuyo stock mínimo es mayor que su stock actual. Ninguna de las otras respuesta es correcta. Se obtiene el listado de productos cuyo nombre empieza por Memoria y que pertenecen a la zona 10. Se obtiene el número de productos que sean Memoria y sean de la zona 10. -UF3- Señala la opción NO correcta sobre las ventajas de las bases de datos nativas XML. Datos heterogéneos. Motor de búsqueda de alto rendimiento. Datos homogéneos. Sencillez al añadir nuevos documentos XML. -UF3- Marca la opción falsa de las siguientes afirmaciones referentes a las consultas XQuery: Las siglas de la expresión corresponden a For, Let, Where, Order, Return. Las consultas se pueden realizar utilizando la expresión FORL. Las consultas se pueden realizar utilizando la expresión FLWOR. Permite manipular, transformar y organizar los resultados de las consultas. -UF3- ¿Qué hace la siguiente sentencia en XPath? ---------------------------------------------------------------------------------- /productos/produc[@id_prod = 1234] ----------------------------------------------------------------------------------. Devuelve un producto con un atributo id del producto 1234. Accede a la raíz del documento. Ninguna de las otras opciones es correcta. Devuelve todos los productos. -UF3- ¿Qué hace la siguiente sentencia en XPath? ---------------------------------------------------------------------------------- /productos/produc[number(stock_minimo)>number(stock_actual)] ----------------------------------------------------------------------------------. Se obtiene los datos de los productos cuyo stock mínimo es mayor que su stock actual. Se obtiene la media de precio de las Micro. Se obtiene el número de productos que sean memoria y sean de la zona 10. Ninguna de las otras preguntas es correcta. -UF3- ¿Qué es eXist?. Una aplicación para hacer consultas y modificar una base de datos nativa XML. Un lenguaje de programación que permite trasformar sentencias SQL. Ninguna de las otras respuestas es correcta. Una aplicación para hacer consultas y modificar una base de datos nativa SQL. -UF3- Señala la opción NO correcta sobre las características de las bases de datos nativas XML. Posee varios niveles de datos y una baja complejidad. Se define un modelo lógico para un documento XML y se almacenan y recuperan los documentos según este modelo. Existe una relación con la forma de almacenamiento en la que incorpora las características ASID de cualquier SGDB. Permite el uso de tecnologías de consulta y transformación propias de XML, XQuery, XPath, XSLT, para acceder y tratar la información. -UF3- ¿Qué hace esta consulta XQuery? -------------------------------------------------------------------------------- for $sucursal in /sucursales/sucursal where (count($sucursal/count)>3) return <Sucursal><nombre_director>{data($sucursal/director)}</nombre_director></Sucursal> --------------------------------------------------------------------------------. Devuelve el teléfono de la sucursal y el número de cuentas que tiene de tipo ahorro y detipo pensiones. Devuelve el nombre de los directores de las sucursales con más de tres cuentas. Se obtiene por cada zona el número de productos que tiene. Se obtiene por cada zona la denominación de los productos más baratos. -UF3- ¿Qué hace esta sentencia en XQuery? ---------------------------------------------------------------------------------- for $cliente in /Clientes/Cliente where $cliente/Direccion/Ciudad/text() = 'Cádiz' return $cliente ----------------------------------------------------------------------------------. Devuelve el primer cliente cuya ciudad de residencia sea Cádiz. No devuelve nada porque la condición where tendría que acabar en ;. Devuelve el número de clientes cuya ciudad de residencia sea Cádiz. Devuelve todos los clientes que sean de Cádiz. -UF3- ¿Qué hace la siguiente sentencia en XPath? ---------------------------------------------------------------------------------- avg(/productos/produc[startswith(denominacion,'Micro')]/precio) ----------------------------------------------------------------------------------. Se obtiene el número de productos que sean memoria y sean de la zona 10. Se obtiene los datos de los productos cuyo stock mínimo es mayor que su stock actual. Se obtiene la media de precio de las micro. Ninguna de las otras respuestas es correcta. -UF3- ¿Qué hace la siguiente sentencia en XPath? --------------------------------------------------------------------------------- count(/alumnos/apellido1[starts-with(denominacion,'G') and cod_aula=5]) ---------------------------------------------------------------------------------. Se obtienen los apellidos de alumnos cuyo apellido1 empieza por G y pertenecen al aula 5. Se obtiene el número de alumnos cuyo apellido1 empieza por G y el número de alumnos que pertenecen al aula 5. Se obtiene el número de alumnos cuyo apellido1 empieza por G más el número de alumnos que pertenecen al aula 5. Se obtiene el número de alumnos cuyo apellido1 empieza por G y pertenecen al aula 5. -UF4- Indica qué afirmación NO es correcta sobre la persistencia de un JavaBean. Todos los atributos que se definen en un componente deben ser serializados. El componente se transforma enuna cadena de bytes y se guardan en un fichero. Todos los atributos son serializados excepto los que son static o transient. Todos los componentes debe implementar la interfaz Serializable para poder recuperar sus valores. -UF4- Cuando un campo de un componente Bean no se desee serializar: Ninguna de las otras respuestas es correcta. No hará uso de ningún modificador. Hará uso del modificador public. Hará uso del modificador transient. -UF4- Un Bean o JavaBean es un componente. Ninguna de las otras respuestas es correcta. NO reutilizable y construido en lenguaje Java. Reutilizable y construido en lenguaje JavaBean. Reutilizable construido en lenguaje java. -UF4- Señala la afirmación NO correcta referente a las normas para el nombrado de métodos getter y setter: Los métodos deben ser privados. Los métodos deben ser públicos. Los de tipo set devuelven void y los de tipo get el mismo tipo que se recibe. El nombre debe estar precedido por get para una propiedad no booleana. -UF4- Indica cuál de las siguientes NO es una norma para designar nombres a los métodos: Para completar el nombre de algún método getter o setter, solo hay que poner la primera letra que los une en mayúsculas. (Camel Case). Si la propiedad es booleana, el prefijo del método debe ser get o is. Para almacenar un valor debe tener el prefijo set. Para almacenar un valor debemos usar toString(). -UF4- Señala la afirmación NO correcta referente a las normas para el nombrado de métodos getter y setter. Los métodos deben ser públicos. Los de tipo get devuelven void y los de tipo set el mismo tipo que se recibe. Para almacenar un valor ha de tener el prefijo set. Los de tipo set devuelven void y los de tipo get el mismo tipo que se recibe. -UF4- ¿Qué prefijo podemos utilizar al recuperar el valor de una propiedad booleana en un componente?. No necesita ningun prefijo y se puede llamar igual que la variable. Únicamente is, las variables booleanas son especiales. Únicamente get, como todas las propiedades. get o is. -UF4- Algunos ejemplos de tecnologías basadas en componentes son: JavaBeans. Todas las respuestas son correctas. EJB. .NET. -UF4- Las propiedades de un Bean pueden ser de: Tres tipos: Simples, Indexadas y Ligadas. Dos tipos: Simples e Indexadas. Ninguna de las otras opciones es correcta. Un tipo: Simples. -UF4- Una de las reglas que deben cumplir los Beans es el hecho que deben implementar la interfaz: Serializable. Writable. Write. JavaBean. -UF4- Para que un componente cumpla con la característica "independiente" debe: Ser independiente del entorno donde se ejecute ya sea entorno cliente o servidor. Ser independiente de la plataforma que se va a utilizar, ya sea de tipo hardware, software o sistema operativo. Ninguna de las otras respuestas es correcta. Ser independiente del lenguaje. -UF4- Segun Szyperski: “Un componente es una unidad de composición de aplicaciones software, que posee un conjunto de interfaces y un conjunto de requisitos, y que ha de poder ser desarrollado, adquirido e incorporado al sistema, y está compuesto por otros componentes de forma independiente, en tiempo y espacio”. True. False. -UF4- Una de las características que tiene que tener un componente es que no debe ser indentificable. True. False. -UF4- Una de las características que tiene que tener un componente es que debe poder cambiar por una versión mejor o por otro componente que lo mejore. True. False. -UF4- Un componente se distribuye a través de elementos separados. True. False. -UF4- Un ejemplo de tecnología basada en componentes es JavaBeans. True. False. -UF4- Una de las ventajas de un componente es su facilidad para detectar errores, pero un inconveniente es que no se puede reutilizar el software. True. False. -UF4- Un componente puede ser unido a otros para ejecutar distintas tareas. True. Falsa. -UF4- Que serie de ventajas ofrece un componente: Reutilización de dicho software. Aumento de la calidad del software, ya que es posible mejorarlo con el paso del tiempo. Facilidad en la detección de errores. Todas las opciones son correctas. -UF4- Un Bean o JavaBean es un... Componente reutilizable, construido en lenguaje Java. Componente construido en lenguaje C#. Componente construido en lenguaje XPath. Ninguna opción es correcta. -UF4- Un Bean no necesita constructor. True. False. -UF4- De que manera ofrece acceso a sus propiedades un componente Bean: Mediante métodos get y set. Mediante métodos get. Mediante métodos set. Ninguna de las opciones es correcta. -UF4- Las propiedades de un Bean pueden ser solamente de dos tipos, ligadas y restringidas. True. False. -UF4- Las propiedades restringidas de los Beans, son similares a las ligadas, pero con la diferencia de que los objetos pueden ser vetados si no poseen ciertas características. True. False. -UF1- ¿Que constructor de la clase File es correcto?. File(File padre, String hijo). File(String ruta). File(String padre, String hijo). Todas son correctas. -UF1- ¿Cuantos constructores tiene la clase File?. 1 constructor. 3 constructores. 4 constructores. Ninguna opción es correcta. -UF3- Relaciona los métodos más utilizados de la clase Throwable: Se utiliza para imprimir la excepción. printStackTrace(). toString(). getMessage(). Ninguno de los anteriores. -UF4- Para definir un Bean se requieren: Métodos Setter y Getter. Tener uno o más constructores. Debe ofrecer acceso público a sus propiedades mediante los métodos set y get. Todas las respuestas son correctas. -UF3- Señala la opción no correcta sobre las características de las bases de datos nativas XML. Permite el uso de tecnologías de consulta y transformación propias de XML, XQuery, XPath, XSLT, para acceder y tratar la información. Posee varios niveles de datos y una baja complejidad. Existe una relación con la forma de almacenamiento en la que se incorpora las características ASID de cualquier SGDB. Se define un modelo lógico para un documento XML y se almacenan los documentos según ese modelo. ¿Como se representa la raíz en XPath?. /. //. <>. \. ¿Como se representa un elemento en XPath?. <identificador>. >identificador<. <<identificador. </identificador>. ¿Como se representa un atributo en XPath?. DNI="123456". DNI=123456. DNI:"123456". DNI='123456'. ¿Como se representa un comentario en XPath?. <!--Comentario-->. //Comentario. /*Comentario*/. <--Comentario-->. ¿Cómo se seleccionan los atributos en XPath?. @. #. //. .. -UF1- Relaciona los siguientes métodos de la clase File: Indica si se puede ejecutar. canExecute. createNewFile. getName. isFile. -UF1- Relaciona los siguientes métodos de la clase File: Permite crear el fichero en la ruta indicada. Solo se creará si no existe. Debemos controlar la excepción con IOException. canWrite. createNewFile. canExecute. isFile. -UF1- Relaciona los siguientes métodos de la clase File: Devuelve una cadena con el nombre del fichero o directorio. getName. createNewFile. canExecute. isFile. -UF1- Relaciona los siguientes métodos de la clase File: Indica si se puede escribir en el fichero. canWrite. createNewFile. canExecute. isFile. -UF1- Con los ficheros de acceso aleatorio: Los datos del fichero se leen y se escriben de forma ordenada. Para leer un dato del fichero, no es necesario leerlo entero, sino que accederemos directamente al registro buscado. Los datos del fichero se leen y se mandan de forma ordenada. La clase utilizada para realizar esta búsqueda en Java depende del tipo de fichero que se vaya a utilizar. -UF1- Una de las características de SAX: Lee el fichero de forma secuencial. No consume memoria. Permite tener una visión global del documento. Ninguna de las otras opciones es correcta. -UF1- Indica la respuesta correcta: Se usa para obtener un mensaje de error asociado con una excepción. getMessage(). printStackTrace(). toString(). Ninguna de las opciones es valida. -UF1- Indica la respuesta correcta: Se utiliza para imprimir la excepción. getMessage(). printStackTrace(). toString(). Ninguna de las opciones es valida. -UF1- Relaciona los siguientes métodos de la clase File: Devuelve una cadena con el directorio padre. getParent. createNewFile. canExecute. isFile. -UF1- Identifica que funcione NO que ofrecen los archivos XML. Escribir archivos de configuración de programas. Proporcionar datos en una base de datos. Diseñar imágenes. Todas las opciones son correctas. -UF2- ¿Qué tareas pueden realizarse con JDBC?. Conectar una base de datos. Realizar consultas e instrucciones para actualizar la base de datos. Recuperar y procesar los resultados de la base de datos. Todas las opciones son validas. -UF2- Rellena el hueco con la sintaxis necesaria para obtener la sentencia correcta que te permita cargar el driver. Class.__________(“com.mysql.jdbc. Driver ”);. ForName. Driver. ForClass. toString. -UF2- Rellena el hueco 1: public static ____1______._____2_____ ( ____3___ url, String user, String password) _____4_____ SQLException{ //... }. Connection. getConnection. String. throws. -UF2- Rellena el hueco 2: public static ____1______._____2_____ ( ____3___ url, String user, String password) _____4_____ SQLException{ //... }. Connection. getConnection. String. throws. -UF2- Rellena el hueco 3: public static ____1______._____2_____ ( ____3___ url, String user, String password) _____4_____ SQLException{ //... }. Connection. getConnection. String. throws. -UF2- Rellena el hueco 4: public static ____1______._____2_____ ( ____3___ url, String user, String password) _____4_____ SQLException{ //... }. Connection. getConnection. String. throws. -UF2- Que método tiene la siguiente funcionalidad para sentencias SELECT: ResultSet executeQuery(String consulta). int executeUpdate (String consulta). boolean execute (String consulta). Ninguna de las opciones. -UF2- Que método tiene la siguiente funcionalidad para sentencias INSERT: ResultSet executeQuery(String consulta). int executeUpdate (String consulta). boolean execute (String consulta). Ninguna de las opciones. -UF2- Completa el siguiente código en el hueco 1 que te permitirá ejecutar consultas SQL. NOTA: Diferenciar mayúsculas y minúsculas. Statement statement = conexion.______1_____(); _____2_____ sql = “SELECT * FROM users”; ResultSet resultado = statement.______3______ (___4___);. createStatement. String. executeQuery. sql. -UF2- Completa el siguiente código en el hueco 2 que te permitirá ejecutar consultas SQL. NOTA: Diferenciar mayúsculas y minúsculas. Statement statement = conexion.______1_____(); _____2_____ sql = “SELECT * FROM users”; ResultSet resultado = statement.______3______ (___4___);. createStatement. String. executeQuery. sql. -UF2- Completa el siguiente código en el hueco 3 que te permitirá ejecutar consultas SQL. NOTA: Diferenciar mayúsculas y minúsculas. Statement statement = conexion.______1_____(); _____2_____ sql = “SELECT * FROM users”; ResultSet resultado = statement.______3______ (___4___);. createStatement. String. executeQuery. sql. -UF2- Completa el siguiente código en el hueco 4 que te permitirá ejecutar consultas SQL. NOTA: Diferenciar mayúsculas y minúsculas. Statement statement = conexion.______1_____(); _____2_____ sql = “SELECT * FROM users”; ResultSet resultado = statement.______3______ (___4___);. createStatement. String. executeQuery. sql. -UF2- ¿Que interfaz nos va a permitir construir una cadena de caracteres SQL con placeholder (marcadores de posición).?. PreparedStatement. Statement. ResultSet. CallableStatement. -UF2- Al crear un objeto Statement...: se crea un espacio de trabajo para crear consultas SQL, ejecutarlas y para recibir los resultados de las consultas. se crea un espacio de trabajo para crear consultas NoSQL, ejecutarlas y no recibir los resultados de las consultas. no se crea un espacio de trabajo para crear consultas SQL, ejecutarlas y para recibir los resultados de las consultas. Ninguna de las opciones es correcta. -UF2- ¿Que tipo de lenguaje ofrece Hibernate?. HQL. HLL. QLH. HIB. -UF2- ¿Qué significan las siglas HQL?. Hybrid Query Language. Hibernate Query Language. Hibernate Queri Languega. Ninguna de las opciones es correcta. -UF3- Las bases de datos basadas en XML se diferencian del resto en: Que su unidad máxima será el mismo documento XML, por lo que poseerá campos y almacenará datos.”. Que su unidad mínima será el mismo documento XML, por lo que no poseerá campos ni almacenará datos”. Que su unidad máxima y mínima será el mismo documento XML, por lo que poseerá campos y almacenará datos.”. Ninguna es correcta. -UF3- Indica cual es la ventaja de las bases de datos nativas XML: Datos heterogéneos, acceso y almacenamiento directamente en formato XML. Motor de búsqueda de alto rendimiento. Sencillez al añadir nuevos documentos XML. Todas las opciones son correctas. -UF3- Señala las características referentes a eXist: Es de código abierto. Tiene un motor de base de datos escrito en Java. Es capaz de indexar documentos. Todas son correctas. -UF3- Señala las características incorrecta referente a eXist: Es de código abierto. Tiene un motor de base de datos escrito en Java. Es capaz de indexar documentos. No es capaz de indexar documentos. -UF3- Que es XQuery: Es un tipo de lenguaje de consulta establecido para bases de datos XML. Está diseñado para realizar consultas sobre colecciones de datos. Es un tipo de lenguaje de consulta establecido para bases de datos SQL. Está diseñado para realizar consultas sobre colecciones de datos. es un tipo de lenguaje utilizado en XML para el acceso a la información del documento, recorriendo los elementos del fichero XML. Ninguna es correcta. -UF4- Indica cuál de las siguientes definiciones son del componentes: Ha de poder ser desarrollado, adquirido e incorporado al sistema. Es una unidad de composición de aplicaciones software. Posee un conjunto de interfaces y un conjunto de requisitos. Todas las opciones son correctas. -UF4- Indica que característica es incorrecta sobre los componentes: No tiene por qué ser independiente. Debe ser independiente de la plataforma que se vaya a utilizar. Debe ser identificable. Se debe poder reemplazar por una mejor versión. -UF4- Marca las respuestas correctas en relación al empaquetamiento de componentes. Una vez creado el JavaBean es necesario empaquetarlo para proceder a su distribución y uso por las aplicaciones. El fichero Manifest.mf se debe ubicar en cualquier carpeta. Una vez creado el JavaBean es necesario empaquetarlo para proceder a su distribución pero no para su uso por las aplicaciones. Ninguna opciones correcta. -UF4- Marca las respuestas correctas en relación al empaquetamiento de componentes. En el empaquetamiento se crea un fichero JAR que contiene el fichero Manifest.mf. El fichero Manifest.mf se debe ubicar en cualquier carpeta. Una vez creado el JavaBean es necesario empaquetarlo para proceder a su distribución pero no para su uso por las aplicaciones. Todas son correctas. El método toString() de la clase Throwable... Ninguna es correcta. Se utiliza para imprimir la excepción. Se usa para obtener un mensaje de error asociado con una excepción. Se utiliza para mostrar el nombre de la excepción. -UF1- El método getParent de la clase File: Devuelve una cadena con el directorio padre. Devuelve true si se ha podido crear el fichero. Devuelve true si se ha podido crear la ruta relativa al fichero. Devuelve true si se ha podido crear la ruta absoluta al fichero. -UF1- El método printStackTrace(): Devuelve una cadena con el directorio padre. Se utiliza para imprimir la excepción. Devuelve true si se ha podido crear la ruta relativa al fichero. Devuelve true si se ha podido crear la ruta absoluta al fichero. -UF1- El método getMessage()...: Devuelve una cadena con el directorio padre. Se utiliza para imprimir la excepción. Se usa para obtener un mensaje de error asociado con una excepción. Devuelve true si se ha podido crear la ruta absoluta al fichero. Según el siguiente código, rellena el hueco 1 que faltan: //Creamos el nuevo esquema String crearDB = "CREATE DATABASE m06;"; sentencia.______1__________(_____2_____); //Usamos el nuevo esquema String use = "use m06;"; sentencia.________3_______(____4___); //Creamos una tabla String crearTabla = "CREATE TABLE Alumnos(id_alumno INT AUTO_INCREMENT PRIMARY KEY, nombre varchar(50) NOT NULL);"; sentencia.executeUpdate(crearTabla); String insert = "INSERT INTO Alumnos(nombre) VALUES(\"Álvaro\"),(\"Pedro\"),(\"MarÌa\"),(\"Paula\");"; sentencia.executeUpdate(insert); //Hacemos una consulta en la BD ResultSet result = sentencia._______5_____("Select * from Alumnos"); List<Alumno> alumnoList = new ArrayList<>(); while (result.next()) { Alumno alumno= new Alumno((long) result.getInt("id_alumno"),result.getString(2)); alumnoList.add(alumno); //Guardamos los alumnos en una lista } System.out.println(alumnoList); //Imprimimos la lista por consola result.close(); sentencia.close(); connect._____6_____; } }. executeUpdate. executeQuery. crearDB. close(). Según el siguiente código, rellena el hueco 2 que faltan: //Creamos el nuevo esquema String crearDB = "CREATE DATABASE m06;"; sentencia.______1__________(_____2_____); //Usamos el nuevo esquema String use = "use m06;"; sentencia.________3_______(____4___); //Creamos una tabla String crearTabla = "CREATE TABLE Alumnos(id_alumno INT AUTO_INCREMENT PRIMARY KEY, nombre varchar(50) NOT NULL);"; sentencia.executeUpdate(crearTabla); String insert = "INSERT INTO Alumnos(nombre) VALUES(\"Álvaro\"),(\"Pedro\"),(\"MarÌa\"),(\"Paula\");"; sentencia.executeUpdate(insert); //Hacemos una consulta en la BD ResultSet result = sentencia._______5_____("Select * from Alumnos"); List<Alumno> alumnoList = new ArrayList<>(); while (result.next()) { Alumno alumno= new Alumno((long) result.getInt("id_alumno"),result.getString(2)); alumnoList.add(alumno); //Guardamos los alumnos en una lista } System.out.println(alumnoList); //Imprimimos la lista por consola result.close(); sentencia.close(); connect._____6_____; } }. executeUpdate. executeQuery. crearDB. close(). Según el siguiente código, rellena el hueco 3 que faltan: //Creamos el nuevo esquema String crearDB = "CREATE DATABASE m06;"; sentencia.______1__________(_____2_____); //Usamos el nuevo esquema String use = "use m06;"; sentencia.________3_______(____4___); //Creamos una tabla String crearTabla = "CREATE TABLE Alumnos(id_alumno INT AUTO_INCREMENT PRIMARY KEY, nombre varchar(50) NOT NULL);"; sentencia.executeUpdate(crearTabla); String insert = "INSERT INTO Alumnos(nombre) VALUES(\"Álvaro\"),(\"Pedro\"),(\"MarÌa\"),(\"Paula\");"; sentencia.executeUpdate(insert); //Hacemos una consulta en la BD ResultSet result = sentencia._______5_____("Select * from Alumnos"); List<Alumno> alumnoList = new ArrayList<>(); while (result.next()) { Alumno alumno= new Alumno((long) result.getInt("id_alumno"),result.getString(2)); alumnoList.add(alumno); //Guardamos los alumnos en una lista } System.out.println(alumnoList); //Imprimimos la lista por consola result.close(); sentencia.close(); connect._____6_____; } }. executeUpdate. executeQuery. crearDB. close(). Según el siguiente código, rellena el hueco 4 que faltan: //Creamos el nuevo esquema String crearDB = "CREATE DATABASE m06;"; sentencia.______1__________(_____2_____); //Usamos el nuevo esquema String use = "use m06;"; sentencia.________3_______(____4___); //Creamos una tabla String crearTabla = "CREATE TABLE Alumnos(id_alumno INT AUTO_INCREMENT PRIMARY KEY, nombre varchar(50) NOT NULL);"; sentencia.executeUpdate(crearTabla); String insert = "INSERT INTO Alumnos(nombre) VALUES(\"Álvaro\"),(\"Pedro\"),(\"MarÌa\"),(\"Paula\");"; sentencia.executeUpdate(insert); //Hacemos una consulta en la BD ResultSet result = sentencia._______5_____("Select * from Alumnos"); List<Alumno> alumnoList = new ArrayList<>(); while (result.next()) { Alumno alumno= new Alumno((long) result.getInt("id_alumno"),result.getString(2)); alumnoList.add(alumno); //Guardamos los alumnos en una lista } System.out.println(alumnoList); //Imprimimos la lista por consola result.close(); sentencia.close(); connect._____6_____; } }. executeUpdate. executeQuery. crearDB. use. Según el siguiente código, rellena el hueco 5 que faltan: //Creamos el nuevo esquema String crearDB = "CREATE DATABASE m06;"; sentencia.______1__________(_____2_____); //Usamos el nuevo esquema String use = "use m06;"; sentencia.________3_______(____4___); //Creamos una tabla String crearTabla = "CREATE TABLE Alumnos(id_alumno INT AUTO_INCREMENT PRIMARY KEY, nombre varchar(50) NOT NULL);"; sentencia.executeUpdate(crearTabla); String insert = "INSERT INTO Alumnos(nombre) VALUES(\"Álvaro\"),(\"Pedro\"),(\"MarÌa\"),(\"Paula\");"; sentencia.executeUpdate(insert); //Hacemos una consulta en la BD ResultSet result = sentencia._______5_____("Select * from Alumnos"); List<Alumno> alumnoList = new ArrayList<>(); while (result.next()) { Alumno alumno= new Alumno((long) result.getInt("id_alumno"),result.getString(2)); alumnoList.add(alumno); //Guardamos los alumnos en una lista } System.out.println(alumnoList); //Imprimimos la lista por consola result.close(); sentencia.close(); connect._____6_____; } }. executeUpdate. executeQuery. crearDB. use. Según el siguiente código, rellena el hueco 6 que faltan: //Creamos el nuevo esquema String crearDB = "CREATE DATABASE m06;"; sentencia.______1__________(_____2_____); //Usamos el nuevo esquema String use = "use m06;"; sentencia.________3_______(____4___); //Creamos una tabla String crearTabla = "CREATE TABLE Alumnos(id_alumno INT AUTO_INCREMENT PRIMARY KEY, nombre varchar(50) NOT NULL);"; sentencia.executeUpdate(crearTabla); String insert = "INSERT INTO Alumnos(nombre) VALUES(\"Álvaro\"),(\"Pedro\"),(\"MarÌa\"),(\"Paula\");"; sentencia.executeUpdate(insert); //Hacemos una consulta en la BD ResultSet result = sentencia._______5_____("Select * from Alumnos"); List<Alumno> alumnoList = new ArrayList<>(); while (result.next()) { Alumno alumno= new Alumno((long) result.getInt("id_alumno"),result.getString(2)); alumnoList.add(alumno); //Guardamos los alumnos en una lista } System.out.println(alumnoList); //Imprimimos la lista por consola result.close(); sentencia.close(); connect._____6_____; } }. executeUpdate. executeQuery. close(). use. |