PROGRAMACIÓN Programación 1º – UD11 – Examen tipo test PROGRAMACIÓNPreguntas de Programación de DAM Examen Programación UD11 Preguntas de Programación de 1ºDAM de la unidad 11: Acceso a Bases de Datos. Esta es la última unidad de trabajo del módulo y trata sobre el acceso a bases de datos en aplicaciones Java, mediante JDBC. Además haremos una pequeña introducción sobre la persistencia de objetos mediante bases de datos orientadas a objetos. 1 / 30 Respecto al conector de la base de datos SQL: Consiste en un fichero .tar. Todas son correctas. Permite la comunicación entre el API JDBC y el SGBD. Permite interactuar con el sistema gestor de la base de datos. 2 / 30 Para obtener un entero almacenado en uno de los campos de un registro, trabajando con el ResulSet emplearemos el método: getDate(). getString(). getInt(). 3 / 30 El conector de la base de datos lo proporciona el fabricante del sistema operativo. Verdadero Falso 4 / 30 Una tabla consiste en un conjunto de filas y columnas. Verdadero Falso 5 / 30 Un ResultSet: Permite procesar el resultado de una consulta SELECT. Es un comando de SQL estándar. Ninguna es cierta Sirve para contener el resultado del comando SELECT. 6 / 30 La impedancia objeto-relacional es el conjunto de dificultades técnicas que surgen cuando una base de datos relacional se emplea con un programa escrito en POO. Verdadero Falso 7 / 30 Un driver contiene una implementación de todas las interfaces del API JDBC. Falso Verdadero 8 / 30 Señala las afirmaciones correctas, acerca de SQL: Es una base de datos gratuita. Es un lenguaje no procedimental. Es propiedad de MySQL. Permite interactuar con el sistema gestor de la base de datos. 9 / 30 El nivel de abstracción al que trabaja ODBC es alto en comparación con JDBC. Falso Verdadero 10 / 30 El driver el puente JDBC-ODBC está incorporado dentro de la distribución de Java. Verdadero Falso 11 / 30 El método wasNull informa sobre si el último valor leído con un método get es nulo. Falso Verdadero 12 / 30 Para usar JDBC, el programador debe conocer los detalles específicos, al más bajo nivel posible, de cada base de datos. Falso Verdadero 13 / 30 Las conexiones a una base de datos no consumen recursos en el sistema. Falso Verdadero 14 / 30 Cuando se opera con un ResultSet, en cada registro, y al método getInt() se puede pasar un índice: El índice empieza por 0. El índice empieza por 1. El índice empieza por 2. 15 / 30 El código siguiente: Connection con = DriverManager.getConnection ( "jdbc:odbc:miBD", "miLogin", "miPassword"); Procesa los resultados de una consulta. Todas son correctas. Ejecuta una consulta. Establece una conexión. 16 / 30 Un ResultSet: Va obteniendo de la base de datos, los datos según se van pidiendo. Tiene el inconveniente de que no posee métodos que permitan movernos hacia delante y hacia atrás en las filas, para obtener la información de cada fila. Todas las respuestas son correctas. No contiene todos los datos de la consulta en el mismo momento de hacer la consulta SELECT. 17 / 30 El modelo orientado a objetos trata con conjuntos y relaciones, debido a su naturaleza matemática. Falso Verdadero 18 / 30 JDBC inhabilita el modulo que deja ejecutar la línea de comandos de la base de datos que se emplee. Falso Verdadero 19 / 30 Señala las afirmaciones falsas, acerca de MySQL: Es una base de datos que sólo funciona en Windows. Es una base de datos gratuita. Funciona siempre más rápidamente en Windows que en Linux. No necesita driver para trabajar con ella en Java. 20 / 30 La programación de bases de datos ha estado siempre unificada, debido al escaso número de de productos de bases de datos en el mercado. Falso Verdadero 21 / 30 El método getMessage(): Todas son correctas. imprime el mensaje de error asociado a la excepción que se ha producido Devuelve un número entero que representa el código de error asociado 22 / 30 Respecto a las consultas de actualización, executeUpdate, retorna el número de registros insertados, cuando estamos insertando datos. Verdadero Falso 23 / 30 Para consultas preparadas utilizamos: Statement. ReadyConsults. CallableStatement. PreparedStatement. 24 / 30 Para borrar registros de una tabla de una base de datos, se usa la sentencia SQL: BORRAR. Falso Verdadero 25 / 30 Con SQL: Creamos una tabla con el comando CREATE DATABASE… Eliminamos una base de datos con el comando DROP TABLE… Los nombres de las tablas tienen un tamaño limitado, que depende del sistema gestor. 26 / 30 El lenguaje SQL: Es estándar. Ninguna es correcta. Es propietario, pertenece a Oracle. 27 / 30 La consulta: s.executeUpdate("UPDATE CLIENTE SET teléfono='968610009' WHERE idCLIENTE=3") Elimina datos. Actualiza datos. Añade datos. Ninguna es correcta. 28 / 30 Para una conexión a una base de datos, se puede utilizar el método getConnection() de la clase DriverManager. Verdadero Falso 29 / 30 JDBC tiene el inconveniente de que no permite usar SQL para las consultar a las bases de datos. Falso Verdadero 30 / 30 Para trabajar con una base de datos ejecutando consultas, una aplicación debe: Enviar consultas SQL y procesar el resultado. Cargar el driver necesario. Todas son correctas. Establecer una conexión con la base de datos. Your score is 0% Reiniciar cuestionario Comparteix això: Share on Facebook (S'obre en una nova finestra) Facebook Share on X (S'obre en una nova finestra) X Share on Pinterest (S'obre en una nova finestra) Pinterest Share on WhatsApp (S'obre en una nova finestra) WhatsApp Share on Telegram (S'obre en una nova finestra) Telegram Email a link to a friend (S'obre en una nova finestra) Correu electrònic
Programación 1º – UD6 – Operaciones con Cadenas de caracteres Aprende y practica como hacer operaciones con cadenas de caracteres
Programación 1º – UD2 – Operadores aritméticos ¿Qué son los operadores y las expresiones? ¿Qué son los operadores aritméticos? ¿Qué son las conversiones de tipos de datos? ¿Qué son los Operadores Incrementales y Decrementales?