DAW ProgramciónB UF6
![]() |
![]() |
![]() |
Título del Test:![]() DAW ProgramciónB UF6 Descripción: DAW ProgramciónB UF6 |




Comentarios |
---|
NO HAY REGISTROS |
¿A qué BD permite conectarnos JDBC?. MySQL. Oracle. DB2. Todas son correctas. ¿Sobre qué interfaz se reciben los resultados sobre las consultas?. Result. ResultSet. SQLResult. ResultSQL. Indica qué propiedad no se aplica a las bases de datos objeto relacionales. Encapsulación. Abstracción. Recursividad. Herencia. ¿Cuál de estas BD es orientada a objetos?. Oracle. MySQL. PostgreSQL. H2. Se puede guardar cualquier tipo de objeto Java en la BDOO. Verdadero. Falso. ¿Cuál de las siguientes opciones reúne los tres tipos de colecciones que existen en Oracle PLSQL?. Matriz asociativa, arrays y nidos. Matriz asociativa, tablas anidadas y varray. Arrays y tablas no anidadas. Ninguna de las respuestas es correcta. ¿Qué quiere decir UML?. Unified modeling language. Unique model language. Undefined modeling language. Unified map language. Relaciona los siguientes conceptos: Define la base de datos en función de la lógica de predicados y la teoría de conjuntos. Programa que ofrece la posibilidad de almacenar, modificar y extraer información de una base de datos determinada. BD que almacena la información del mundo real a través de tablas que se relacionan entre sí, para organizar mejor la información. Debemos importar en el código fuente la importación de librerías (dentro de la API de SQL de Java), especialmente las funciones Connection y DriverManager. Completa los huecos del siguiente código para conectar una Base de Datos, se debe tener en cuenta tanto las mayúsculas como las minúsculas. public __1__ conexionBBDD() { Connection con = null; try{ Class.forName(DRIVER); con = DriverManager.__2__ (BBDD, USUARIO, PASSWORD); } __3__ (Exception errores){ msjErr.mensajeError("Error al conectar con la Base de Datos.\n" + e.toString()); }__4__ con; }. Connection. getConnection. catch. return. Completa el código en blanco en este fragmento de código para actualizar los datos. Statement st = cn.__1__ (); String sql1 = "__2__ * FROM cuenta_bancarias"; ResultSet rs = st.executeQuery(sql1); while (rs. __3__ ()) { System.out.println (rs.getString ("propietarios") + " " + rs.getString (2)+ " " + rs.getInt(saldoc)); } String sql2 = "__4__ cuentas SET saldoc = saldoc - " + cantidad + " WHERE codigo = '" + codigo + "' AND saldoc >= " + cantidad; st.__5__ (sql2);. createStatement. SELECT. executeUpdate. next. UPDATE. Relaciona el código con la función que realiza: st.execute("DELETE * FROM users");. st.execute("DELETE TABLE users");. st.execute("DELETE * FROM users WHERE idUser='101'");. Indica las opciones verdaderas que identifican las características de las bases de datos orientadas a objetos: Cada tabla que definíamos en las bases de datos relacionales va a convertirse, a partir de ahora, en objetos de nuestra base de datos. Ofrecen la posibilidad de almacenar datos complejos con la necesidad de darle un trato más complejo de lo normal. Los objetos que se utilicen en la base de datos, no pueden heredar los unos de los otros. Añaden más características propias de la POO como, por ejemplo, la sobrecarga de métodos y el polimorfismo. El usuario es el que se va a encargar de decidir los elementos que van a formar parte de la base de datos con la que se esté trabajando. Indica las opciones verdaderas referentes a diferentes métodos que soportan los sistemas gestores de bases de datos para la gestión de la información almacenada de forma objeto-relacional. Este tipo de bases de datos permitirá aplicar solamente herencia y encapsulación, típicas de la programación orientada a objetos. Puede haber herencia a nivel de tipos, en la que el tipo derivado hereda de la superclase o clase padre atributos o métodos. Una base de datos objeto-relacional es una base de datos no relacional a la cual se le añade una extensión para poder programar sus tablas o relaciones, de modo que se pueda orientar a objetos. Relaciona cada línea de código con su definición. Connection conexion = DriverManager.getConnection ("jdbc:mysql://localhost/prueba","root", "la_clave");. conexion.close();. Statement s = conexion.createStatement(); ResultSet rs = s.executeQuery ("select * from persona");. while (rs.next()) { System.out.println (rs.getInt (1) + " " + rs.getString (2)+ " " + rs.getDate(3)); }. Indica cuáles de las siguientes opciones son correctas en relación a la programación de aplicaciones que almacenan objetos en bases de datos objeto-relacionales: OQL es un lenguaje declarativo del tipo de SQL que permite realizar consultas de modo eficiente sobre bases de datos orientadas a objetos, incluyendo primitivas de alto nivel para conjuntos de objetos y estructuras. La sintaxis básica de OQL es una estructura SELECT...FROM...WHERE..., como en SQL. OQL no posee primitivas para modificar el estado de los objetos ya que las modificaciones se pueden realizar mediante los métodos que estos poseen. Completa los huecos para completar el siguiente código con la conexión a base de datos, se debe tener en cuenta la mayúsculas y las minúsculas. public Connection conexionBBDD(){ //Declaramos una variable para la cadena de conexión __1__ conec = null; //Controlamos la excepciones que aparecen al interactuar con la BBDD __2__ { //Registrar el driver Class.__3__ (DRIVER); //Crear una conexión a la Base de Datos conec = DriverManager.__4__ (BBDD, USUARIO, PASSWORD); }__5__(Exception errores){ //Control de errores de la conexión la BBDD msjErr.mensajeError("Se ha producido un error al conectar con la Base de Datos.\n" + e.toString()); } return __6__ ; }. try. forName. conec. Connection. getConnection. catch. En relación a las características de las bases de datos orientadas a objetos, selecciona las afirmaciones verdaderas. Se diseñan de forma diferente que los programas orientados a objetos. Es el administrador el que se va a encargar de decidir los elementos que van a formar parte de la base de datos con la que se esté trabajando. Cada registro de una tabla que definíamos en las bases de datos relacionales va a convertirse, a partir de ahora, en objetos de la clase correspondiente. Los objetos que se utilicen en la base de datos, pueden heredar los unos de los otros. Añaden más características propias de la POO como, por ejemplo, la sobrecarga de métodos y el polimorfismo. Los objetos que se utilicen en la base de datos, no pueden heredar los unos de los otros. Selecciona las opciones verdaderas en relación a lo que permite el modelo orientado a objetos. Agregaciones denominadas conjuntos (sets) o bolsas (bags). Atributos multi-valuados. Si queremos crear una relación uno a muchos (1 .. N): se pueden representar sin crear entidades intermedias. Para representarlas, cada clase que participa en la relación define un atributo que debe tener un conjunto de valores de la otra clase con la que se quiere relacionar. Las relaciones muchos a muchos (N .. N): definimos un atributo de la clase objeto en la parte del uno con el que se va a relacionar. Este atributo va a tener el identificador de objeto del padre. Determina que diagramas son de estructuras y que diagramas son de comportamiento: Diagrama de interacción. Diagrama de componentes. Diagrama de clases. Diagrama de casos de uso. Diagrama de máquina de estado. Diagrama de implementación (despliegue). Diagrama de paquetes. Diagrama de tiempo. Diagrama de actividad. Diagrama de secuencia. 2-Determina que diagramas son de estructuras y que diagramas son de comportamiento: Diagrama resumen de interacción. Diagrama de estructuras compuestas. Diagrama de comunicación. Diagrama de objetos. Señala las opciones verdaderas. El diagrama de clases pertenece al diagrama de estructuras. El diagrama de objetos pertenece al diagrama de comportamiento y es un diagrama de interacción. El diagrama de casos de uso pertenece al diagrama de estructuras. El diagrama de actividad es un tipo de diagrama de estructuras. Completa los huecos en blanco del siguiente código. Se debe tener en cuenta las mayúsculas y las minúsculas. Statement sentencia=conexion.__1__(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs=sentencia.executeQuery("SELECT * __2__ Provincias"); rs.afterLast(); __3__ (rs.previous()){ int id=rs.getInt("idProvin"); __4__ provin=rs.getString("Provincia"); System.out.println(id+" "+provin); }. while. createStatement. String. FROM. Ordena el siguiente código: try{ Statement stmt=conexion.createStatement(); stmt.executeUpdate(comando); System.out.println("Registro agregado!"); }. void grabarDatos(Persona datos){ String comando="INSERT INTO datos VALUES (' " + datos.nombre + "'," + datos.dias +" ," +datos.sueldo +");";. catch( java.sql.SQLException er){ System.out.println("No se pudo realizar la operacion"); } }. Señal cuáles de las siguientes opciones no hacen referencia a los prototipos y productos comerciales de SGBDOO. Sus Características obligatorias son características que debería implementar, pero no está obligado. Características optativas: son las esenciales y debe tener por un lado un sistema gestor de bases de datos y, por otro, un sistema orientado a objetos. Para el SGBD debe tener simplemente: gestión del almacenamiento secundario, y facilidad de consultas. Para el sistema orientado a objetos debe tener solamente: objetos complejos, sobrecarga, extensibilidad y completitud computacional. Relaciona las siguientes características del modelo estándar ODMG. Permite realizar el diseño de una BDDOO implementada. Es el equivalente al DDL (lenguaje de definición de datos) de los SGBD tradicionales. Permite realizar consultas de modo eficiente sobre bases de datos orientadas a objetos, incluyendo primitivas de alto nivel para conjuntos de objetos y estructuras. ¿Qué elementos necesitamos para realizar la conexión a la base de datos?. El nombre de la base de datos. La contraseña. Todas las respuestas son correctas. El usuario. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de paquetes. Diagrama de comunicación. Diagrama de secuencia. Diagrama de actividad. En las bases de datos orientadas a objetos se puede implementar. Sobrecarga de funciones. Polimorfismo. Herencia. Ninguna de las opciones es correcta. Las consultas SQL las guardamos en variables de tipo. SQL. int. String. boolean. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de tiempo. Diagrama de casos de uso. Diagrama de secuencia. Diagrama de objetos. Selecciona la opción falsa sobre las bases de datos orientadas a objetos: Necesitamos realizar conversiones para poder almacenar los objetos en las bases de datos orientadas a objetos. En las bases de datos orientadas a objetos, se busca plasmar la realidad en la base de datos según la percibimos. En una base de datos orientada a objetos, los objetos tienen un único identificador. Los usuarios pueden definir junto con la estructura de la base de datos, las operaciones sobre los datos. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de despliegue. Diagrama de actividad. Diagrama de secuencia. Diagrama de casos de uso. El método createStatement() tiene como parámetros. El nombre de usuario. El nombre de usuario y la contraseña. La contraseña. Ninguna opción es correcta. Selecciona la opción falsa: Un SGBD nos permite extraer información de una base de datos. En las bases de datos relacionales podemos almacenar objetos. Una base de datos relacional representa la información en forma de tablas. En las bases de datos relacionales tendremos un campo clave que identifique el registro. Entre las excepciones de bases de datos tenemos. ExceptionSQL. QueryRuntimeException. SQLException. Ninguna de las opciones es correcta. El método executeQuery() tiene como parámetros: La contraseña. Ninguna opción es correcta. Ambas opciones son correctas. La petición SQL. Cuando trabajamos con bases de datos desde Java, debemos recordar cerrar. Ambas son incorrectas. La conexión a la base de datos. Ambas son correctas. El resultado obtenido de la consulta. Selecciona la opción falsa: Una base de datos relacional representa la información en forma de tablas. En las bases de datos relacionales tendremos un campo clave que identifique el registro. En las bases de datos relacionales podemos almacenar objetos. Un SGBD nos permite extraer información de una base de datos. Señala la opción que no es un gestor de bases de datos relacionales para Java: EyeDB. Todos son gestores de bases de datos relacionales. Db4o. Obtetivity/DB. Selecciona la opción falsa sobre las bases de datos orientadas a objetos: Necesitamos realizar conversiones para poder almacenar los objetos en las bases de datos orientadas a objetos. En las bases de datos orientadas a objetos, se busca plasmar la realidad en la base de datos según la percibimos. En una base de datos orientada a objetos, los objetos tienen un único identificador. Los usuarios pueden definir junto con la estructura de la base de datos, las operaciones sobre los datos. Señala la opción falsa. En las bases de datos orientadas a objetos existen dos tipos de herencia. Los objetos de las bases de datos orientadas a objetos no desaparecen al terminar la ejecución del programa. En las bases de datos orientadas a objetos no se pueden crear relaciones muchos a muchos sin necesidad de crear entidades intermedias. Las bases de datos orientadas a objetos permiten almacenar atributos multivaluados. ¿Qué elementos necesitamos para realizar la conexión a la base de datos?. El usuario. El nombre de la base de datos. Todas las respuestas son correctas. La contraseña. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de casos de uso. Diagrama de objetos. Diagrama de tiempo. Diagrama de secuencia. ¿Cuál de estos tipos de diagramas es de estructuras?. Diagrama de casos de uso. Diagrama de actividad. Diagrama de despliegue. Diagrama de secuencia. Para la conexión a una base de datos. Ambas opciones son incorrectas. Además del usuario y contraseña, necesitamos el driver para realizar la conexión. Además del nombre de la base de datos, necesitamos el driver para realizar la conexión. Ambas opciones son correctas. ¿Qué elementos necesitamos para realizar la conexión a la base de datos?. La contraseña. Todas las respuestas son correctas. El usuario. El nombre de la base de datos. - En las bases de datos orientadas a objetos se implementan. Sobrecarga de funciones. Ambas son incorrectas. Polimorfismo. Ambas son correctas. Las dierentes cláusulas SQL que podemos utilizar son: SELECT, ADD, UPDATE, DELETE. SELECT, ADD, UPDATE, REMOVE. GET, INSERT, UPDATE, DELETE. SELECT, INSERT, UPDATE, DELETE. Las consultas SQL las guardamos dentro de nuestro programa en Java en variables de tipo... SQL. char. boolean. String. |